os loader引導多系統實戰
○、預備知識:
os loader引導基本原理:把來自其他作業系統的啟動扇區資訊變成乙個檔案,大小一般是512位元組,在啟動os loader的時候,它讀入該檔案並啟動選擇的作業系統。根據上述原理,要引導多系統關鍵是獲得相應的啟動扇區前512位元組的啟動資訊。
一、本機分割槽如下:
hda1 2000 fat32 7g
hda3 /boot ext3 24m
hda2 擴充套件分割槽
hda5 program fat32 8g
hda6 / ext32 7.7g
hda7 /swap swap 251m
hda8 xp fat32 8g
hda9 backup fat32 7.3g
二、安裝系統
先安裝2000,再安裝xp。2000下的os loader會引導2000和xp。
最後裝linux,注意安裝時lilo不要安裝在mbr,要安裝在first sector of boot partition (根分割槽的第乙個扇區)中;要做乙個啟動盤。
三、引導檔案
用linux啟動盤啟動進系統。
在提示符#下鍵入:
dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1 (因為/boot在hda3,以上命令的意思是:dd if= 引導分割槽,of=啟動扇區檔案存放路徑,bs=對應扇區前?位元組,count為讀寫次數)
mkdir /mnt/winc (建立winc目錄)
mount -t vfat /dev/hda1 /mnt/winc (將c盤mount到目錄winc)
cp /bootsect.lnx /mnt/winc
然後,在/mnt/winc中開啟boot.ini(如果沒有,可以開啟隱藏設定),加入c:/bootsect.lnx="redhat linux7.2"
也可以到2000的根目錄中操作。
最後,重啟。
os loader引導時出現啟動選單:
microsoft windows xp professional
microsoft windows 2000 professional
redhat linux7.2
選擇第三項將進入lilo,lilo引導會出現啟動選單:
linux
dos
選擇linux將進入rh7.2
選擇dos將返回到一開始os loader引導啟動選單。
四、 大功告成,親個嘴兒~~~
五、總結
特別注意的是啟動盤啟動進linux時要命令鍵入
dd if=/dev/hda3 of=/bootsect.lnx count=1
我曾經根據一篇文章所說的新建乙個檔案,將上述命令寫入,並存為bootsect.lnx。在重啟選擇「redhat linux7.2」後,會出現:「ntldr is missing.」的錯誤。(注:ntldr是2000下引導系統的重要檔案)由於個人
系統配置、分割槽不同,因此也不能說那篇文章就是錯誤的。但對於初學者來說,鍵入上述命令匯出系統的啟動資訊可以說是最準確的。
以上是本人在實戰中的經驗總結,希望對像我一樣的初學者有所幫助。
裝多系統引導恢復
裝linux和solaris後引導設錯,導致c盤分割槽表錯誤,無法引導windows linux和solaris能 在重灌系統時讀取不了分割槽表 用啟動盤的系統故障引導能引導widows 裝不了,用dos工具箱的diskfix,也找不到c盤。格式化c盤後,diskfix找到了所有的windows分割...
使用refind引導多系統
安裝 refind 教程 一 首先在 bios 下 的啟動選項裡選擇 uefi 二 利用diskgenius軟體將硬碟分割槽分成 gpt分割槽。三 用diskgenius軟體給esp分割槽指定碟符。下面是關鍵三步 四 將 refind 資料夾考到esp分割槽中的 efi 資料夾裡。五 將 refin...
管理多系統引導選單
求助 在win 7 下安裝xp雙系統失敗,怎麼刪除啟動項問題。分享經驗 windows 7 作業系統中使用系統配置,刪除無效引導。開始 執行 或者按windows r組合鍵 調出執行視窗。在執行中輸入 msconfig 確定,開啟系統配置。系統配置 點選引導。點選不要的引導 刪除。如要替換引導 點選...