Ubuntu系统安装时grub修复操作

本文详细介绍了如何通过命令行操作修复Ubuntu主分区,包括查看硬盘分区信息、设置root和prefix、加载内核及初始化映像,并提供了针对/vmlinuz指令找不到和无法进入图形化界面问题的解决方案。
部署运行你感兴趣的模型镜像

一、操作指令

1.先输入例如"ls(hd1,gpt6)/"的命令查看所有硬盘分区目录下的信息,其中数字1,6是可变的,需要不断更改直到目录下信息出现/proc,/home等信息时,记录下此时的数字,下面将暂且把数字1和6作为ubuntu主分区为例进行说明;

ls (hd1,gpt6)/

2.按照以下步骤进行设置:

以下命令出现的数字1和6是我个人电脑主分区对应的数字,在实际应用中要根据第一步记录的数字进行对应的更改;

(1)set root=hd1,6;

set root=hd1,6;

(2)set prefix=(hd1,6)/boot/grub/

set prefix=(hd1,6)/boot/grub/

或者(2)set prefix=(hd1,gpt6)/boot/grub/

set prefix=(hd1,gpt6)/boot/grub/

(3)linux /vmlinuz root=/dev/nvme0n1p6

linux /vmlinuz root=/dev/nvme0n1p6

/vmlinuz命令用Tab键补全,后面的nvme0n1p6是上面得到主分区对应的,根据个人电脑改变其中的1和6的数字,跟前面设置的root、prefix中的数字保持一致;

(4)initrd /initrd.img

initrd /initrd.img

(5)boot

boot

提示:“/”后面跟的命令可以使用Tab键的尽量使用Tab

二、可能出现的问题

1.在进行到linux /vmlinuz root=/dev/nvme0n1p6可能出现/vmlinuz指令无法找到的错误。

解决办法:输入linux /boot/vmlinuz-***-*** root=/dev/nvme0n1p6,其中,/vmlinuz后面的***可以使用Tab键进行补全,同样后面一步指令改为initrd /initrd-***-***.img,/initrd后面的***可以使用Tab键进行补全,要保持与上一步/vmlinuz后面的一致。

2.在进行boot之后仍然无法进入图形化界面,显示进入BusyBox。

解决办法:进入BusyBox表示前面设置的参数出现错误,输入reboot重启检查并输入前面指令是否有错。

您可能感兴趣的与本文相关的镜像

GPT-oss:20b

GPT-oss:20b

图文对话
Gpt-oss

GPT OSS 是OpenAI 推出的重量级开放模型,面向强推理、智能体任务以及多样化开发场景

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值