1.第一次编译内核时没有把LSI Logic的驱动选上,结果启动时出现如下错误:
VFS: Cannot open root device “sda3″ or unknown-block(0,0)
Please append a correct “root=” boot option
Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
解决方法:
编译内核时选上
Linux Kernel Configuration
-> Device Drivers
-> Fusion MPT device support
-> Fusion MPT (base + ScsiHost) drivers
我用2.6.30内核有些细微差别,但是类似的选项选上后就没什么问题
附VMWare内核编译时的配置选项:
Device Drivers —>SCSI device support —><*> SCSI disk support
Device Drivers —>SCSI device support —>SCSI low-level drivers —> <*> BusLogic SCSI support
Device Drivers —> Fusion MPT device support —> Fusion MPT (base + ScsiHost) drivers
Device Drivers —> Fusion MPT device support —> Fusion MPT misc device (ioctl) driver
这两个选模块方式:
Device Drivers —> USB support —><*> USB Mass Storage support
Device Drivers —> Networking support —>Ethernet (10 or 100Mbit) —> <*> AMD PCnet32 PCI support
2.为编译xorg-x11则要在/etc/make.conf的显卡设置
VIDEO_CARDS=”vmware”
use flag也加上vmware
就可以自动为虚拟机的显卡安装合适的驱动