补充:深度操作系统2014下还需要同时修改 /var/cache/deepin/grub2.json 文件中的分辨率值,如 “Resolution”:”1024x768”
5.5 修复损坏的grub引导方法一
建议事先备份sda 的grub:
dd if=/dev/sda of=./mbr.bak bs=512 count=1这样子是把你现有的分区跟引导信息保存下来了。找个linux的live进入linux,然后把刚才的mbr.bak还原回去。
dd if=./mbr.bak of=/dev/sda bs=446 count=1方法二
重装Grub
备份主要的 Grub2 目录及文件。
sudo cp /etc/default/grub /etc/default/grub.old sudo cp -R /etc/grub.d /etc/grub.d.old sudo cp -R /boot/grub /boot/grub.old移除 Grub2
sudo apt-get purge grub2 grub-pc此时,系统在另一启动装载程序前将无法启动。 当这些软件包被移除后,许多文件还会残留在“/boot/grub”目录下。
安装 Grub Legacy
Grub 安装后,用户仍需通过运行以下命令来创建 menu.lst 和 stage1/stage2 文件:
sudo update-grub这一步可以生成 menu.lst 文件。
sudo grub-install /dev/sdX选择正确的设备(sda、sdb、sdc),通常为你的深度操作系统所在的磁盘。在 /boot/grub 目录下创建 stage1 和 stage2 文件并写入 MBR。运行这一命令来阻止其自动升级: