当前位置:首页 > Windows程序 > 正文

安装后维修指南再次双系统xp、win7、ubuntu

2021-03-27 Windows程序

使用liveCD要么u盘引导计算机进入ubuntu。这里最好是确保两个系统版本号之间的一致性。

菜单 System -> Administration ->Disk Utility 视图ubuntu的根分区号,比如 /dev/sda6.

【假设独立挂在 boot分区。则记住 boot分区的分区号】

通过快捷键 CTRL+ALT+T调出终端。

运行命令:

sudo -imount /dev/sda6 /mnt写下以下这条命令的结果:
uname -r运行命令:

grub-install --root-directory=http://www.mamicode.com/mnt /dev/sda重新启动电脑。

第二步:

假设为ubuntu9.10的系统,系统重新启动后可能出现的就是黑屏shell输入界面:

sh:grub>此时运行例如以下命令来查看分区情况,了解boot所在的分区号:

ls -l依据结果,再运行
sh:grub> root (hd0, 6)备注:上面的6是依据详细情况查看得到的。

接着运行:

sh:grub> linux /boot/vmlinuz-2.6.35-22-generic root=http://www.mamicode.com/dev/sda6备注:此处2.6.35-22-generic是上面提到的 uname -r的运行结果。

接着运行:

sh:grub> initrd /boot/inttrd.img-2.6.35-22-generic运行以下的指令进入系统:

sh:grub> boot假设为ubuntu-10.10的系统。重新启动时此时是能够看到重装系统曾经的引导菜单。

选择ubuntu系统启动。


第三步:

通过快捷键 CTRL+ALT+T调出终端,

运行命令:

sudo update-grub2
假设是ubunt-9.10的系统,,则再继续运行以下的指令:

sudo grub-install /dev/sda
到此,修复完毕。

jason@ubuntu:~$ sudo update-grub [sudo] password for jason: Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.35-22-generic Found initrd image: /boot/initrd.img-2.6.35-22-generic Found memtest86+ image: /boot/memtest86+.bin Found Windows 7 (loader) on /dev/sda1 done

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/68657.html