具有超过 4Gig 指南的持久 USB 无法工作吗?

具有超过 4Gig 指南的持久 USB 无法工作吗?

好吧,我知道论坛上已经有人多次问过这个问题了,我已经阅读并尝试了两份指南,还有一份 Pen-Drive 指南。我本来想评论我找到的帖子,但我必须获得 50 个 Rep 点数才能评论,但我可以编辑我想评论的原始帖子,这毫无意义,但论坛的运作方式很酷。

我找到的三个指南是:

如何制作容量超过 4GB 的 Ubuntu 永久在线 USB

使用 Pendrivelinux 制作 USB Live 拇指驱动器后出现持久性问题

创建大于 4GB 的 Casper 分区

我遇到的问题是这些似乎都不起作用,我已经在 Ubuntu 和 Kubuntu 16、12 和 11 上尝试过它们,因为第一个链接上的一条评论也说他无法在 14 以上的任何版本上运行它。

我遇到的问题是,我要么最终遇到非法操作码红屏死机,要么安装根本检测不到持久性并在每次启动时要求尝试或安装 linux,要么无法在 /cow 上挂载 /dev/sda2,要么出现黑屏显示 initramfs。

我尝试了几乎所有的修复方法,我可以根据错误找到主题的评论。

我尝试过Universal-USB-Installer、live-usb-installer、linuxlive usb creator,大约一个月前还尝试过一个叫rufus的程序或者类似的程序。

所有指南和应用程序都正常工作,直到我删除 casper-rw 文件为止

我甚至看到了这个帖子:无法使用 casper-rw 持久分区启动 Ubuntu Live USB 闪存驱动器尝试了用户在评论 (araghuteja) 中给出的所有步骤,在我删除 casper-rw 文件后,我再次获得了后屏幕 initramfs。

我目前正在尝试 Yu Jia Cheong 的评论,但我被困在第 3 步和她的评论中:

3) 使用新的 USB 启动。使用 root 打开 /usr/share/initramfs-tools/scripts/casper 进行编辑(sudo)。将函数 setup_unionfs() 更改为以下内容: https://launchpadlibrarian.net/258626969/casper%20function.txt

4)sudo update-initramfs -u(必须卸载 cryptsetup 才能执行此操作)

5)将生成的 initrd.img 文件从 /boot 复制到其他位置。

6) 从另一个操作系统中删除 USB 中的 casper-rw 文件。将 initrd.img 复制回活动分区并更改菜单项以使用新构建的 initrd.img。

下次从 USB 启动时,它应该从 casper-rw 分区启动。

经过长时间令人沮丧地寻找解决方案后,此解决方案在 16.04 中对我有用!

我不知道我是否只是太厌倦阅读了,我的眼睛正在阅读我想要阅读的内容而不是写的内容,但提到的文件在我看来与链接指向的文件相同。

如果我关闭文件后运行步骤 4,我会收到一条错误消息...

有谁知道我把事情搞砸了吗?

感谢您的时间...

答案1

自 14.04 版以来,持久分区一直无法与 Ubuntu、syslinux 类型安装一起使用。

其中包括 Rufus、UNetbootin、Universal、Startup Disk Creator 等。

持久分区适用于 grub2 类型的安装,并且可以使用 mkusb 和 dus 自动创建,两者均由 Sudodus 创建。

关于这些安装程序的最新信息可以在以下位置找到:

https://help.ubuntu.com/community/mkusb

答案2

2017 年 8 月更新

Syslinux 从 4.06 版本开始添加对 NTFS 的支持,但直到 6.03 版本才提供全面支持。

UNetbootin-655 使用 Syslinux 4.03,并且每个 FAT32 的持久文件仍然限制为 4GB。

MultiBootUSB - 8.8 使用 Syslinux 4.07 并将安装在 NTFS 上,持久文件不限于 4GB。

Rufus 2.16 使用 Syslinux 6.03 并将安装在 NTFS 上,不提供持久文件但可以手动添加且不限于 4GB。

YUMI - 2.0.4.9,(MultiBoot USB),使用 Syslinux 6.03 并将安装在 NTFS 上,持久文件不限于 4GB。与 MBUSB 8.8 一样,它可以为每个发行版安装提供持久文件

答案3

我认为问题出在这里:

4)sudo update-initramfs -u(必须卸载 cryptsetup 才能执行此操作)

您正在使用加密系统。

-o-

在标准实时系统中,您只需用 casper-rw 分区替换 casper-rw 文件,实时系统就会找到它。

  • 启动自其他现场驾驶

  • 删除 casper-rw 文件。

  • 开始分区

  • 缩小系统所在的分区(以及 casper-rw 文件所在的分区)。

  • 使用未分配的驱动器空间创建具有 ext 文件系统(ext2、ext3 或 ext4)的新分区。

  • 放在标签 casper-rw在这个新的分区上。

  • 单击勾选即可真正执行更改。

  • 重新启动(并确保有一个启动选项“持久”)。

-o-

您可以使用以下方式自动完成所有操作韓國,然后创建一个具有加密主页的新用户。

相关内容