我已经从以下位置下载了适用于 PC 的 OpenWRT 文件OpenWRT 站点。我已经安装了DHCP
并且TFTP
(在我的局域网中)并且可以从它们引导(其他)内核。
现在我想启动这些 OpenWRT 文件。
我在PXE配置中写道
DEFAULT minimallinux
SAY Now booting Minimal Linux...
LABEL minimallinux
MENU LABEL Minimal Linux
KERNEL vmlinuz
INITRD rootfs-squashfs.img.gz
它启动,加载内核,然后加载映像,然后开始启动打印输出,最后因内核恐慌而崩溃并重新启动
VFS:Cannot open root device "(null)" or unknown-block(0,0): error-6
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown un-blokc(0,0)
我也尝试过
KERNEL vmlinuz
APPEND initrd=rootfs-squashfs.img.gz boot=live toram=rootfs-squashfs.img.gz
和其他一些组合但失败了。
任何提示表示赞赏:)
答案1
尝试 generic-rootfs.tar.gz (https://downloads.openwrt.org/releases/18.06.4/targets/x86/64/openwrt-18.06.4-x86-64-generic-rootfs.tar.gz)
这对我有用
LABEL openwrt
KERNEL openwrt/openwrt-x86-64-generic-vmlinuz
APPEND initrd=openwrt/openwrt-x86-64-generic-Generic-rootfs.tar.gz
(调整文件名)