设置启动 DVD

设置启动 DVD

我有兴趣设置一张启动 DVD,一张我可以从中启动的 DVD,其中包含与 Ubuntu 兼容的内核。

这是一个合理的尝试吗?是否有命令可用于生成此类 DVD?

答案1

做到这一点是“轻而易举的”。

1)安装必要的软件包

sudo apt-get install syslinux genisoimage

2)创建工作目录

mkdir -p DVD/isolinux

3)将内核、initramfs 和 移动isolinux.bin到工作目录

cp /boot/vmlinuz-your-kernel DVD/isolinux
cp /boot/initramfs-your-initramfs.img DVD/isolinux
cp /usr/lib/syslinux/isolinux.bin DVD/isolinux/

4)创建(写入)文件isolinux.cfg,保存在DVD/isolinux/isolinux.cfg

DEFAULT live
LABEL live
menu label ^Ubuntu kernel , boot hard drive
kernel /isolinux/vmlinuz-your-kernel
INITRD /isolinux/initramfs-your-initramfs.img
append  root=/dev/your_root_partition ro quiet splash --
TIMEOUT 300 

5)制作 iso

cd DVD
sudo mkisofs -r -V "Live-DVD" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-dvd.iso .
cd ..

6) 刻录 DVD,尽管它可以轻松放入闪存驱动器或 CD 中。

如需更多信息,请参阅

https://wiki.archlinux.org/index.php/Syslinux

arch wiki 页面上有大量关于 syslinux 的信息,还有一些我没有涉及的启动画面和菜单选项。

相关内容