zhuozhuo611 发表于 2008-4-25 21:01:43

想做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]
查看完整版本: 想做livecd,linuxrc挂载cdrom不成功