0.軟驅和光驅的硬件支持 缺陷 ,只能靠軟件來彌補,本文軟件條件如下: (1)系統中已經安裝 windows xp,並以ntloader方式引導; (2)擁有vfloppy和exploree2fs這兩個軟件(均是綠色/免費軟件); (3)RedhatFedoraCore1的3個iso文件在c:\下,c盤為fat32格式。 1.
0. 軟驅和光驅的硬件支持
缺陷,只能靠軟件來彌補,本文軟件條件如下:
(1) 系統中已經安裝windowsxp,並以ntloader方式引導;
(2) 擁有vfloppy和explore e2fs這兩個軟件(均是綠色/免費軟件);
(3) Redhat Fedora Core 1的3個iso文件在c:\下,c盤為fat32格式。
1. 進入windows,建立如下文件(iso中沒有的文件請用google.com搜索
下載):
(1) c:\boot\rh10\loadlin.exe
(即iso1中的\dosutils\loadlin.exe)
(2) c:\boot\rh10\vmlinuz
(即iso1中的\dosutils\autoboot\vmlinuz)
(3) c:\boot\images\linux\boo
tdisk.img
(即iso1中的\images\bootdisk.img)
(4) c:\boot\images\dos\bootdisk.img
(即vfloppy.exe帶的那個img文件,或是win98啟動盤的image文件)
(5) c:\boot\vfloppy\vfloppy.exe
(即vfloppy軟件的主文件)
(6) c:\boot\e2fs\explore2fs.exe
(即explore e2fs軟件的主文件)
(7) c:\boot\e2fs\Diskio2.dll
(即explore e2fs軟件帶的動態鏈接庫)
2. 運行vfloppy,選擇img時,選擇1中的(3),然後確定,可以生成
(1) c:\boot\BootDisk.bin
(2) c:\boot\BootDisk.dsk
(3) c:\boot\BootDisk.img
3. 重啟機器,在ntloader的選擇菜單中選擇“由虛擬啟動軟盤啟動”,
開始linux的安裝
(1) 安裝方式選擇"從硬盤安裝",然後填入硬盤iso文件的位置;
(2) 不創建單獨的/boot分區;
(3) 選擇將grub裝在"/"所在的分區,而非mbr分區;
(4) 不創建啟動軟盤。
4. linux安裝完畢後會重啟,此次在ntloader的選擇菜單中選擇進入windows,
再次重復步驟2,只是選擇img時選擇1中的(4),然後確定,可以重新生成
(1) c:\boot\BootDisk.bin
(2) c:\boot\BootDisk.dsk
(3) c:\boot\BootDisk.img
5. 重啟機器,在ntloader的選擇菜單中選擇“由虛擬啟動軟盤啟動”,
進入dos狀態,然後
(1) c:
(2) cd \boot\rh10
(3) loadlin vmlinuz root=/dev/hda7
注意,hda7是你的主分區所在地
機器會自動啟動到linux中,啟動過程中的提示一律不理,選擇do nothing即可
6. 在linux中,以root身份進入,鍵入以下命令
(1) dd if=/dev/hda7 of=/root/bootsect.rh0 bs=512 count=1
注意,hda7是你的主分區所在地
(2) reboot
7. 重啟機器,在ntloader的選擇菜單中選擇進入windows
(1) 運行1中的(6);
(2) 找到/root中的bootsect.rh0,export到c:\的同名文件;
(3) 進入windows的dos窗口,運行attrib -s -a -r -h boot.ini;
(4) 編輯c:\boot.ini文件,加入一行
c:\bootsect.rh0="redhat 10.0"
8. 重啟機器,選擇進入"redhat 10.0",完成最後的配置工作,開始linux之旅。
全文完
ps. c:\boot下的文件我打成了一個包,放在http://linux.jms165.com/boot.zip