LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4111|回复: 13

mount /dev/cdrom 时出现的问题

[复制链接]
发表于 2007-8-6 18:09:51 | 显示全部楼层 |阅读模式
我刚把LFS6.2装好..
但在mount /dev/cdrom时出来了问题

有人说是系统没办法识别cdrom..但我不知如何去解决.. 帮忙看下, 如何解决这个问题.. 多谢!

#ls /mnt/
cdrom

#mount /dev/cdrom /mnt/cdrom
mount: you must specify the filesystem type
#mount -t iso9660 /dev/cdrom /mnt/cdrom
mount: special device /dev/cdrom does not exist


cat /etc/fstab
#Begin /etc/fstab

#file system  mount-point  tye     options       dump    fsck
#                                                        order

/dev/sda2       /          xfs     defaults       1       1
/dev/sda1      swap        swap    pri=1          0       0
proc           /proc       proc    defaults       0           0
sysfs               /sys            sysfs   defaults           0       0
devpts               /dev/pts    devpts  gid=4,mode=620 0          0
shm               /dev/shm    tmpfs   defaults          0       0
/dev/cdrom     /mnt/cdrom  udf,iso9600  noauto,owner,ro   0      0
#End /etc/fstab


#source /etc/fstab
/dev/sda2: Permission denied
/dev/sda1: Permission denied
proc: command not found
sysfs: command not found
devpts: command not found
shm: command not found
/dev/cdrom: No such file or directory

#ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2

#ls /dev/hd*
#
发表于 2007-8-6 20:03:45 | 显示全部楼层
全在手册上,仔细看手册。
后面五分之一部分。
回复 支持 反对

使用道具 举报

发表于 2007-8-6 21:08:27 | 显示全部楼层
似乎 udev 的 cdrom 规则没有产生设备结点:/dev/cdrom

用 lspci工具查看一下你的cdrom是哪个设备,然后建立它到 /dev/cdrom  的链接。
回复 支持 反对

使用道具 举报

发表于 2007-8-7 20:13:50 | 显示全部楼层
6.2 里的 udev 版本也旧了,114 都出了,该升级了
回复 支持 反对

使用道具 举报

发表于 2007-8-7 22:52:28 | 显示全部楼层
6.3rc1的udev已经有脚本生成/dev/cdrom这样的链接了(是借用的debian中的udev脚本),实际上是生成一个静态的udev规则,不过,如果你不幸光驱坏了,然后换了一个光驱,用它的脚本你会发现,链接名称已经改名了,不是/dev/cdrom,而是/dev/cdrom0了

同样的,用6.3rc1的udev规则,如果你有幸遇到网卡损坏的情况,你的新网卡的名称也不是eth0了,而是变成了eth1

解决方式是删除
/etc/udev/rules.d目录下的
z25_persistent-cd.rules和z25_persistent-net.rules
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-11 11:29:07 | 显示全部楼层
我用的是VMware做的LFS, 用LIVECD做的, 这应该不是光驱问题吧.

附:
#lspci
bash: lspci: command not found.
回复 支持 反对

使用道具 举报

发表于 2007-8-11 11:50:10 | 显示全部楼层
试把 udev 升级看看

lspci 属於 PCI utilities 的

http://www.linuxfromscratch.org/ ... neral/pciutils.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-2 20:54:58 | 显示全部楼层
像这样.. 刚做好的LFS不能上网,又不能通过cdrom去升级Udev..

要想升级Udev, 要如何做?
回复 支持 反对

使用道具 举报

发表于 2007-9-3 07:50:12 | 显示全部楼层
Post by tomhuang
像这样.. 刚做好的LFS不能上网,又不能通过cdrom去升级Udev..

要想升级Udev, 要如何做?


那就用别的系统下载相关的包。
回复 支持 反对

使用道具 举报

发表于 2007-10-23 15:25:21 | 显示全部楼层
用/dev/hdc试试呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表