opensuse 10.2版本安裝步驟
openSUSE 10.2 的電源管理功能有了重大改進。新電源管理功能讓您可以掛起您的當前會話,將它儲存到磁盤或內存。下面一起看看opensuse 10.2版本的安裝步驟。
第一主分區Windows2k3sp1簡體中文企業版
opensuse 10.2第二主分區用來安裝opensuse
安裝的過程中,GRUB引導裝載程序使用默認的配置。重啟后無法引導。
嘗試使用光盤引導,Install,安裝選項中選擇其它選項->修復已安裝的系統->選擇最后一個選項->選擇修復引導裝載程序。完成后,依然無法引導系統。
然后,使用Windows的安裝光盤試圖將MBR中的引導操作系統的代碼(GRUB引導裝載程序)改為windows的ntldr。R鍵,敲入數字選擇要修復的系統并敲回車鍵??刂婆_下fixmbr,然后按y鍵并回車。敲exit并按Enter(回車)鍵,退出并重啟。無法引導windows。
由于是雙硬盤(IDE+SATA硬盤),這次進行fixboot之前在關機狀態下拔下另一塊硬盤的電源線。重復上面的方法,不同的地方是先fixboot,然后再fixmbr。exit退出控制臺并重啟,仍然無法啟動系統。因為照理說現在的引導裝載程序是ntldr了,就應該能夠啟動windows了的。
很自然的想到,是不是遇到了傳說中的零磁道壞了呢?但是開機沒有提示說是零磁道壞。而是說無法引導操作系統。
解決的方法:放入opensuse的光盤,光盤啟動。然后Ctrl+Alt+F2。fdisk-l,發現第二主分區被設為活動分區。因為在fdisk-l列出的分區表信息中的第二項boot這一項標識的*星號在第二主分區上。
opensuse 10.2分析:
1:安裝opensuse-10.2-GM-x86_64的時候,MBR中的引導裝載程序被改為GRUB,并且將分區表中的第二主分區設為了啟動分區。
2:在使用windows光盤引導時,fixmbr這條命令將MBR中的GRUB覆蓋為Windows的引導裝程序ntldr。但是,這個修復的方法只修改了MBR中的用來引導操作系統的446字節。沒有將分區表中的活動分區設為第一主分區。這時的啟動分區是第二主分區,而第二主分區上裝的是opensuse-10.2-GM-x86_64。
所以問題在于Windows的引導裝載程序ntldr無法從第二活動分區引導windows系統,也無法引導第二主分區上的opensuse?,F在應該將活動分區重新設為第一主分區。
操作步驟:
opensuse-10.2-GM-x86_64光盤引導->Install->按Ctrl+Alt+F2進控制臺。
fdisk/dev/sda
m#敲m鍵并回車看幫助。
p#打印分區表
a#設置活動分區
輸入2,取消第二主分區的活動分區標志。
p#打印分區信息
此時沒有活動的分區,也就是說沒有告訴計算機從哪個分區引導操作系統。
a#設置活動分區
輸入1,按Enter鍵。將第一主分區設為活動分區。
w#保存并退出。
重啟計算機之后,可以啟動windows了。
后續工作:
仍然是使用opensuse的光盤啟動計算機。仍然是使用上面說到的光盤自帶的修復工具(選項)。這次將引導裝在分區上,而不是MBR。然后使用dd命令將第二主分區的第一扇區導出為文件sda2.bin。
#mount/dev/sda2/media/sda2
#ddif=/dev/sda2of=/media/sda2/sda2.binbs=512count=1
注意:dd命令一定不要敲錯了
這樣第二主分區的引導區就被導出到根目錄了。然后,想辦法拷貝到Windows的C盤根目錄。改C:\boot.ini屬性為不只讀。編輯此文件,在未尾另起一行,添加內容C:\sda2.bin="opensuse-10.2-GM-x86_64bootonsda2"。也就說這個選項就能夠從第二主分區引導linux系統了。
當然,也可以在其它選項的時候選擇引導已安裝的系統,等系統啟動之后再使用圖形yast,或者字符yast,對引導裝載程序進行設置。
dd命令導出的引導區備份文件可以先發送到郵箱,或者直接寫到Fat/Fat32的磁盤。然后再拷貝到NTFS文件系統的Windows的C盤根目錄。
【編輯推薦】