如果你的機(jī)器是多操作系統(tǒng)啟動(dòng),且硬盤上有一個(gè)fat32分區(qū),當(dāng)此系統(tǒng)的linux不能啟動(dòng)時(shí),可以參考下列步驟恢復(fù):
0、準(zhǔn)備工作
1、正常進(jìn)入windows系統(tǒng)
將linux安裝盤的dostools下面的loadlinux.exe文件復(fù)制到D:\boot下,將boot.tar.gz中的所有文件解壓縮到d:\boot目錄下。如果vmlinuz文件的長(zhǎng)度為0,則將vmlinuz*文件中長(zhǎng)度不為0的copy一個(gè)為vmlinuz
2、重啟系統(tǒng),通過啟動(dòng)軟盤或win98安裝光盤進(jìn)入dos狀態(tài)
此時(shí),如果你在windows下的C盤的分區(qū)類型不是fat32或fat的話,則原來的D盤現(xiàn)在顯示為C盤。
進(jìn)入c:\boot,運(yùn)行l(wèi)oadlinux vmlinuz root=/dev/hda8 ro
如果順利,此時(shí)可以正常進(jìn)入linux操作系統(tǒng)。
如果以后再次不幸的不能正常啟動(dòng)linux,可以只運(yùn)行第2步來試圖啟動(dòng)linux.
3、進(jìn)入linux
編輯/etc/lilo.conf文件,將其中的boot值改為/dev/hda8
運(yùn)行l(wèi)ilo
運(yùn)行dd if=/dev/hda8 of=/root/linboot.sct bs=512 count=1
運(yùn)行mount -t vfat /dev/hda8 /mnt
運(yùn)行cp /root/linboot.sct /mnt
運(yùn)行reboot
4、正常進(jìn)入windows
將d:\linboot.sct復(fù)制到c:\
編輯c:\boot.ini文件,做相應(yīng)的配置。
5、OK.
如果一切順利。
該法在win2k advsvr + linux7.3的系統(tǒng)測(cè)試通過。
聯(lián)系客服