您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“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實現共存”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。