方法2:dos方式:
在第一张光盘的里几个文件拷贝到硬盘的同一个目录里:
dosutils目录:loadlin.exe
isolinux目录:initrd.img、vmlinuz
然后在这个目录里建立一个批处理文件xxx.bat:
loadlin vmlinuz root=/dev/hdXX
loadlin vmlinuz initrd=initrd.img
(hdXX代表你的linux所在分区!具体是hda1、hda2、...要看你安装的分区了。)
启动到dos(不要加载其他驱动、设置),进入那个目录执行批处理文件,应该能进入了!
我这里的LH3000服务器是SCSI硬盘,我把GRUB写在了SCSI硬盘1的引导区上了!
我如下编写了run.bat:
loadlin vmlinuz root=/dev/sdb5(又试了sdb1、sdb2、sdb3、sdb6,sda1、sda2、sda3都不对啊!)
loadlin vmlinuz initrd=initrd.img
提示说无法从“XXXXXX”引导,请追加正确的/dev/xxx,但是我试了好多都不行啊!
我先提供一个具体信息,我这里硬盘信息如下:
Disk /dev/sda: 18.2 GB, 18210037760 bytes
255 heads, 63 sectors/track, 2213 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 637 5116671 7 HPFS/NTFS
/dev/sda2 638 2213 12659220 f Win95 Ext'd (LBA)
/dev/sda5 638 2213 12659188+ 7 HPFS/NTFS
Disk /dev/sdb: 18.2 GB, 18210037760 bytes
255 heads, 63 sectors/track, 2213 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 2 2213 17767890 f Win95 Ext'd (LBA)
/dev/sdb5 2 1576 12651156 b Win95 FAT32
/dev/sdb6 * 1577 2180 4851598+ 83 Linux
/dev/sdb7 2181 2213 265041 82 Linux swap
loadlin vmlinuz root=/dev/sdb5(又试了sdb1、sdb2、sdb3、sdb6,sda1、sda2、sda3都不对啊!)我试了好多,但是都不对啊!不知道咋回事!提示如下:
VFS:cannot open root device "sdb6" or 08:16
please append a correct "root=" boot option
kernel panic:VFS:unable to mount root fs on 08:16
我就不知道为何是这样的提示!?难道 “SDB6”需要加引号? |