如何编辑可启动的 USB 驱动器?

如何编辑可启动的 USB 驱动器?

尝试添加nomodeset到 16.04 桌面安装程序的启动选项。

尝试hdparm使 USB 可写入,但是没有效果。

尝试isomaster在刷新之前创建修改后的 iso Startup Disk Creator- USB 未被检测为可启动。

看了看https://help.ubuntu.com/community/LiveCDCustomization- 这是看起来不太有希望的过度杀伤。编辑:试过了,无法启动。

与这个被关闭的问题类似:

如何创建非只读的可启动 USB 盘

答案1

根据您创建 USB 启动驱动器的方式,它将是读写的或只读的。

克隆驱动器

使用 Ubuntu 16.04 LTS 或更新版本中的“启动盘创建器”创建的克隆驱动器具有混合 iso9660 文件系统,可在 DVD 和 USB 闪存盘(以及存储卡)中使用,但它在设计上是只读的,因此您无法在其中编辑任何内容。此外,“磁盘”别名gnome-disks和“mkusb”(克隆和创建实时驱动器时)使 USB 驱动器具有混合 iso9660 文件系统。

提取驱动器

例如,提取的驱动器

  • 持久实时驱动器韓國或者
  • 使用以下方式创建的直播驱动器鲁弗斯

可以编辑。您可以将nomodeset和其他启动选项添加到启动配置文件中,以便它们可以保留(以便将来使用)。boot/grub/grub.cfg在分区 #3 中编辑 mkusb 的“usbboot”。您可能需要从另一个驱动器启动,以便为 Rufus 挂载读写 FAT32 文件系统。

使用 Ubuntu 19.10+ 制作 USB 启动驱动器的新技巧

  • 你可以编辑二进制 iso 文件并将外观引导选项替换quiet splash为引导选项'persistent ''nopersistent'(字符串包含 12 个字符,因此替换可以在 iso 文件的以下部分中不发生任何偏移的情况下完成。您可以使用sed

    sed 's/quiet splash/persistent  /' standard.iso > persistent.iso
    sed 's/quiet splash/nopersistent/' standard.iso > nopersistent.iso
    

    并克隆修改后的 iso 文件,或者直接使用

    sed 's/quiet splash/persistent  /' standard.iso > /dev/sdx
    sed 's/quiet splash/nopersistent/' standard.iso > /dev/sdx
    

    其中 x 是 USB 闪存盘的设备字母。

  • 你可以系好安全带使用mkusb-minp

  • 使用更方便,也更安全mkusb-plug整个过程包括sed命令,并且有一个图形用户界面。

  • 你可以用提取方法自己做并根据以下条件获取您喜欢的任意启动选项组合此链接

答案2

你可以试试 UNetBootIn。这是一款允许你写入现有分区在 USB 上,如 fat32 或 ext4。持久性仅适用于 fat32。但是,由于其文件系统,USB 是可写入的。

可以使用以下方式下载 Unetbootin

sudo apt update && sudo apt install unetbootin 

答案3

如果您在 Windows 上使用 GPT 启动结构使用 rufus 刷新映像,则可以使用(在 Ubuntu 16.04 LTS 上):sudo mount -o remount,rw /media/cdrom /media/cdrom 重新安装驱动器。我不推荐这样做,但它确实有效。

答案4

hdparm不是答案(见man hdparm)。

您的 USB 驱动器可能以只读方式安装,但您没有向我们提供该信息。

假设您的 USB 记忆棒在设备上/dev/sdx(它不会在,但我/dev/sdx在示例中使用它,将其替换为您的值),您可以通过以下方式以读/写方式安装它:

sudo mount -o remount,rw /dev/sdx

相关内容