[分享]重装XP, 使用LiveCD恢复原来的Ubuntu!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
flyachai
帖子: 2
注册时间: 2007-12-09 15:20

[分享]重装XP, 使用LiveCD恢复原来的Ubuntu!

#1

帖子 flyachai » 2007-12-09 15:41

我装的Ubutu版本为6.10.
使用LiveCD启动后,重新安装,这时发现我原来安装的Ubuntu根目录为:hda7 , swap分区为 hda6.
这时中断安装,然后退出.
运行:
sudo grup
grup> find /boot/grub/stage1
grup> root (hd0, 6)
grup> setup (hd0)
这时GRUB就安装好了。重启机器,可以看到原来的菜单选项了。由于我之前用grub4dos按照网上描述的方法尝试恢复没有成功,所以可能这时GRUB的启动选项中的命令并不正确.进一步按下面的步聚进行操作:

e:编辑你要启动的Unbut版本,再按e编辑每一个启动命令:
root (hd0, 5) 改为 root(hd0, 6)
kernel ...(hda6)... 改为 kernel ...(hda7)...

OK!!!!!不太明白为什么root要在swap分区上,哪位高手指点一下!!!???
这时可以正常启动你原来的Ubuntu了。
进入系统后,再用 sudo gedit /boot/grup/menu.lst 修改一下你的启动命令行为你刚才修改的样子就可以了。大功告成!

说明一下:我的Ubuntu原来是装在扩展分区里面的。扩展分区最开始是NTFS格式的D盘.
flyachai
帖子: 2
注册时间: 2007-12-09 15:20

补充说明一下

#2

帖子 flyachai » 2007-12-09 16:15

在引导阶段修改内容后,要直接用b执行就可以进入了。
weihui
帖子: 100
注册时间: 2007-09-21 16:42

#3

帖子 weihui » 2007-12-09 16:46

好好看看相关说明,grub的硬盘表示方式和linux里的不太一样的
比方:grub分区从0开始的,linux里的从1开始,grub所有硬盘都用hd,而linux里还分hd和sd

所以,上面的6才表示7
回复