歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 雙硬盤不改寫MBR實現成功安裝ubuntu

雙硬盤不改寫MBR實現成功安裝ubuntu

日期:2017/2/28 17:12:24   编辑:Linux教程

家裡的賽揚1G 512MB內存古董PC現在跑XP越來越慢了,firefox開上幾個網頁就慢得不行了,聊QQ視頻都吃力,因此決定裝個Ubuntu玩.

機器是雙硬盤,120GB的主盤安裝了XP並且存放了多年積攢下來的好多數據,另外一塊60GB的IBM玻璃盤因為其玻璃血統原因而存放的都是電影和連續劇.決定在IBM硬盤上開辟出一個分區來安裝ubuntu,避免對120GB主盤上的分區表進行操作.但主盤MBR不寫入GRUB怎麼能啟動linux呢?從網上找了下發現GRUB4DOS可以滿足這個要求,於是開始行動試裝ubuntu.

在XP下的硬盤管理工具中將IBM玻璃盤的第一個分區刪除然後關機.為了防止ubuntu安裝時將GRUB寫入120GB主盤,拔掉主盤的電源線.

開機光盤引導安裝ubuntu,分區向導選擇第二項最大的空余空間,安裝後重啟進入ubuntu一切正常,關機後插上主盤電源線開機.ok,現在機器又從主盤直接啟動XP了一切如同沒有發生一樣,只是我的電腦中少了原來的一個分區,而在磁盤管理中多了兩個未知的分區.

從http://sourceforge.net/projects/grub4dos/下載了GURUB4DOS的最新版,把GRUB4DOS裡的GRUB.EXE和grldr文件復制到C:\下,在c:\boot.ini裡最後加上c:\grldr="grub4dos".現在新版本的GRUB4DOS會自動搜索硬盤上的配置文件menu.lst這樣簡單了許多.

重啟電腦在XP啟動菜單中選擇gurb4dos,gurb開始自動搜索menu.lst文件,找到文件後顯示出了ubuntu的啟動菜單,選擇正常啟動,期待這ubuntu的啟動畫面.啊啊啊啊.問題出現了,gurb報出了一個錯誤加載停止了.想了下應該是安裝時沒有掛主盤現在掛上了ubuntu對應的硬盤位置發生了改變造成的.在gurb下按e進入編輯模式,將root (hd0,1)改為了root (hd1,1),然後按b啟動.哈哈,看到了ubuntu的啟動畫面一切正常了.

想到GRUB4DOS會自動搜索硬盤上的配置文件menu.lst,問題可能是出在ubuntu中的menu.lst這裡,我可不想每次都在GURB裡編輯一下才能啟動,於是打開/boot/grub/menu.lst發現裡面果然是root (hd0,1).將這裡的root (hd0,1)都改為了root (hd1,1)後保存.

再次重啟計算機選擇gurb4dos,選擇正常啟動ubuntu,哈哈我成功了.

PS:網絡太慢,安裝中文語言包和在線自動升級一直熬到2點半困死了...

Copyright © Linux教程網 All Rights Reserved