在重启选择的时候不要选择安装ubuntu而选择试用ubuntu 也就是进入livecd模式 。。。
进入后终端执行恢复grub的 *** 作
sudo grub
find /boot/grub/stage1
这里会返回一个(hdx,y) 在下面命令中使用该值
root(hdx,y)
setup(hd0)
quit
重启即可 。。。
还有一种方法 前提是一键恢复使用了grub4dos来引导 直接在menu.lst中添加ubuntu/boot/grub/menu.lst的引导选项即可 。。。
进入Ubuntu如果你的是IDE硬盘
dd
if=/dev/hda
of=/media/linux.lnx
bs=512
count=1
如果你的为sata
dd
if=/dev/sda
of=/media/linux.lnx
bs=512
count=1
然后将linux.lnx
cp到Win分区
sudo
cp
linux.lnx
/media/sda1
重新启动进入Win,修改c:\boot.ini,添加
C:\linux.lnx="benben's
Ubuntu"
reboot
插入xp引导盘,我用的是maxdos
fdisk
/mbr
或者进入修复控制台
fixmbr
补充
1,XP中,用WinHex把512字节的MBR扇区保存为C:\bootsect.lnx,修改boot.ini,加入如下一行:
C:\bootsect.lnx="benben's
Ubuntu"
2,XP安装光盘启动,进入控制台,用fixmbr命令修复MBR
3,重启后即可。
benben@benben-desktop:~$
sudo
dd
if=/dev/sda
of=/media/linux.lnx
bs=512
count=1
记录了
1+0
的读入
记录了
1+0
的写出
512
字节
(512
B)
已复制,0.008185
秒,62.6
kB/秒
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)