我得到的DHCP / TFTP工作很好,今天没有问题。 我可以PXE启动memtestclosures服务器没有问题,所以我知道这里没有什么错。
出于某种原因,我试图启动的图像只是不想合作。 我完全不知道该怎么办,谷歌也没有帮助。 我看不到很多的回卷,但最后两条(重要的)线是这样的:
没有文件系统可以挂载根,尝试:reiserfs ext3 ext4 vfat msdos iso9660 xfs
内核恐慌 – 不同步:VFS:无法在未知块上挂载根FS(1,0)
pxelinux.cfg的/默认:
label linux kernel vmlinuz.2628hr7 append initrd=/initrd.gz init=/init noapic acpi=off raid=noautodetect ramdisk_size=200000 devfs=nomount root=/dev/ram0 rw
内核是完全相同的内核,实际上运行在完全相同的硬件configuration,我试图PXE启动的机器。 这可能是PXE映像的问题吗? 任何帮助将不胜感激。
这不是内核问题,但它不能挂载文件系统。 你有没有改变分区表? 内核知道根在哪里(也许'今天'是/ dev / sdb而不是/ dev / sda ..我已经看到它发生了)。 还要考虑:
rw ? 摆脱root = / dev / ram0 – 如果直接引导到initrd,则不需要它
问题是,/ init脚本不知道如何构build到initrd.gz中。 获得补充,妥善解决了这个问题。