Window boot loader
如果要用 Windows 的 boot loader 來載入 Linux 系統的方法如下
Step 1: OS 安裝
Step 2: MBR
Step 3: Windows boot loader
Step 1: OS 安裝
先安裝 windows system 接下來安裝 Linux system 時不要將 GRUB Boot Loader 安裝在 MBR ,而是把 GRUB 寫入 Linux 的 /boot 分割區中,而且要製作 Linux 的開機檔.並且用這一片開機.
note:
如果不幸的將 Linux 的 Boot load(GRUB,LILO) 安裝在系統上.這時候只要用 DOS/Wind98 開機,然後將 MBR 移除(a: fdisk /mbr) 然後將 Active partition (a:fdisk) 設定在 Windows 所在的 partition.就可以使用 Windows 開機了.
Step2: MBR
開機後先找出 /boot 磁區(如果你再安裝時沒分割其他磁區,那 /boot 通常會掛載在 / 之下)
[root@benjr ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/hda2 9.0G 3.0G 5.6G 35% /boot .......略..........
# 將開機資料轉成檔案
[root@benjr ~]# dd if=/dev/hda2 of=/bootsect.lnx bs=512 count=1
# 複製至磁片之後要留給 windows 來用(磁片的檔案格式需為 FAT
[root@benjr ~]# mount /mnt/floppy [root@benjr ~]# cp /bootsect.lnx /mnt/floppy
# 重新開機至 Windows
[root@benjr ~]# init 6
Step3:Windows boot loader
重新開機至 Windows
c:\copy a:\bootsect.lnx c:\ c:\attrib -r -s -h boot.ini
並修改 c:\boot.ini
c:\type boot.ini [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect c:\bootsect.lnx="Linux" c:\attrib +r +s +h boot.ini
重新開機就可以用 Windows boot loader 來啟動 Linux System
沒有解決問題,試試搜尋本站其他內容