Windows7怎么才能和Ubuntu实现共存

这篇文章主要为大家展示了“Windows7怎么才能和Ubuntu实现共存”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Windows7怎么才能和Ubuntu实现共存”这篇文章吧。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟空间、营销软件、网站建设、石台网站维护、网站推广。

怎么用grub来引导Fedora12(或Ubuntu )呢?

方法A,一个高手会告诉你,用什么什么命令,一提到命令,我们这些菜鸟真的头大,还是刻盘来的简单(本人可不喜欢刻盘啊!)。

方法B,一个聪明人会告诉你,Windows 7没有boot.ini没关系,我们自己加一个,在填一个grldr.mbr到C盘根目录,boot.ini加一个grldr.mbr=选项……这方法真的很聪明!开机重启后选Ubuntu就可以进入模拟的Ubuntu livecd了,然后,cd /回车, sudo umount -l isodevice回车,就可以用光盘livecd的方法安装了。

这个方法有两个缺陷,1,Windows 7的C 盘填加好boot.ini grldr grldr.mbr menu.lst后重启,只能选Fedora12(或Ubuntu )选项,进入模拟的Fedora12(或Ubuntu )的 livecd ,选Windows 7选项,不能进入Windows 7(本人是这样,不知其他人如何?) 2,安装好Ubuntu后,要重新加入Windows 7启动项。

参考一下Windows 7和Windows XP的开机过程。

怎么能解决方法 B 的缺陷呢?这是一个聪明的做法,但能不能有更好一点的方法呢?

本人终于想出了第三种方法,偷梁换柱法。并实验成功。即然win7开机默认bootmgr,那么我们何不把grldr改名为bootmgr ,让win7找到这个假的bootmgr ,这个假的bootmgr是直接找menu.lst的,那样不就可以通过编写menu.lst模拟引导Linux的 livecd了吗?

是的,可以。

可是,Windows 7怎么开机?Windows 7是要通过bootmgr开机的?

别急,听我细细道来,我们把win7的C盘原有的bootmgr改个名字如改成:bootmg8,这个改了名字的bootmgr依旧是默认找寻 Windows 7的,就象改了名的grldr 依旧是默认menu.lst一样。然后,我们在menu.lst内加上一段bootmg8启动项,就可以从bootmg8启动Windows 7,写到这,不知大家明白了吗?附上一个win7开机图,大家参考:

Windows 7下grub引导Fedora 12 liveCD的C盘menu.lst内容如下:

# (1) Windows  title 【1】启动Windows 7  find --set-root /bootmg8  chainloader /bootmg8  boot  title 【2】启动Fedora 12 liveCD on /dev/sda7 (此处回车进入)  root (hd0,6)  kernel /LiveOS/vmlinuz0 root=/dev/sda7 ro liveimg rhgb  initrd /LiveOS/initrd0.img  title 【3】启动Ubuntu9.10 live on /dev/sda1(此处回车进入)  root (hd0,0)  kernel (hd0,0)/vmlinuz boot=casper noacpi iso-scan/filename=/karmic-desktop-amd64.iso ro quiet splash --  label check live-install  initrd (hd0,0)/initrd.lz

以上是“Windows7怎么才能和Ubuntu实现共存”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


网站栏目:Windows7怎么才能和Ubuntu实现共存
网页URL:http://scyanting.com/article/johheh.html