想做livecd,linuxrc挂载cdrom不成功
这是我linuxrc中的挂载cdrom的内容,我用的的busybox的mdev,不成功,找不到原因#!/bin/sh
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
echo "mounting proc filesystem"
mount proc proc -t proc
echo 0x100 > /proc/sys/kernel/real-root-dev
echo "mounted proc"
echo "mounting sys filesystem"
mount -t tmpfs mdev /dev
mount sysfs /sys -t sysfs
echo "mounted sys"
/bin/mknod /dev/console c 5 1
/bin/mknod /dev/ram0 b 1 0
/bin/mknod /dev/null c 1 3
/bin/mknod /dev/tty0 c 4 0
/bin/mknod /dev/tty1 c 4 1
/bin/mknod /dev/tty2 c 4 2
/bin/mknod /dev/tty3 c 4 3
echo "starting mdev"
/bin/echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s
echo "started mdev"
echo "mount cd/dvd"
for i in /dev/hd*
do
if [ -b ${i} ] && [ ! -b ${i}1 ]
then
/bin/mount ${i} /cdrom -t iso9660
if [ $? -eq 0 ]
then
/bin/echo "Had found CD/DVD drive at $i......"
fi
fi
done
/bin/echo "Had found CD/DVD drive at $i......"没有执行
我在下面加了/bin/sh/开了个shell,然后ls /dev下面有了一些设备,可是没有hd*
页:
[1]