○
預備知識
os loader引導基本原理
把來自其他操作系統的啟動扇區信息變成一個文件
大小一般是
字節
在啟動os loader的時候
它讀入該文件並啟動選擇的操作系統
根據上述原理
要引導多系統關鍵是獲得相應的啟動扇區前
字節的啟動信息
一
本機分區如下
hda
FAT
G
hda
/boot EXT
M
hda
擴展分區
hda
Program FAT
G
hda
/ EXT
G
hda
/swap SWAP
M
hda
xp FAT
G
hda
Backup FAT
G
二
安裝系統
先安裝
再安裝xp
下的os loader會引導
和xp
最後裝linux
注意安裝時lilo不要安裝在MBR
要安裝在First Sector of boot partition (根分區的第一個扇區)中
要做一個啟動盤
三
引導文件
用linux啟動盤啟動進系統
在提示符#下鍵入:
dd if=/dev/hda
of=/bootsect
lnx bs=
count=
(因為/boot在hda
以上命令的意思是
dd if= 引導分區
of=啟動扇區文件存放路徑
bs=對應扇區前?字節
count為讀寫次數)
mkdir /mnt/winc (創建winc目錄)
mount
t vfat /dev/hda
/mnt/winc (將c盤mount到目錄winc)
cp /bootsect
lnx /mnt/winc
然後
在/mnt/winc中打開boot
ini(如果沒有
可以打開隱藏設置)
加入c:\bootsect
lnx=
RedHat Linux
也可以到
的根目錄中操作
最後
重啟
os loader引導時出現啟動菜單
Microsoft Windows XP Professional
Microsoft Windows
Professional
RedHat Linux
選擇第三項將進入lilo
lilo引導會出現啟動菜單
linux
dos
選擇linux將進入rh
選擇dos將返回到一開始os loader引導啟動菜單
四
大功告成
親個嘴兒~~~
五
總結
特別注意的是啟動盤啟動進linux時要命令鍵入
dd if=/dev/hda
of=/bootsect
lnx count=
我曾經根據一篇文章所說的新建一個文件
將上述命令寫入
並存為bootsect
lnx
在重啟選擇
RedHat Linux
後
會出現
NTLDR is missing
的錯誤
(注
NTLDR是
下引導系統的重要文件)由於個人
系統配置
分區不同
因此也不能說那篇文章就是錯誤的
但對於初學者來說
鍵入上述命令導出系統的啟動信息可以說是最准確的
以上是本人在實戰中的經驗總結
希望對像我一樣的初學者有所幫助
_________________
目前使用
DELL DIMENSION
redhat linux
(
) KDE
apache
mysql
php
From:http://tw.wingwit.com/Article/program/Oracle/201311/16517.html