Linux 如何使用GRUBLegacy从CDROM引导PuppelyNux

Linux 如何使用GRUBLegacy从CDROM引导PuppelyNux,linux,linux-kernel,kernel,grub,Linux,Linux Kernel,Kernel,Grub,我正在用GRUBLegacy(GNU grub 0.97)制作一张引导CD 我正试图让它从cd启动PuppelyNux。这是我菜单上的内容。lst: title puppy kernel /boot/vmlinuz initrd=/boot/initrd.gz pmedia=cd 我也尝试过: title puppy kernel /boot/vmlinuz append initrd=/boot/initrd.gz pmedia=cd 但当我试图在旧电脑上启动时,它会查找、解压缩并尝试启动

我正在用GRUBLegacy(GNU grub 0.97)制作一张引导CD

我正试图让它从cd启动PuppelyNux。这是我菜单上的内容。lst:

title puppy
kernel /boot/vmlinuz initrd=/boot/initrd.gz pmedia=cd
我也尝试过:

title puppy
kernel /boot/vmlinuz
append initrd=/boot/initrd.gz pmedia=cd
但当我试图在旧电脑上启动时,它会查找、解压缩并尝试启动内核,然后它会说:

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

我做错了什么?

最后,这对我起了作用:

title Boot PuppyLinux from Disk
kernel /boot/puppy/vmlinuz pmedia=cd psubdir=boot/puppy
initrd /boot/puppy/initrd.gz