[问题]ubuntu7.04ide设备被设别为scsi,如何修改

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
liaxiz
帖子: 49
注册时间: 2007-05-26 23:57
联系:

[问题]ubuntu7.04ide设备被设别为scsi,如何修改

#1

帖子 liaxiz » 2007-06-01 18:30

如何在ubuntu7.04下去掉ide-scsi,使系统不要将ide设备识别成scsi设备,尤其是刻录机。
liaxiz
帖子: 49
注册时间: 2007-05-26 23:57
联系:

这是个bug么

#2

帖子 liaxiz » 2007-06-01 19:09

在2.6.20中这是个bug么
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#3

帖子 stlxv » 2007-06-01 20:24

1. rm
2. mknod
3. 修改/etc/fstab和/boot/grub/menu.lst
PHP是最好的语言!不服来战!
liaxiz
帖子: 49
注册时间: 2007-05-26 23:57
联系:

能否说的具体些

#4

帖子 liaxiz » 2007-06-01 20:29

在menu.lst中根本没有scsi的字样啊
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

Re: 能否说的具体些

#5

帖子 stlxv » 2007-06-01 20:37

liaxiz 写了:在menu.lst中根本没有scsi的字样啊
在内核启动的时候会指定分区,我刚刚看了,现在都用uuid了,不知道那样修改会不会让uuid变化。个人建议是改成设备名。
PHP是最好的语言!不服来战!
liaxiz
帖子: 49
注册时间: 2007-05-26 23:57
联系:

#6

帖子 liaxiz » 2007-06-01 20:59

这是grub的问题,还是内核的问题啊!
grub不是只负责将内核加载到适合的位置,那些硬件的加载不是由内核完成么?
思维极度混乱啦........
恳请大虾给予指点则个.......
liaxiz
帖子: 49
注册时间: 2007-05-26 23:57
联系:

#7

帖子 liaxiz » 2007-06-01 20:59

这是grub的问题,还是内核的问题啊!
grub不是只负责将内核加载到适合的位置,那些硬件的加载不是由内核完成么?
思维极度混乱啦........
恳请大虾给予指点则个.......
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#8

帖子 stlxv » 2007-06-01 23:29

liaxiz 写了:这是grub的问题,还是内核的问题啊!
grub不是只负责将内核加载到适合的位置,那些硬件的加载不是由内核完成么?
思维极度混乱啦........
恳请大虾给予指点则个.......
这些设文件存在于文件系统,内核只负责将硬件检测出来,而udev则负责把这些内核检测出来的硬件生成设备文件存放到文件系统

然而ubuntu系统是比较特别的,/dev被挂载了一个虚拟的文件系统,只存在于内存中,我估计是一启动的时候udev都重新生成硬件设备,然后再挂载到/dev

而grub在启动的时候可以指定一些内核启动的参数,例如/所在的位置就是在这里的参数中说明的。
PHP是最好的语言!不服来战!
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#9

帖子 stlxv » 2007-06-01 23:30

想详细了解,请读LFS Book,这些原理全都有写

www.linuxfromscratch.org
lfs.linuxsir.org
PHP是最好的语言!不服来战!
liaxiz
帖子: 49
注册时间: 2007-05-26 23:57
联系:

#10

帖子 liaxiz » 2007-06-11 21:50

问题已解决,编译内核2.6.21.4,在配置过程中将scsi模拟ide模块去掉,刻录机就能被正常识别了。
回复