win+ubuntu 双系统,重装win后,win破坏grub后的恢复方法

Posted 逆风飞翔2012

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win+ubuntu 双系统,重装win后,win破坏grub后的恢复方法相关的知识,希望对你有一定的参考价值。

1.sudo -i(or sudo bash) //切换到root权限 2, fdisk -l //看下Ubuntu的分区在哪里 ,看起来似乎是下面那样的,(83) Device Boot Start End Blocks Id System /dev/sda1 * 1 2432 19535008+ c W95 FAT32 (LBA) /dev/sda2 2433 19457 136753282 f W95 Ext‘d (LBA) /dev/sda5 2433 7296 39070048+ b W95 FAT32 /dev/sda6 7297 12395 40957686 7 HPFS/NTFS /dev/sda7 12396 15435 24414062+ 83 Linux /dev/sda8 15435 15739 2440192 82 Linux swap /dev/sda9 15739 19163 27507712 83 Linux 3, mount /dev/sda9 /mnt //挂在原系统的根目录 4, grub-install --boot-directory=/mnt/ /dev/sda (此处/dev/sda是盘,不是分区) 看到 Installation finished.No Error Reported. 就成功了 有了方法在手就放心大胆的重新安装win7了,做好win7,刻录U盘livecd,一切按部就班,重启后结果还是悲剧的grub命令行而不是什么熟悉的grub启动菜单!我晕,不知道是不是网上方法错误,我试了几次还是没能解决。没办法只好另想办法了... 我用livecd进入系统,找到ubuntu系统的引导文件grub.cfg,记下我系统主要的启动信息: root=‘(hd0,7)‘、linux /boot/vmlinuz-2.6.32-24-generic、initrd /boot/initrd.img-2.6.32-24-generic, 决定试试看在grub命令行下进行引导; 重启后在grub命令行下输入: 1.grub>root (hd0,6) //输入root (hd0,按tab可以查看linux所在分区 2.grub>kernel (hd0,6)/boot/vmlinuz-2.6.32-24-generic root=/dev/sda7 //文件名可按tab补全,sda7就是(hd0,6) 3.grub>initrd /boot/initrd.img-2.6.32-24-generic //按tab可补全 4.grub>boot 怀着忐忑的心情,终于看到grub在引导了,一会熟悉的ubuntu界面回来了!进入以后再更新下grub就可以啦; 1.打开终端, 2.sudo -i, 3.update-grub,

以上是关于win+ubuntu 双系统,重装win后,win破坏grub后的恢复方法的主要内容,如果未能解决你的问题,请参考以下文章

安装win10和ubuntu双系统后怎么卸载ubuntu

ubuntu启动项在重装了Win10系统就不见了怎么办

安装了 win7 和 ubuntu 双系统,重装系统后 ubuntu开机引导依然存在,且无法进入Ubuntu系统,如何删除引导

ubuntu和win10双系统,无法进入win10,怎么办

双系统在重装win8后无法进入ubuntu引导,怎么修复?

先装win10再装ubuntu,再重装win10后ubuntu开机引导出问题解决2021