分享

统信UOS系统如何重装GRUB?

李白 2021-11-10 11:36:40 发表于 已解决 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 2481
  • 使用UOS系统启动盘引导电脑启动,待进入安装界面后,按下Ctrl+Alt+F1,执行以下命令,稍等片刻,进入Live CD模式。
    [color=rgba(0, 0, 0, 0.450980392156863)]$ sudo service lightdm stop   $ startx
  • 进入Live CD系统后打开终端,挂载需要修复系统的 / 挂载到/mnt,可以利用Gparted或者 sudo fdisk -l 命令查看,例如需要修复系统的/分区为/dev/sda1。
    执行以下命令:
    $ sudo mount /dev/sda1 /mnt
    如果需要修复系统的/boot单独分了出来(假设为/dev/sda2),也要挂上,终端执行:
    $ sudo mount /dev/sda2 /mnt/boot
    另外,将Live CD系统的/dev目录同时挂在/mnt下,终端执行:
    $ sudo mount --bind /dev /mnt/dev
    然后使用chroot命令,将Live CD的 / 设为以前的/,终端执行:
    $ sudo mount --bind /proc /mnt/proc $ sudo mount --bind /sys /mnt/sys $ sudo chroot /mnt
    安装并刷新GRUB设置(主板为BIOS引导),请终端执行:
    $ grub-probe -t device /boot/grub $ sudo grub-install /dev/sda $ sudo grub-install --recheck /dev/sda $ sudo update-grub
    安装并刷新GRUB设置(主板为UEFI引导): 启动root shell后,检查您的EFI系统分区(最可能 /dev/sda1)是否安装在 /boot /efi 上:
    # mount /dev/sda1 /boot/efi

重新安装grub-efi包:
   # apt-get install --reinstall grub-efi
将debian引导加载程序放在 /boot/efi 中,并在计算机NVRAM中创建一个适当的条目:
   # grub-install /dev/sda
重新创建一个基于磁盘分区模式的grub配置文件:
   # update-grub
  • 挂载EFI分区到 /boot/efi,安装 grub-efi 包:
    # grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Deepin # grub-mkconfig -o /boot/grub/grub.cfg
  • 修复完成,重启电脑生效。

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服