和安装在硬盘上的主要区别也就几点
USB存储初始化比较慢,如果内核引导的太快了,内核引导结束要读取根分区上的数据的时候USB设备初始化还没完成,导致找不到根分区,需要加个参数让内核等待一会,不过redhat的内核引导本来也不快,也许不会遇到这个问题
内核或者initrd镜像内要有USB存储的驱动,这个不知道redhat带了没,没的话就得自己作一个
USB存储和sata磁盘设备文件名都是sdx,在不同的机器上使用,根分区的设备文件名可能会变,这个应该可以靠UUID来解决,我自己想了一种另类的解决办法,这是后话
其他硬件的自检和驱动,这个如果用redhat的官方内核应该不会有太大问题
其他的就没什么了,其实就一句话,只要内核引导结束后能找到根分区,就万事大吉了.