我安装Ubuntu的版本是20.04.5,一开始我使用的是双系统,后面使用的是虚拟机。
写入U盘和安装系统阶段没有什么问题,吐槽一下安装时的下载速度很慢。
一、分区
分区的话我是给Ubuntu分配了130个G左右,40G给了/,3G给了/boot,16G给了swap,剩下的全部给/home,推荐是home越大越好,因为下载的东西都要存在home里。
二、GRUB命令行问题
然后问题出现在双系统启动阶段,好像是U盘安装系统时引导位置错误,导致每次双系统启动的时候会先进入GRUB的命令行,提示下面一段话
“Minimal BASH-like line editing is supported..."
现在全网我找到的最完美的解决方案就是通过Ubuntu内的Boot-repair工具自动修复引导,具体方法如下:
(1)使用之前装Ubuntu时使用的U盘,重新插入并通过U盘启动Ubuntu,只不过在启动的时候选择试用
(2)打开终端,从终端中输入
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
进行源添加和更新操作后,提示输入密码,等待完毕后,再次输入
sudo apt-get install -y boot-repair
安装boot-repair,最后输入
boot-repair
启动boot-repair,进入boot-repair后,点击高级,在第一个选择卡里面勾选恢复文件系统,点击应用,等待修复完毕后,GRUB命令行问题就解决了
装完Ubuntu后装了一下linux版本的QQ,里面竟然没法下载文件,说实话双系统感觉真没有虚拟机方便,没办法,最后还是换用虚拟机版的Ubuntu,不过卸载Ubuntu也有一个小插曲。
三、卸载Ubuntu残留启动引导问题
如果你发现双系统版的Ubuntu有Grub命令行问题就直接劝退,没有修复的话,那你直接通过删除分区的方式卸载Ubuntu后,可能还是会卡Grub命令行,原因就是没有卸载Ubuntu的启动引导项。
具体方法如下:
(1)首先打开cmd,输入这两条命令
diskpart
list disk
输入第一条命令后会进入diskpart,在diskpart里输入第二条命令就行了,完毕就是下面这个样子
一般启动项都在磁盘0,也就是安装windows的磁盘
(2)输入这两条命令,选择磁盘0并且列出磁盘所有的分区
select disk 0
list partition
完毕就是这样
启动项所在分区一般大小在100~200MB左右,类型一般是系统,这里我的启动项分区就是分区1
(3)输入下两条命令,选中分区1,并且将分区1的盘符改为盘符P
select partition 1
assign letter=P
这样启动项就会在磁盘中显示了,就像下图,但是由于系统权限,没法直接打开启动项分区,需要通过一点小手段
(4)我这里使用的是Windows11,首先在开始菜单中找到记事本,选择以管理员身份运行,在记事本中选择文件-打开,就可以在里面打开P盘了,如下图
然后在P盘中打开EFI文件夹,直接删掉里面名为ubuntu的文件夹,这样就完美解决引导残留问题了
(5)最后在diskpart中输入下面的命令
remove letter=P
就可以隐藏掉启动项分区的盘符了,完工!
后面就是卸载掉双系统Ubuntu后选择了虚拟机,还是虚拟机香,安装方便还不会出现双系统那种引导问题,一些软件也可以双开方便使用。