完美应用Ubuntu(第4版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 让Ubuntu在硬盘安家落户

无论是通过虚拟机体验,还是通过U盘使用,终归属于体验,都是权宜之计,不如将Ubuntu安装到自己的硬盘获得完整使用体验来的真切。下面就帮助大家将Ubuntu安装到硬盘,让Ubuntu在硬盘安家落户。

2.2.1 对Security Boot说不

什么是UEFI?UEFI为个人计算机定义了下一代固件接口,支持下一代的磁盘分区表格式——全局唯一标识符分区表(Globally Unique Identifier Partition Table,GPT),用来替代传统BIOS和MBR(MBR最大只支持2TB磁盘,并且最多只可以分4个主分区),可以说是BIOS的2.0版本,还兼容了MBR分区格式。简言之,目前计算机有两种BIOS:一种是传统BIOS,支持MBR分区格式;另一种是UEFI BIOS,支持GPT分区格式,其Legacy模式就是传统BIOS模式。

GPT分区支持2.2TB以上的超大容量磁盘,所支持的最大容量为18EB,而且对分区数量没有限制,至于坊间流传的UEFI只支持128分区的说法,只是Microsoft自己的标准,Linux并不受限制,可见UEFI的着眼点是满足下一代个人计算机的需求。苹果早就在其台式计算机和笔记本产品线上采用了UEFI技术,因为其毕竟是大势所趋,这里不是要大家拒绝UEFI,UEFI安全启动定义平台固件如何管理安全证书、如何进行固件验证及定义固件与操作系统之间的接口,微软将利用UEFI这一技术打击恶意软件。虽然这一技术可以有效阻止恶意软件,但也同样为以Linux为代表的自由操作系统制造了大麻烦,提高了准入门槛。目前,多数较新的计算机BIOS是可以单独关闭安全启动的,当然也有一些可能无法单独关闭,在这种情况下如果用不到UEFI的功能,则直接使用Legacy模式最为方便。

虽然Ubuntu第一时间从微软那里购买了启动密钥,意味着可以在开启了UEFI安全启动的计算机上自由安装Linux,并且可以和Windows实现双重启动,和以前没有什么差别。但需要特别提醒初学者的是,如果非要安装双系统,千万不要删除UEFI的ESP隐藏分区,否则无论哪个系统都无法启动。如果用不到GPT的高级特性,如使用大于2TB的磁盘,笔者还是建议初学者不要使用UEFI安全启动。就目前而言,MBR还是能够胜任的,只为了安装一个Linux系统或实现一个系统的双重启动,搞得如此麻烦和危险,特别是对于那些没有购买微软启动密钥的Linux发行版用户来说,直接将UEFI安全启动功能关闭,可能是最好的解决办法,这样就可以恢复成传统的BIOS,不会存在安全启动的麻烦了。此外,是否关闭安全启动功能,还取决于计算机所使用的显卡,如果使用NVIDIA的显卡,就必须关闭安全启动,否则,安装N卡驱动后会触发循环登录的问题。

至于具体的关闭方法,不同的PC或笔记本略有不同,笔者的笔记本可以单独关闭安全启动,还是比较方便的,关键操作如图2-3所示。

图2-3 关闭安全启动

请牢记,要么采用传统BIOS和MBR分区格式,要么使用UEFI BIOS加GPT分区格式,一旦在BIOS中指定了模式,安装完成后是无法更改或切换的,除非重装系统,对此初学者一定要特别谨慎。再次提醒大家,不要删除系统隐藏的ESP分区,否则计算机将无法启动。

对于初学者而言,最好将Ubuntu安装到第二块硬盘上,学习使用两不误,如果一定要在UEFI环境安装Windows和Linux双重启动,就需要注意系统分区和安装顺序。首先安装Windows系统,并在Windows中使用磁盘管理预留出Ubuntu系统的空间,然后再安装Ubuntu。分区及启动器的安装是最危险的,需要特别注意。

2.2.2 U盘极速安装Ubuntu

一直以来,安装系统都是一张光盘打天下,使用CD或DVD安装系统再正常不过,不过本章推荐大家采用U盘进行安装,因为使用U盘的安装速度比CD/DVD快得多,至于如何制作安装U盘,大家可以参考前面的章节。

制作好安装U盘,还需要将计算机的启动方式设置为从USB启动。启动界面一闪而过后,系统将开始启动,然后开始安装,Ubuntu 18.04的安装程序极为简单和智能,启动后直接进入LiveCD安装环境(一个精简的LiveCD模式),如果喜欢纯LiveCD模式,可以直接单击左上角的×按钮关闭当前安装环境,进入纯粹的LiveCD模式(本书采取此模式)。双击Install Ubuntu 18.04图标,出现语言选择界面,选择“中文(简体)”选项,如果想快速完成安装,采用默认的English即可,这样就不会有漫长的语言包下载过程。安装好后再安装语言支持,如果网络条件允许,建议初学者在安装时安装语言包,虽然会慢一点,但优点是安装完后可以直接进入中文环境,选择系统语言如图2-4所示。

图2-4 选择系统语言

选择语言后,安装界面的语言将变为简体中文,如果对当前发行版本不是很了解,可以单击“发行注记”链接了解该版本的更多信息,单击“继续”按钮即可开始安装,然后选择键盘布局,保持默认的选项即可。

接下来会出现“更新和其他软件”窗口,该窗口提供了4个选项,后两个选项是可以多选的:一是标准安装模式,安装标准的Ubuntu系统;二是最小安装模式,这个模式是Ubuntu 18.04的新功能,对于定制Ubuntu系统十分便捷,如果不打算定制系统也可以选择标准安装模式;三是在安装Ubuntu时下载更新,由于这个操作可能会耽误很多时间,所以一般不选,安装好后也可以进行更新;四是安装显卡、WiFi驱动程序和MP3编/解码器等,用户可以根据需要进行选择,更新和其他软件设置如图2-5所示。

图2-5 更新和其他软件设置

需要注意的是,因为Ubuntu是一个十分依赖互联网的发行版本,所以要安装Ubuntu最好预留40GB以上的空间,并且保证网络顺畅。

单击“继续”按钮进入“安装类型”窗口,该窗口的主要功能是选择磁盘分区。在采用自动分区时,如果打算拿出一整块硬盘给Ubuntu,采用默认选项“清除整个磁盘并安装Ubuntu”即可。如果需要对分区进行加密或使用逻辑卷(LVM)管理,可以选择“加密Ubuntu新安装以提高安全性”复选框和“在Ubuntu新安装中使用LVM”复选框。在采用上述选项时,分区操作都是全自动完成的,虽然方便,但一定要注意数据备份,以免造成不必要的损失,进行自动磁盘分区如图2-6所示。

图2-6 进行自动磁盘分区

如果采用手动分区,需要选择“其他选项”单选按钮,手动分区最简单的分区方案就是分一个区,假设磁盘空间大小为40GB,只有一个主分区,保存着Ubuntu的根文件系统,其挂载点为“/”,文件系统选择默认的Ext4,大小为40GB即可。对于Ubuntu以前的版本,还需要一个交换分区,该分区类似于Windows中的交换文件,在物理内存紧张时可以当作虚拟内存来使用,其大小通常为内存的1~2倍。不过现在已经不需要了,Ubuntu 18.04采用交换文件替代了交换分区。如果是全新磁盘,则首先要创建一个分区表,单击“新分区表”按钮,创建磁盘分区表后,磁盘空间变为可用,再使用安装程序提供的分区工具开始分区,选中空闲分区,单击“+”按钮,将会弹出创建分区对话框,输入磁盘根分区的大小(如40GB),指定分区类型为主分区,采用默认的文件系统类型Ext4日志文件系统,并将挂载点设置为“/”,手动创建根分区如图2-7所示。

图2-7 手动创建根分区

磁盘分区操作十分关键,也是整个安装过程中风险最大和最容易损坏硬盘数据的步骤,如果对分区不是很满意或分区存在错误,在没有单击“现在安装”按钮之前,可以先单击“还原”按钮直接清空所有磁盘分区设置,重新开始分区,由于还没有写入磁盘,所以不会损毁磁盘中的数据。

Tips:怎样安装Ubuntu才能不影响其他系统的启动。

常常看到初学者在论坛上提问,“怎样安装才能不影响其他系统的启动?”删除Ubuntu后Windows无法启动是因为对启动至关重要的/boot分区被删除了,安装双系统或多系统的用户在安装时需要注意,在分区时要多分出一个/boot分区。

这样,在删除了Ubuntu根分区后,原有的启动文件仍然有效,就不会出现Windows无法启动的问题了。

单击“开始安装”按钮进行安装,首先,系统会提示将改动写入磁盘并格式化所有分区,确认后便进入“您在什么地方”窗口,直接在世界地图中指定“Shanghai”即可,然后单击“继续”按钮。

单击“继续”按钮进入“您是谁”窗口,添加一个普通用户“henry”,输入用户全名、登录名和两次密码,登录方式可以选择自动登录,但建议保持默认密码登录,对于工作站来说,除非对安全要求较高,否则,一般不需要加密主目录,添加登录用户如图2-8所示。

图2-8 添加登录用户

接下来单击“继续”按钮便可以开始安装系统了,如果一切顺利,半小时左右即可使Ubuntu在硬盘安家落户,成功安装后会提示重启系统,重启后即可开始使用。此外,笔者不是很推荐其他安装方式,如Wubi安装或从现有版本升级安装,因为这些方法都存在很大的不确定性。

Tips:32位主机用户如何安装Ubuntu 18.04。

由于Ubuntu 18.04已经取消了32位的安装镜像,所以无法直接安装,不过间接的方法还是有的,那就是先安装Ubuntu 17.04或之前的32位版本,下载地址:http://old-releases.ubuntu.com/releases/。

成功安装后,在虚拟终端中运行如下在线升级命令:

需要注意的是,一定要在网络速度有保障的情况下使用在线升级安装方式,才能顺利完成安装。

2.2.3 Ubuntu工作站必要的配置

成功安装Ubuntu 18.04后,还需要进行一些必要的配置才能让Ubuntu运行。

1. 网络配置

无论是对于传统网络LAN还是无线网络,只要网络环境具有DHCP自动分配IP地址服务,则网络基本不需要配置即可直接使用,如果要使用静态IP地址,则配置过程也十分直观和简单,和Windows环境下配置静态地址的方法基本相同:右键单击桌面右上角的网络连接图标,在弹出的快捷菜单中选择“有线设置”命令,就会弹出网络配置对话框,选中设置静态地址的连接并单击“编辑”按钮,编辑网络连接如图2-9所示。

图2-9 编辑网络连接

此时会出现如图2-10所示的对话框,选择“IPv4”选项卡及“手动”单选按钮,单击“添加”按钮,依次输入静态IP地址、子网掩码、网关,以及DNS服务器地址等信息,最后单击“保存”按钮即可完成静态IP地址的设置,图形界面设置静态IP地址如图2-10所示。

图2-10 图形界面设置静态IP地址

2. 系统更新

成功安装Ubuntu之后,检查Ubuntu中的更新,安装最新的安全补丁、错误修复和各种应用的更新。从系统中搜索并打开软件更新器,然后根据提示完成系统更新操作,更新Ubuntu系统如图2-11所示。

图2-11 更新Ubuntu系统

3. 显卡驱动

如果Ubuntu只用来开发或学习,充当工作站,无论是Intel的核卡、ATI的显卡,还是NVIDIA的显卡,Ubuntu默认的显卡驱动足以支持使用,只需要在安装Ubuntu时,在确定系统语言之后,选择“为图形或无线硬件,以及其他媒体格式安装第三方软件”复选框即可自动完成安装。

至于开源显卡驱动,除NVIDIA显卡外,其他显卡开源驱动效率都比较高,因为Intel的核卡早就彻底将开源集成到了Linux内核,而ATI显卡开源和闭源驱动差别不大。

对于大家最关心的NVIDIA显卡,开源驱动默认采用Nouveau开源驱动,完全可以满足一般的工作学习和办公需求。对于更高的要求,如运行PC游戏或视频编辑,乃至人工智能TensorFlow,由于NVIDIA显卡驱动直接决定了在Linux中游戏的效果和相关软件的工作效率,故显卡驱动的选择和安装十分重要,此部分内容参阅本书后续章节。

特别提示具有独立显卡的用户,尤其是笔记本用户,显卡其实有两种工作状态,默认是Intel核显,当运行游戏或设计软件时才切换为独显,以节省电能,不过Ubuntu环境还不是很成熟,尤其是对于私有驱动来说。

Tips:关闭计算机的摄像头。

计算机上的摄像头虽然使用不多,但往往会成为黑客攻击的对象,成为泄露个人隐私的元凶,这里教给大家一个彻底关闭摄像头的方法,帮助大家保护好个人隐私。首先按Ctrl+Alt+T组合键,进行如下操作:

然后永久禁用摄像头,关键操作如下:

之后在文件中追加如下内容:

这样就可以永久关闭计算机的摄像头。

4. 中文化

Ubuntu对中文支持良好,基本是开箱即用,但仍在安装时选择了中文语言包,同时为了完善语言支持,还存在安装好系统后还需要下载语言包的情况。具体操作方法如下:选择“系统设置—区域和语言”选项,然后单击“管理已安装的语言”按钮,将提示不完整的语言支持,需要下载语言包,单击“安装”按钮即可开始下载,下载完成后重启系统完成变更,完善中文支持如图2-12所示。

图2-12 完善中文支持

5. 配置中文输入法

Ubuntu 18.04的默认输入法是iBus,这是一个著名的中文输入法框架,用拼音输入中文时,基本和Windows下的输入法类似,配置方法是在“语言”选项中单击“汉语(中国)”选项,然后单击选项下部的齿轮按钮即可进行个性化配置,定制中文输入法如图2-13所示。

图2-13 定制中文输入法

6. 安装受限媒体编/解码器(Codec)

基于Ubuntu许可协议及知识产权的缘故,有很多媒体的编/解码器无法默认安装,导致系统默认无法播放常用多媒体文件,解决的方法就是手动安装常用媒体文件所需的受限媒体编/解码器,方法也很简单,按Ctrl+Alt+T组合键运行Ubuntu终端,并运行如下命令即可: