我最近从 Windows 10 下载了 Lubuntu 17.04 并使用 Unetbootin 创建了 live USB。
我使用的方法是:
在我的 Raspberry Pi B+ 上使用 Gparted 将 USB 分区分离到:OS(2GiB-FAT32) casper-rw(4GiB-ext4) home-rw(54GiB-ntfs)。
在 Unetbootin 中设置 casper-rw 文件 100MB 并创建 live USB
编辑了 grub.cfg 并添加了“persistent”(我不确定为什么persistent 已关闭)
删除了 casper-rw 文件
但是启动它后,它会运行到busybox。没有单一的错误消息,只有'iniramfs>_'。
我听说在 grub.cfg 中使用“persistent”一词时 initrd.lz 本身存在问题,但没有任何答案,至少我搜索的是。. . . 所以,问题是:有什么解决方法吗?我需要这个 USB 来尽快运行 lubuntu。
而且,为什么 syslinux.cfg 有“persistent”这个词,但为什么 grub.cfg 没有这个词——尽管两者都是由 Unetbootin 使用 persistent 选项创建的?
请理解,我唯一可访问的 Linux 是使用 VNC 和 SSH 的无头 Raspberry pi。我已经在 Pi 和我的 PC 上安装了 U 盘。
编辑:我通过 YUMI 通用 USB 安装程序解决了这个问题。没有其他方法奏效。
首先放置 casper-rw ext4 分区(使其成为驱动器上的第一个分区)。您需要两个菜单中的持久参数(用于 MBR 引导的 syslinux.cfg 和用于 UEFI 引导的 grub.cfg)。Unetbootin 不支持 UEFI 引导,因此无需更改文件。