os loader引導多系統實戰

2021-03-31 08:57:00 字數 1617 閱讀 7069

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 確定,開啟系統配置。系統配置 點選引導。點選不要的引導 刪除。如要替換引導 點選...