当前时区 GMT+8, 现在时间是 2008-7-4 15:04 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: 想做livecd,linuxrc挂载cdrom不成功
zhuozhuo611
新手上路
Rank: 1



UID 249498
精华 0
积分 1
帖子 2
阅读权限 10
注册 2008-4-25
状态 离线
发表于 2008-4-25 21:01  资料  短消息  加为好友 
想做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*

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP