岚轩 发表于 2004-4-15 17:01:36

DOS下进入LINUX时BOOT出错!?

方法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   IdSystem
/dev/sda1   *         1       637   5116671    7HPFS/NTFS
/dev/sda2         638      221312659220    fWin95 Ext'd (LBA)
/dev/sda5         638      221312659188+   7HPFS/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   IdSystem
/dev/sdb1             2      221317767890    fWin95 Ext'd (LBA)
/dev/sdb5             2      157612651156    bWin95 FAT32
/dev/sdb6   *      1577      2180   4851598+83Linux
/dev/sdb7          2181      2213    265041   82Linux 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”需要加引号?

岚轩 发表于 2004-4-16 13:00:56

到底要咋样才行啊!
loadlin vmlinuz root=/dev/*****

****要怎么改才行啊!?跪求斑竹来侃侃~ :cry:

Kenshin999 发表于 2004-4-16 23:49:07

我在dos下用这个命令时,机器就直接重启了~~没进linux也没你的错误提示~~

我也很纳闷~~ :-(
页: [1]
查看完整版本: DOS下进入LINUX时BOOT出错!?