将Liunx放入联通硬碟,实现即插即用
本教程致力实现家里和公司都可以用Windows笔记本运行Ubuntu系统。但为了降低安装Ubuntu系统次数,和重复配置Ubuntu环境和工具,于是将Ubuntu系统安装在联通硬碟上实现即插即用。研究了下网上的博客,大部份都是不支持不同笔记本,只是把系统装在了联通硬碟上而已,引导程序还在原笔记本的主硬碟里。最终结合网上多个教程找到解决方案,在此汇总分享给你们。
工具:一个Liunx启动U盘(小于5G)一个联通硬碟(我用的固态硬碟1T,分区想怎样分就如何分)制做启动U盘步骤:
下载Ubuntu22.04LTS桌面版镜像文件
下载Rufus3.18
打开Rufus,按如下配置安装。设备选择U盘,引导类型选择,点击“选择”,选择下载的ISO文件,其他类型选择均为默认,点击开始。等待10分钟后,Ubuntu启动盘制做完成。
启动安装:
死机重启笔记本,插上U盘和联通硬碟。步入BIOS调整启动次序,设置U盘启动最高(在Boot选项卡下)。步入U盘启动程序后先出现的画面是这个,可以直接回车步入“TryUbuntuwithoutinstalling”,或则等待一会儿手动跳转到下一页面。
步入安装界面配置如下:
选择语言,安装ubuntu系统标题
按键布局,使用默认的即可
安装桌面环境
这个选项很关键!其他选项!可别把原有的东西搞没了
设置分区:
首先,选择正确的目标设备,此处为SAMSUNGSSDT7**(WARNING!!!请勿必仔细检测设备名称!!!确保选择了正确的目标设备!!!否则有可能抚平现有系统盘上的数据),点击新建分区表**。
确认
执行完成后,c盘会全部弄成空闲
接出来单击+创建分区.个人习惯如下,分区根据创建先后次序排列:
设备类型用于大小
/dev/sdb1
efi
用于引导启动
选择主分区,efi分区,大小1G
/dev/sdb2
swap
作为交换空间,类似于显存
选择主分区,选交换空间,大小32G(推荐大小与PC化学显存相同)
/dev/sdb3
/boot
系统的内核和在启动文件
选择主分区,格式ext4日志分区文件,大小1G
/dev/sdb4
/home
用户储存数据用
选择主分区,格式ext4日志分区文件,大小200G
/dev/sdb5
/.
主分区,用于储存系统
选择主分区,格式ext4日志分区文件,大小700G
安装启动引导器的设备选efi分区,但毕竟假如笔记本已有系统的时侯装Ubuntu这一步没啥用,但还是先按这个选项设置。
点击如今安装,启动安装。
安装Ubuntu:
选择区域:北京
设置设备名,帐号/密码:
等待安装结束:
根据提示重启PC,完成安装。
哈哈哈,是不是以为到这一步就早已安装完成了?虽然安装步骤才进行了一半,还记得里面说双系统在安装Ubuntu时,EFI引导默认写入主硬碟的。在Ubuntu安装界面选择将启动引导器安装到那里是没有作用的,由于系统测量到你有一个主硬碟,会把引导写入与Windows同一个ESP中。联通硬碟设置的efi分区为空,并没有哪些信息,这样我们实现不了迁移到别的笔记本也能用的目的linux vi,引导不了。所以还须要调整,把主硬碟里的efi文件改一改放在联通硬碟的efi分区里。
更改efi分区:访问主硬碟的efi文件:
在Windows系统下我们难以访问EFI分区,由于没有c盘,所以我们首先分配c盘。下载安装DiskGenius软件,打开软件查看主c盘信息。
找到文件系统为FAT32的卷标,右击选中委派新的驱动器号。
任意分配一个c盘,比如我这儿分配为c盘A。此时打开文件资源管理器就可以看见一个A盘,这就是我们刚才分配的EFI分区。
假如直接打开我们会发觉权限不够,打不开。这儿我们要运用一个小方法linux vi命令,先通过管理员身分打开cmd输入notepad,之后通过记事本菜单栏里的【打开】来访问A盘,会发觉A盘里有个EFI文件夹硬盘安装linux,打开EFI文件夹,复制boot和ubuntu文件夹。
主硬碟efi文件联通到联通硬碟:
如2)步骤中操作,给联通硬碟的EFI分区分个c盘并用记事本【打开】来访问,上面是空的,我们构建EFI文件夹,粘贴在主硬碟复制的boot和ubuntu文件夹到刚才构建的EFI文件夹中。重启系统,一直先通过主硬碟的引导步入Ubuntu系统。
更改联通硬碟信息:
Ubuntu系统中我们打开disk这个应用
记下联通硬碟的efi分区以及/.挂载点的UUID
挂载联通硬碟的efi分区,点那种三角就是挂载。更改EFI/ubuntu/grub.cfg的第一行search.fs_uuid9db7e619-b1c2-4ae5-a939-9179f0c9fc43root把文件中的UUID替换成/.挂载点对应UUID
更改/etc/fstab文件硬盘安装linux,把/boot/efi对应的分区UUID更改为联通硬碟的efi分区UUID即可
安装GRUB,在终端中输入如下命令
sudogrub-install
sudoupdate-grub
删掉主硬碟引导文件:删掉主硬碟中EFI文件夹下的boot和ubuntu文件夹,只留下Microsoft文件夹。从此,我们之后步入ubuntu系统用的就是联通硬碟上efi分区里的引导文件。最后重启,此次我们boot就可以选联通硬碟里的启动项,顺利启动运行参考资料: