.. 安装系统
FileName: install.rst
Author: Fasion Chan
Created: 2018-06-09 16:23:02
@contact: fasionchan@gmail.com
@version: $Id$
Description:
Changelog:
.. meta::
:keywords: Linux, 安装Linux系统, install Linux, 安装Ubuntu, install Ubuntu, Virtualbox
=============
Linux系统安装
=============
.. figure:: /_images/environment/install/660f20a39b4c4efbc91cb647e52eb707.png
:width: 300px
安装系统前,需要准备一台机器(电脑)。
机器可以是 :ref:`environment/install/pm` ,
也可以是 :ref:`environment/install/vm` 。
`Linux `_ 不同发行版, :ref:`environment/install/procedures` 基本上是大同小异。
本节只以 `Ubuntu `_ 为例,
演示如何安装 `Ubuntu 服务器版 `_ 。
`Ubuntu `_ 当前版本为 ``18.04`` 。
至于其他发行版,读者可以触类旁通。
准备机器
========
.. _environment/install/pm:
物理机
------
在物理机上安装系统, :ref:`environment/install/procedures` 大致相同,应该没有障碍。
在这特别提醒一下,对磁盘进行分区调整、格式化等操作会清空数据。
因此, **在物理机上安装系统有一定的危险性,请务必小心操作!**
.. _environment/install/vm:
虚拟机
------
使用 :doc:`virtualbox/index` 软件
:ref:`environment/virtualbox/quick-start/create-vm` ,
并 :ref:`environment/virtualbox/quick-start/insert-iso` 。
点击启动按钮,开启虚拟机,虚拟机默认从光盘引导。
启动顺序
++++++++
如需调整启动顺序,可以在点击启动按钮后,按下 ``F12`` 唤出启动盘选择界面:
.. figure:: /_images/environment/install/5d0e2edfc62d542134e088ca65cbe7e5.png
:width: 380px
系统列举所有可用的启动设备,如上图所示。
按下设备前的字符,系统即从该设备启动:
- 按下 ``1`` 从硬盘启动;
- 按下 ``f`` 从软盘启动;
- 按下 ``c`` 从光盘启动;
- 等等
还有一种方式是,打开 **系统** -> **主板** 进行设置:
.. figure:: /_images/environment/install/c1d85ba41b7ada11a8ad6ee6240ff33a.png
:width: 338px
.. _environment/install/procedures:
安装步骤
========
从光盘启动后,安装程序将引导用户进行简单设置,并将系统安装到硬盘。
主要步骤如下:
语言
----
第一步是选择语言:
.. figure:: /_images/environment/install/a96324b9fc769ff7d1ff783e076de27f.png
:width: 400px
第一个选项是英语,按键可以将光标下移至其他选项。
选好语言后,按下回车即可进入下一设置环节。
推荐读者 **不妨选英语** 好了,理由有二:
#. 计算机发源于英语国家,英语能力是必须的;
#. 一些术语可能翻译得不是很准确,影响理解;
再说了,读了这么些年书,谁还不会个英语?
键盘
----
第二步进行键盘设置:
.. figure:: /_images/environment/install/b1ceb7b132d6a4c997f08c19fe061314.png
:width: 400px
对于普通电脑,按照默认选美式英语即可。
安装类型
--------
第三步选择安装类型:
.. figure:: /_images/environment/install/c12dc19ce22c841dadc808e9a61438b4.png
:width: 400px
我们选择第一个,即安装 `Ubuntu` 服务器版。
网络
----
第四步进行网络设置:
.. figure:: /_images/environment/install/6a4c86ff8a9e511c2425ee6d34c7cdae.png
:width: 400px
这个界面显示电脑当前可用的 `网卡 `_ 以及配置状态。
设置因网络环境而异:
#. 如果网络支持 `DHCP` ,系统将自动获取 `IP` 地址(如上图);
#. 如果网络使用静态 `IP` ,则需要填写 `IP` 地址、网关地址以及 `DNS` 服务器地址等;
接下来设置网络代理:
.. figure:: /_images/environment/install/752d0c535f371f8aa59d131f6af8d6ed.png
:width: 400px
如果不使用网络代理,留空即可。在这,我们直接点击回车进入下一环节。
.. _install/disk-setting:
磁盘分区
--------
第六步是进行磁盘设置,这是 **非常关键** 也是 **比较危险** 的一步。
.. figure:: /_images/environment/install/f59adafc836a31d926dbdbbce781ba78.png
:width: 400px
这里有两种不同的选项:
#. 使用整块磁盘(系统将自动在磁盘上分区);
#. 手动设置;
使用整块磁盘
++++++++++++
在这个模式下,安装程序将按照默认分区策略定磁盘进行分区。
选择安装磁盘,这是一块 :doc:`virtualbox/index` 虚拟磁盘:
.. figure:: /_images/environment/install/d757e37523da07f9daf76bd092974c1e.png
:width: 400px
安装程序自动设置两个分区:
.. figure:: /_images/environment/install/72eadd06cbaaf03d08dbf475b1f59f80.png
:width: 400px
分区一用于存放 `grub` 引导程序;分区二用于安装系统,挂载到根目录( ``/`` )。
确认无误后,点击回车,进入二次确认界面:
.. figure:: /_images/environment/install/ca5006055ca56e0ca79cb679c6d12252.png
:width: 400px
选择继续( ``continue`` )并点击回车进入下一环节。
.. warning::
将系统安装在物理磁盘上时要格外谨慎!
分区调整、格式化、安装系统时均可能清理数据。
因此做这类危险操作前,一定要先备份数据,以免造成不必要损失!
用户设置
--------
在这个环节,配置一个用于登录系统的用户:
.. figure:: /_images/environment/install/1987c090487bdf01d7457f07d0ca1515.png
:width: 400px
需要填写的信息包括:
- 真实姓名
- 服务器名
- 用户名(用于登录,可以与真实姓名不同,简单好记即可)
- 密码
- 公钥(可选)
.. warning::
用户名以及密码需要牢牢记住!
开始安装
--------
.. figure:: /_images/environment/install/cf5353113f75fa61f25c15234cabfc47.png
:width: 400px
在这个环节,无须额外操作,耐心等待即可。
注意到,在 :ref:`install/disk-setting` 环节设置完毕后,后台即开始进行安装了。
这是一个不错的改进,帮你节省一些时间。
重启
----
第九步进行重启。
走到这一步,也就意味着系统已经安装成功!
.. figure:: /_images/environment/install/5cdbaaa47017ce1150b7bd14d19ee832.png
:width: 400px
重启前,系统将自动弹出光盘:
.. figure:: /_images/environment/install/58a2525eb7ec4634b5dd8e79800c46d2.png
:width: 400px
点击回车确认后即可重启。
电脑重新启动后,即进入新装系统!
登录
----
系统启动完毕后,进入登录界面。
用户需要输入 **用户名** 以及 **密码** ,认证通过后方可进行操作:
.. figure:: /_images/environment/install/34f14f83a3eb65dfcc2440de267bd6df.png
:width: 400px
.. note::
注意到,密码输入时屏幕没有任何显示!
这是 Unix 的风格, **默念密码准确输入** 并按回车即可。
Shell
-----
成功登录系统后,进入 `Shell` 环境:
.. figure:: /_images/environment/install/d15fd6f9af44dbe725f78d352843e637.png
:width: 400px
在 `Shell` 中,用户可以输入一些命令,由系统执行并返回结果:
.. figure:: /_images/environment/install/e755e3795b5f9082b3a7a883ad2a05ea.png
:width: 400px
我们输入 `ls` 命令用于列举当前目录(家目录)下的所有文件及目录。
因为系统是新装的,我们没有看到任何文件存在。
我们通过 `echo` 将一句话( ``Hello, welcome to Linux!`` )写入一个文件,名为 ``first_file.txt`` 。
接着,我们用 ``ls`` 确认,当前目录下确实存在 ``first_file.txt`` 文件。
最后,我们用 ``cat`` 命令将文件输出文件内容,确实是之前写进入的内容。
**欢迎来到 Linux 世界!**
下一步
======
.. include:: /_fragments/next-step-to-wechat-mp.rst
.. include:: /_fragments/wechat-reward.rst
.. include:: /_fragments/disqus.rst
.. comments
comment something out below