Linux-ubuntu安装与踩坑指南
转载请声明地址 四元君
引言
基本上看完了Abraham-Silberschatz的 Operating-System-Concepts,恰好上周从姐姐那里骗来了的lenovo也到了。这几日折腾了一下linux系统,还是有些坑,记录一下以备之后再装。
先上成果图:
颜值控表示没办法,上来以后先换主题和壁纸,整成了mac os的风格。主要实现了下面几个功能
我们这篇文章主要讲一下ubuntu的安装
选择自己的发行版
灵魂拷问:为什么选择Ubuntu?
其实在安装之前纠结了好一阵,毕竟这个是装的第一个linux系统,稍稍的有一些仪式感。好几个发行版在我的list中:Deepin,Mint等,(Deepin是国产,尽量支持国产!)。最后还是选择了Ubuntu。有以下几个原因:
-
ubuntu有很强大的软件仓库:里面绝大部分软件都是符合gpl协议的免费开源软件。如果你看到free和non-free字样,很多时候并不是说免费与否,而是开源与否。相比起windows下下载什么不官方的话就要考虑病毒好多了。
-
ubuntu很安全,一方面是linux用户比较少,黑客不感兴趣吧,另外一方面,linux系统设计的框架比较好,普通用户权限是有限的,病毒很难感染整个系统。
-
高度的可定制性,你可以打造自己的系统。ubuntu的很多配置文件都在/home/用户名文件夹里面,所以即便重装系统,只要格式化/分区(前提是/和/home不在一个分区),你的配置文件几乎完全被保留,个人习惯也会保留。
-
我更喜欢新奇,和瞎折腾。可以自定义出自己的风格,ubuntu不断的更新,从9.10版本,到现在的18.04,每一个版本都会有很多改进。而且,即便重装,也很方便。
当然了,操作系统也是程序,选自己趁手的。也可能在使用了Ubuntu几个月之后就腻了,选择别的发行版试试,这就是后话不表。
准备Ubuntu 18.04系统
下载
来这个网站 ubuntu 18.04
虽说现在出了19.04的发行版,但是最稳定的还是18.04,官网的建议也是18.04。没有金刚钻,先玩18版。
设置启动盘
下载下来后我们需要一个u盘,windows可以直接从硬盘的bootstrap,使用BIOS引导启动,也可以从u盘,UEFI引导启动。
BIOS启动流程
- 系统开机 - 上电自检(Power On Self Test 或 POST)
- POST过后初始化用于启动的硬件(磁盘、键盘控制器等)
- BIOS会运行BIOS磁盘启动顺序中第一个磁盘的首440bytes(MBR启动代码区域)内的代码
- 启动引导代码从BIOS获得控制权,然后引导启动下一阶段的代码(如果有的话)(一般是系统的启动引导代码)
- 再次被启动的代码(二阶段代码)(即启动引导)会查阅支持和配置文件。根据配置文件中的信息,启动引导程序会将内核和initramfs文件载入系统的RAM中,然后开始启动内核。
UEFI启动流程
- 系统开机 - 上电自检(Power On Self Test 或 POST)。
- UEFI 固件被加载,并由它初始化启动要用的硬件。
- 固件读取其引导管理器以确定从何处(比如,从哪个硬盘及分区)加载哪个 UEFI 应用。
- 固件按照引导管理器中的启动项目,加载UEFI 应用。
- 已启动的 UEFI 应用还可以启动其他应用(对应于 UEFI shell 或 rEFInd 之类的引导管理器的情况)或者启动内核及initramfs(对应于GRUB之类引导器的情况),这取决于 UEFI 应用的配置。
我们这里找一个u盘,大小16g左右,最好里面不要有东西,或者提前备份一下,我们之后要格式化u盘。下载一个制作工具rufus
设备选择是u盘(记得备份!记得备份!记得备份!),镜像文件选择是自己下载的iso。其他的默认选择,开始就完了。之后会跳出一个窗口,默认选择就行了。
最后结束之后不会提示结束哦,不要又来一遍…我就又来了一遍…
注意不要对u盘进行任何改动,完了之后拔下来,准备装Ubuntu的电脑了。
安装Ubuntu 18.04
将u盘插到电脑上,开机。
我使用的是hp和lenovo的电脑,进入BIOS的按键都为F12。进入BIOS后进入。
如果你的电脑有两个USB…选项可供选择,可能一个带有“USB…UEFI”,另一个没有“UEFI”,请选择没有“UEFI”的,选带有“UEFI”的可能会出现问题。
接下来没有截图,很显然因为要装系统。要注意的点有:
- 尽量先选择try ubuntu。因为如果电脑有nvidia的话好像直接选安装会出问题。
- 之后选择安装图形或无线硬件。
- 接下来有个很重要的事情,就是分区
分区
我们已经安装了windows的系统,他要进行选择:
- 安装Ubuntu,与windows共存。双系统,但是不能自定义每个区的大小。
- 抹除windows。直接把windows抹掉了,想彻底一点就选这个。
- 自定义。一般都选择这个,可以自定义,也比较保险。
第一点设置/boot挂载点,用来存放系统引导的挂载点,大小400MB。
第二点设置交换空间swap,即硬盘与内存互动的空间,虚拟内存的意思。如果内存小于8G,按1:2,否则1:1就够了。比如内存4G,这里设置8000M,16G的话,设置16000M。
第三点设置设置/ 挂载点,视硬盘的空间,几个G到20个G足够了。
第四点设置设置/home用户挂载点,把剩下的空间全部设置在这里了。
接下来最重要的是,安装启动引导器的设备选择。只有一块硬盘的话,默认就好。有多块盘,一定要设置和系统安装一致的盘,而不是分区,一定要搞清楚了,否则会引导失败!
具体的分区可以看这篇文章分区
接下来要干的就是选择地址、设置管理员账号密码等等。一路next,完成后重启。
配置引导程序
我们碰到了一个问题是
无法将grub-efi-amd64-signed软件包安装到/target/
意思是安装成功了,但是没有引导项。我们要下载一个包修复一下。打开终端,crtl-alt-t。
sudo -i
add-apt-repository ppa:yannubuntu/boot-repair
apt upgrade
apt update
apt install boot-repair
安装好后打开launchpad,打开boot-repair,使用recommend的方法继续修复即可。
那么接下来就安装好啦!
tips
- 每次登入系统的时候,要输入两次密码。一次进入电脑输密码,这次输密码的时候usb接口是不打开的,也就是说外接的鼠标、键盘是输入不了的。
- 如果安装过程有什么问题,直接google。基本上问题都apt-get都可以解决。