- 論壇徽章:
- 0
|
我的LFS系統(tǒng)在硬盤上能夠引導起來,但我把除了proc、sys目錄外都拷貝到U盤上后,卻報如下的錯誤,因為在網(wǎng)關上才有USB引導,所以無法截圖了。
mouting kernel-based file systems:/proc mount:mount point /proc does not exist
/sysmount:mount point /sys does not exist [FAIL
populating /dev with device nodes...
grep: /proc/mounts:no such file or directory [FAIL]
FAILURE
unable to create device without a SysFS filesystem.
After you press Enter this system will be halted and powered off
上面是主要的錯誤信息,因為是lfs系統(tǒng),編譯內(nèi)核時是沒有生成initrd.img文件的,所以我把宿主系統(tǒng)里德initrd.img文件考過來,改了一下,initrd.img里的init文件如下:
insmod /lib/mptspi.ko
echo Waiting for driver initialization.
stabilized --hash --interval 250 /proc/scsi/scsi
mkblkdevs
#resume LABEL=SWAP-sda5
resume /dev/sda2
echo Creating root device.
#krootdev -t ext3 -o defaults,ro sdb1
krootdev -t ext3 -o defaults,ro sda1
echo Mounting root filesystem.
mount /sysroot
echo Setting up other filesystems.
setuproot
echo Switching to new root and running init.
switchroot
U盤信息:
U盤兩個分區(qū),在虛擬機上看是sdb,sdb1為活動分區(qū),sdb2為交換分區(qū)。
在U盤上我沒有建sys目錄和proc目錄,這個有問題嗎,因為我看個帖子說不用考這兩個目錄,所以也就沒考,沒建。 |
|