主機LEE已經安裝了一套WINDOWS NT4, 磁盤共有兩個NTFS分區. 現欲在其上安裝REDHAT Linux6.0, 並實現多重引導, 詳細過程如下.
1. 整理硬盤, 騰出未分區空間
使用PQ5.0可以輕松實現, 通過重整分區, 得到445M未分區空間.
2. 通過FTP方式安裝REDHAT LINUX
首先,建立FTP站點. 在主機XIU(NT SERVER4 + IIS2.0)上建立FTP服務, 將FTP的主目錄設為光驅(F:), 允許匿名登陸.
將REDHAT安裝光盤放入光驅.
第二步,制作REDHAT安裝BOOT軟盤, 使用HD-COPY等工具軟件將安裝光盤中的
IMAGES目錄下的BOOTNET.IMG文件解到軟盤.
第三步,使用制作的BOOT軟盤啟動主機LEE, 指明網卡型號, 中斷地址, 中斷號,本機如下:
型號 : NOVELL NE2000 COMPATIBLE
IO ADDR. : 0X300
IRQ : 10
配置本機的TCP/IP, IP地址, 子網掩碼, 缺省網關, 主DNS地址. 然後,指定安裝方式---FTP, 給定FTP站點的IP地址, REDHAT發行目錄.
如下:
FTP ADDR: 192.168.0.155
DIR : /
第四步,劃分BOOT, ROOT, SWAP分區, 使用Disk Druid工具, 新增三個分區如下:
Mount Point Size (Megs) HD SN
/BOOT 16 hda5
LINUX SWAP 16 hda6
/ 410 hda7
第五步,初始化分區, 選擇安裝組件.
第六步,選擇安裝分區, 開始安裝.
第七步,配置系統.
7.1 配置鼠標
7.2 配置X Windows
7.3 配置網絡
7.4 配置時鐘
7.5 選擇重啟動時啟動的設備
7.6 配置打印機
7.7 設置根的口令
7.8 創建啟動軟盤
3. 安裝LILO
為了實現使用NTLDR來引導LINUX, 不要將LILO安裝在主啟動記錄(MBR), 而將LILO裝在BOOT分區的第一個扇區.
4. 制作BOOTSECT.LIN, 實現多重引導
LINUX安裝完畢, 此時啟動仍然自動進入NT, 如果想進入LINUX, 必須使用LINUX啟動軟盤. 為了實現NTLDR來引導LINUX, 首先制作LINUX引導扇區鏡像文件.有以下兩種方法:
1)使用LINUX命令
使用啟動盤進入LINUX, ROOT帳號登陸,插入將存放映象文件的軟盤使用命令如下創建BOOTSECT.LIN
# mount -t msdos /dev/fd0 /mnt
# dd if=/dev/hda5 bs=512 count=1 of=/mnt/bootsect.lin
# umount /dev/fd0
因為Linux的Boot分區是/dev/hda5, 用’dd’來產生引導記錄映象文件。
2)使用NORTON DISKEDIT2000
使用NORTON DISKEDIT, 直接讀取BOOT分區的引導扇區, 並將其存為BOOTSECT.LIN
文件. 過程如下:
第一步,查看硬盤分區表, 得到LINUX擴展分區地址.
第二步,查看擴展分區分區表, 得到BOOT分區(相當於邏輯驅動器)引導扇區的起始地址.
第三步,將該扇區(有LILO字樣)存於軟盤BOOTSECT.LIN文件.
具體可參看$#@60;$#@60;硬盤分區表詳解$#@62;$#@62;.
得到BOOTSECT.LIN文件後, 重新啟動LEE進入NT, 然後修改BOOT.INI文件, 並將BOOTSECT.LIN文件拷貝到C:\下, 將其屬性設為只讀.
BOOT.INI文件
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00"
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Server Version 4.00
[VGA mode]" /basevideo
/sos
C:\BOOTSECT.LIN="REDHAT LINUX"
重新啟動, 現在可以通過選單進入任意系統.