Ubuntu 10.04 Live CD修复GRUB 2的配置文件grub.cfg

最近在折腾grub2的分辨率,将grub_gfxmode修改了之后机子就启动不了了。

插入Ubuntu 10.04 Live CD光盘启动到Live CD环境,然后打开Terminal,运行:

sudo -i

fdisk -l 输出:

—————————————————

root@tun-desktop:~# fdisk -l

Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007a7aa

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         183     1464320   82  Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sda2   *         183         819     5112305   83  Linux
Partition 2 does not end on cylinder boundary.
/dev/sda3             819        1306     3906561    5  Extended
/dev/sda5             819        1063     1953792   83  Linux
/dev/sda6            1063        1306     1951744   83  Linux

——————————–

我们的目的是找到根分区(/),确认是sda2之后,手动挂载到某个目录下面:

mount /dev/sda2 /mnt

然后就可以修复grub.cfg了:

nano /mnt/boot/grub/grub.cfg

重启动就正常了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注