我的主要目标:
我正在寻求创建一个自定义的 ubuntu usb 启动拇指驱动器(fat32),它非常精简并可自动直接启动到一个 GUI 应用程序。
编辑:具体来说,我想更新这个旧的废弃项目安米拉托它从可启动 USB 运行 FS-UAE 模拟器。它基于 Debian x86,我希望使用 Ubuntu amd64 重建它。
编辑 2:感谢您的评论。我会检查 Cubic 和 Puppy Linux(这个确实让我很惊讶,因为我以为 Puppy Linux 不是 Ubuntu 基础,但现在发现有很多版本),然后我会写信告诉你进展如何。
我正在尝试以 Ubuntu 20.04 为基础。
我一直在遵循使用debootstrap
找到这里
我替换:
sudo debootstrap \
--arch=i386 \
--variant=minbase \
stretch \
$HOME/LIVE_BOOT/chroot \
http://ftp.us.debian.org/debian/
和:
sudo debootstrap \
--arch=amd64 \
focal \
~/LIVE_BOOT/chroot \
http://archive.ubuntu.com/ubuntu/
我陷入了以下阶段:
cp $HOME/LIVE_BOOT/chroot/boot/initrd.img-* \
$HOME/LIVE_BOOT/image/initrd
initrd.img-* 或类似文件不存在。经过进一步研究,我了解到 Ubuntu 不使用 mkinitrd 而是使用 mkinitramfs。
我是否需要从头开始并使用另一个更debootstrap
适合 Ubuntu 的工具,或者我是否缺少一些东西才能使其工作。
到目前为止,我对这个主题的所有研究都只带来了过时的 ubuntu 版本和 debootstrap。