今天rp爆发了一下,基本上与“脑子被火车撞了一下”同等级别的解决了以下几个问题:
1.u盘上的linux不能用u盘上的rootfs。
2.移动硬盘上的linux不能在我的大电脑上顺利启动,对了,这个启动无论用rootfs还是ramdisk都一样。
3.u盘上的linux起来之后shell回显时有时无的问题。
前两个问题基本上就四个原则:
1.把scsi啊,usb-storage啊什么的都编到内核里面去。
2.重要的:rootdelay=xx启动参数。
3.kernel针对的目标体系只用最基本的,eg.386。
4.如果用rootfs的话,都是sdb起,就不是sda,目前还比较迷惑。
第三个问题却是在inittab里面有太多的条目。基本上条目太多导致了系统中出现多个init,争夺console就出现了“时有时无”。在embeded也好,在u盘也罢,都不用太多的tty了。
而无论是sd还是usb,不管是在host还是在target上想跑起来,scsi是少不了的。如果不加,那就等着诡异的问题吧。涉及到sd的话还有个spi的东东,偶还木有什么了解的说。
嗯,暂时就这些。
和usb,sd等可移动存储介质相关的备忘和usb,sd等可移动存储介质相关的备忘和usb,sd等可移动存储介质相关的备忘和usb,sd等可移动存储介质相关的备忘和usb,sd等可移动存储介质相关的备忘和usb,sd等可移动存储介质相关的备忘和usb,sd等可移动存储介质相关的备忘和usb,sd等可移动存储介质相关的备忘和usb,sd等可移动存储介质相关的备忘和usb,sd等可移动存储介质相关的备忘
阅读(1065) | 评论(0) | 转发(0) |