admin 管理员组

文章数量: 887021

场景

已在固态硬盘中安装了windows,希望在移动硬盘中安装即插即用的Ubuntu系统。


前言

油管学习cmake无意看到博主的ubuntu设计的很好看入坑了。

然而拿ubuntu作为主力系统运行了一段时间后,发现日常使用并不是那么方便,所以踏上双系统这条不归路,一走就是五天。

网络上有很多相关的教程,但是有一些重要的细节感觉是没有被记录的,这里我来说说安装心得。

经过美化后的Ubuntu,相当简约美观,直接在系统上跑的体验会比在虚拟机和服务器好很多。

美化的教材可以参考Ubuntu 20.04 桌面美化 (zhihu)。


优化大致流程        

下载tweaks优化软件,打开之后可以方便配置主题与图标。下载方式网上有。

www.gnome-look,下载图标与主题,基本就是改这两个。放到usr/share/themes(icons)

主题图标对应放,之后就可以在Ubuntu找到tweaks(优化),打开配置,这步简单,研究一下。 

shell会有一个感叹号,这个时候不可以将主题应用到ubuntu桌面最上面的时间日期的区域,可以参考这篇博客解决:Ubuntu18.04解决gnome-tweak-tool安装后shell主题提示user-theme extension没有启用的问题_shell用户主题扩展未启用-CSDN博客

侧边的应用栏移到底部可以参考以下文章,要开梯子,chrome装不了就在edge下。Dash to Dock 安装配置(图文教程) - keatonlao - 博客园 (cnblogs)


系统安装原理

硬件方面:主要涉及硬盘,硬盘有固态硬盘和移动硬盘之分,前者传输效率高,一般长期插在电脑内部,后者传输效率低,但是可以配合硬盘盒用USB插入电脑,相当于一个大U盘。

硬盘分区:一块独立的硬盘是一整个独立连续的存储空间,在windows上可以用DiskGenius进行分区,在Ubuntu上可以用Gparted分区。分区类似将笔记本的固态硬盘中的连续内存分为C盘、D盘,方便分区管理,实际上是在同一块硬盘的连续内存空间的。

Bios系统:可以思考如下计算机系统,Bios系统(安装在主板) - > 操作系统(安装在硬盘),操作系统就是windows、linux。Bios系统是操作系统更上层的系统,出厂自带,帮助用户来安装类似操作系统这种软件,这个不能乱造。操作系统、硬盘可以乱造,最多丢失数据,需要备份数据,之后造坏了最多用Bios系统重新装就可以。

Bios系统分类  重要!:有两种Bios系统,界内很多叫法容易搞混这两种,一定要分清楚,不同系统安装不同。传统Legacy Bios与UEFI Bois,前者只在一些老式机器上使用,后者是目前广泛使用的系统。不同Bios系统ubuntu的安装分区设置不同

Legacy与UEFI的区别:在cmd命令行中输入systeminfo,查看自己的Bios版本。

 HUAWEI 1.31是我的BIOS版本,百度可以查到是UEFI BIOS系统。确定了版本才能够确定自己分区,不然很晕。一般来说,开机时,计算机会通过BIOS系统寻找硬盘中的操作系统,UEFI与Legacy的差别就在于寻找硬盘操作系统的方式

简单来说如下:

UEFI:会在硬盘中搜索类型为FAT32的分区(别名ESP),分区下搜索叫EFI的文件夹,文件夹中搜索efi文件,efi文件指导系统的启动。如果无法找到,在BIOS系统中是看不到硬盘中的系统的,也就无法打开操作系统。

以上是我的两个硬盘,在硬盘的前端(连续内存空间最前端——某种规范)都有一个ESP分区,都有EFI文件夹,都包含很多efi文件指导启动项。只有这样UEFI才可以正常识别到系统。

Legacy:同样搜索硬盘中的第一个分区(某种规范,其他分区只要符合要求应该也是会搜索的,只是容易出奇怪的问题),但是我感觉它的寻找方式不如EFI那么直观,总而言之,他搜索的不是ESP,而是/boot分区,里面有Legacy的引导。

总而言之!为了保证BIOS能够顺利找到操作系统引导。

UEFI 需要设置ESP,EFI文件。

Legacy 需要设置/boot目录。


Ubuntu双系统安装

大部分的安装过程可以参考以下的博客。

Ubuntu20.04操作系统安装及重中之重:系统分区 - 知乎 (zhihu)

ubuntu启动盘的制作这篇博客讲的很好,大家参考它的就行。 

制作启动盘软件有很多,refues界面很好,但是我尝试的时候很容易失败。UltraISO挺好的

1、下载合适的ubuntu镜像。

2、用UltralSO制作启动盘,U盘大于8G足够。

3、打开BIOS系统

百度查电脑对应系统进入BIOS的方式,比较旧的电脑在启动的时候会有进入BIOS的选项。比较新的电脑一般在启动时狂按某个按键就可以进入BIOS,这个打开的方式要摸索一下。

4、修改BIOS启动顺序

进入到BIOS中在HDD设备中找到你的U盘,调整其的优先级为最高,否则只会从windows打开。如果找不到U盘,尝试关闭安全模式secure boot后重启再试,不行就重新制作启动盘

5、Ubuntu启动安装

新手安装 Ubuntu 操作系统步骤教程_ubuntu安装-CSDN博客

我参考以下这篇博客的图,写的很好。

如果要安装双系统,只能选择其他选项,自己分区。

6、分区建议

分区我建议如果像我这样不是很懂就不要乱搞,感觉对使用来说影响不大,而且很容易搞得很晕,每个人的分区建议都不同,标准都不同,非常麻烦。

分两个区足矣

UEFI: EFI系统文件分区 ESP + / 根目录分区(注意是 / 不是 /root )

ESP分区设置建议:放在硬盘头部,512MB、主分区(Primary)、EFI系统文件。

/ 分区设置建议:越大越好。

右下图是我的ubuntu系统分区情况,我让系统自动分区,虽然EFI只占用6M的文件,但是系统默认安装时会设置为512M,按照这个值应该是开发者觉得合理的,实在没内存就改小点也行。

Legacy: /boot分区 + / 根目录分区(注意是 / 不是 /root )

/boot分区设置建议:放在硬盘头部,300M大小,ext4文件,挂在到/boot上。

/ 分区设置建议:越大越好。

7、安装启动器的设备

如果是UEFI就选择ESP分区,如果是Legacy就选择/boot分区。想要在移动硬盘即插即用,一定不要把启动器安装到移动硬盘之外的地方。有的建议安装在整块硬盘,我觉得还是ESP和/boot好。


其他按照引导程序配置即可。但是在安装过程可能会遇到很多问题。

除此,这种安装方式有一个问题,即插即用可能不适合在Legacy与UEFI之间。

如果只设置了efi,在Legacy上运行时找得到引导,但是会黑屏。

如果只设置了boot,在UEFI中直接找不到引导,根本进不去程序,后续的修复安装非常麻烦。

你们可以试试两个一起配置,反正占用内存不大。这样也许就能在不同BIOS上使用。

如果都搞不定,就尝试一下暴力安装,需要对硬件进行操作,成功率高。


暴力安装——成功率高

参考一个youtube博主的安装教程。

拆开电脑,拔下固态硬盘

这样子就不怕影响到原来的系统,并且可以选择ubuntu的默认安装也不怕覆盖windows。

参考“Ubuntu双系统安装”流程

下载镜像-制作启动盘-打开BIOS-调整启动顺序-安装引导-默认安装ubuntu。

本文标签: 移动硬盘 即用 即插 暴力 双系统