2345王牌技术员联盟论坛

下载

APP

王牌

小程序

总回帖数:0
国产linux系统启动丢失修复命令  查看:145 | 回复:0   只看楼主 | 举报 | 收藏 (3)
军衔:
经验:198016/200000
发帖:
71/28000
精华数/发帖数
信誉:
四 星
累计收入:
10000元以上
个性头衔:

这几天试着学习国产系统,碰到一些问题,这些问题用命令行的方式有些解决起来还是比较方便的,就是这些命令不熟悉的话不知道如何使用。

麒麟系统V10启动丢失修复

 当遇到机器重启无法进入系统,显示GRUB后不动了,可能是因为boot文件损坏。通过使用相同系统版本的启动盘,挂载并修复boot分区,包括拷贝启动文件、安装grub和更新配置,可以解决此问题。完成修复后,重启系统即可恢复正常。
一、问题现象 机器重启无法进入系统,出现GRUB界面,此时可能是boot文件损坏,导致无法进入系统

二、boot分区修复 

 1、准备一个与主机相同系统版本的系统启动盘 

 2、将U盘插入主机,进入bios将[敏感词](或U盘启动盘)设置为第一启动项 --> 开机选择“试用银河麒麟系统而不安装” --> 进入livecd 3、在麒麟试用桌面右键打开终端,输入命令:sudo su 切换到root用户 

 3、执行以下命令进行修复

lsblk                                        # 查看盘符名及根分区盘符(可通过盘符大小进行判断) 

 mount /dev/sda2 /mnt              # 若/dev/sda2为/分区,将/分区挂载到/mnt 

 ls /mnt/                                   # 查看目录内容,确认挂载的是/分区 

 mount /dev/sda1 /mnt/boot       # 挂载boot分区 

 mount --bind /dev /mnt/dev       # 挂载/dev 

 mount --bind /sys /mnt/sys        # 挂载/sys 

 mount --bind /proc /mnt/proc     # 挂载/proc 

 cp -rf /boot/* /mnt/boot            # 将/boot里的文件拷贝到磁盘的/boot下 

 chroot /mnt                              # 切换根目录到/mnt下 

 grub-install /dev/sda                  # 在磁盘上安装grub 

 update-grub                             # 恢复grub.cfg,若没有该命令,则执行grub-mkconfig -o /boot/grub/grub.cfg

exit                                           # 退出chroot 

 reboot                                      # 拔掉U盘

4、修复完成后,重启即可正常进入原系统




添加回复 (0) 2025-04-07 16:27:58 [1楼]
总回帖数:0
快速回复主题
您需要 登录注册 后才可以回帖
你知道吗?如果你想针对某个楼层发表回复,只要点击该楼层下方的【引用回复】就行啦!