百度空间 | 百度首页 
               
 
查看文章
 
让WinXP引导Ubuntu
2007-12-03 10:20
让WinXP引导Ubuntu

供linux学习者学习参考

第一种方法 ,进入Ubuntu,用dd搞出mbr里的引导程序:
如果你的是IDE硬盘
dd if=/dev/hda of=/media/linux.lnx bs=446 count=1
如果你的为sata硬盘
dd if=/dev/sda of=/media/linux.lnx bs=446 count=1

然后将linux.lnx 复制到Win分区
sudo cp linux.lnx /media/sda1

然后修改c:\boot.ini,添加
C:\linux.lnx="LINUX Ubuntu" .

现在可以把mbr里的grub删除了:
重启,插入xp引导盘,我用的是maxdos,执行: fdisk /mbr
或者进入修复控制台,执行:fixmbr

第二种方法
1, 在XP中,用WinHex把446字节的MBR扇区保存为C:\bootsect.lnx,修改boot.ini,加入如下一行:
C:\bootsect.lnx="LINUX Ubuntu"
2,按第一种方法把mbr里的grub删除.
3,重启后即可。

benben@benben-desktop:~$ sudo dd if=/dev/sda of=/media/linux.lnx bs=446 count=1
记录了 1+0 的读入
记录了 1+0 的写出
512 字节 (512 B) 已复制,0.008185 秒,62.6 kB/秒

一般情况下,我是使用GRUB的(装完UBUNTU,不用设置就能引导WINDOWS的)

关于分区和引导也许你不知道的杂七杂八 http://li2z.cn/2009/05/17/about_disk/

类别:Linux | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu