我正在尝试编辑 Fedora 19 DVD ISO 以添加 kickstart 文件。然后我需要将此 ISO 刻录到 USB 记忆棒上以进行灌输。
启动时我得到的错误是
Warning: Could not boot.
Warning: /dev/root does not exist
Run Code Online (Sandbox Code Playgroud)
为了尝试确定流程的哪一部分失败,我将流程分解为不同的阶段。
第1步:
将原始 ISO“Fedora-19-x86_64-DVD.iso”(可用 ->此处)刻录到 U 盘,看看它是否会安装。
dd if=/path/to/iso of=/dev/sdc
Run Code Online (Sandbox Code Playgroud)
刻录此映像成功,并且安装没有问题。
第2步:
解压 ISO,重新打包并将其刻录到 U 盘,看看是否会安装。请注意:为了便于阅读,本节中的最后一条命令已分解为多行,实际上它是作为一行上的单个命令运行的。
mkdir -p /mnt/linux
mount -o loop /tmp/linux-install.iso /mnt/linux
cd /mnt/
tar -cvf - linux | (cd /var/tmp/ && tar -xf - )
cd /var/tmp/linux
xorriso -as mkisofs -R -J -V "NewFedoraImage" -o ouput/file.iso
-b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 …Run Code Online (Sandbox Code Playgroud)