LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决] 将lfs装到u盘的一个问题

[复制链接]
发表于 2009-11-4 19:39:57 | 显示全部楼层 |阅读模式
花了一天时间,终于把lfs装到u盘了,livecd装的(我只有64位debian,且不会clfs),累死我了
正如毁灭老大说的,物理机和虚拟机是完全不同的体验,我遇到了各种虚拟机里没见过的问题,好在都被我ko掉了

但是还有个问题困扰我,在物理机上或者用kvm启动u盘时都出现kernel-panic,根据提示,我估计是分区没写对,用livecd进入usb改/etc/fstab和menu.lst,把sda改为了hda,然后就正常启动了~~
觉得很诡异,linux不是把u盘识别为scsi设备么?为什么把系统装到u盘上以后就当它是IDE了呢?


还有个clfs的问题:
CLFS-1.1.0-x86_64-64.pdf
CLFS-1.1.0-x86.pdf
后面的x86和x86_64是指宿主机还是目标机?好像还有mulitlib和pure64两种?有什么区别么?
发表于 2009-11-4 22:45:29 | 显示全部楼层
请往精华区一行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-5 09:13:33 | 显示全部楼层
http://www.linuxsir.cn/bbs/thread236435.html
http://www.linuxsir.cn/bbs/thread306603.html
两文都说menu.lst和fstab写成sda
但是第一个链接中毁灭老大的回复说:
3. 修改 menu.lst,除了指定正确的路径外,在内核後面加一个參数 rootdelay=8,比如

...
kernel (hd0,0)/boot/vmlinuz root=/dev/hda rootdelay=8 ....

我是把scsi编译入内核的,难道和这有关?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-5 09:46:25 | 显示全部楼层
发现问题了
用kvm启动之要改为hda
用vmware启动之,需要改为sda

教程上没有错,应该是kvm有些特殊
回复 支持 反对

使用道具 举报

发表于 2009-11-5 20:08:54 | 显示全部楼层
Post by stesen;2042721
http://www.linuxsir.cn/bbs/thread236435.html
http://www.linuxsir.cn/bbs/thread306603.html
两文都说menu.lst和fstab写成sda
但是第一个链接中毁灭老大的回复说:


我是把scsi编译入内核的,难道和这有关?


移动设备及 U 盘等都是以模拟 scsi 设备的方式来运作的,因此用 sda 并没有错

我在该帖并没有指定某个分区起动,总不可能由 /dev/hda 不带分区号来起动吧,只想强调 rootdelay 而矣
回复 支持 反对

使用道具 举报

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

本版积分规则

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