作者:Kagula
日期:2010-11-2
关键词:WinXP Win7 Ubuntu Easy BCD ext4 GRUB
正文:
我的电脑原来装的是WinXP+Ubuntu10.10操作系统。因为学习软件开发需要后来加装了Win7后,Ubuntu10.10(Ext4文件系统)的引导无法进行。这两天晚上经过多次尝试终于解决这个问题。
以下是我走过的弯路:
[1]在WinXP下挂载Ubuntu10.10 Live CD启动后,进入Ubuntu10.10安装界面。切换到控制台下,输入
[1-1]“sudo -i” #执行成功
[1-2]“apt-get install grub” #安装成功
[1-3]“grub” #进入GRUB提示符状态
[1-4]“find /boot/grub/stage1”#失败,没有找到
[1-5]利用磁盘管理命令得到Ubuntu根文件系统在(hd0,7)
[1-6]root (hd0,7) #通过
[1-7]setup (hd0) #失败,找不到/boot/grub/stage1,推测是ext4文件系统的缘故,GRUB无法识别
下面是使用Easy BCD软件,找回Ubuntu10.10软件的过程
[2-1]重启计算机进入WinXP系统,下载并运行EasyBCD2.0.2软件。
[2-2]进入“Add New Entry”选项
[2-3]进入[Operating Systems]->[Linux/BSD]标签项
(图一)
[2-4]“Type”缺省为“GRUB(Legacy)”改为“GRUB2”,点击“Add Entry”。
(图二)
[2-5]进入“Edit Boot Menu”选项页,你会发现现在“Entry”列表最后一行新添了“NeoSmart Linux”。
[2-6]重启电脑后进入“Neo Smart Linux”选项,惊喜的发现Ubuntu10.10回来了。