+ -
当前位置:首页 → 问答吧 → [已解决] 将lfs装到u盘的一个问题

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

时间:2009-11-05

来源:互联网

花了一天时间,终于把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两种?有什么区别么?

作者: stesen   发布时间: 2009-11-05

请往精华区一行

作者: d00m3d   发布时间: 2009-11-05

http://www.linuxsir.org/bbs/thread236435.html
http://www.linuxsir.org/bbs/thread306603.html
两文都说menu.lst和fstab写成sda
但是第一个链接中毁灭老大的回复说:
引用:
3. 修改 menu.lst,除了指定正确的路径外,在内核後面加一个參数 rootdelay=8,比如

...
kernel (hd0,0)/boot/vmlinuz root=/dev/hda rootdelay=8 ....
我是把scsi编译入内核的,难道和这有关?

作者: stesen   发布时间: 2009-11-05

发现问题了
用kvm启动之要改为hda
用vmware启动之,需要改为sda

教程上没有错,应该是kvm有些特殊

作者: stesen   发布时间: 2009-11-05

引用:
作者: stesen
http://www.linuxsir.org/bbs/thread236435.html
http://www.linuxsir.org/bbs/thread306603.html
两文都说menu.lst和fstab写成sda
但是第一个链接中毁灭老大的回复说:


我是把scsi编译入内核的,难道和这有关?
移动设备及 U 盘等都是以模拟 scsi 设备的方式来运作的,因此用 sda 并没有错

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

作者: d00m3d   发布时间: 2009-11-06