制作自定义 Ubuntu 20.04 USB 启动拇指驱动器

制作自定义 Ubuntu 20.04 USB 启动拇指驱动器

我的主要目标:

我正在寻求创建一个自定义的 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。

相关内容