银河麒麟桌面操作系统V10SP1修复boot分区

avatar
作者
猴君
阅读量:1

一、问题现象
机器重启无法进入系统,出现“Loading initial ramdisk”界面,此时可能是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、修复完成后,重启即可正常进入原系统

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!