如何编辑可启动的 U 盘?

Vel*_*kan 4 live-usb

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

试图hdparm使 USB 可写,但没有效果。

尝试isomaster在使用之前创建修改过的 iso Startup Disk Creator- USB 未检测为可启动。

查看https://help.ubuntu.com/community/LiveCDCustomization - 这是一个看起来不太乐观的矫枉过正。编辑:试过了,它不能启动。

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

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

sud*_*dus 6

根据您创建 USB 引导驱动器的方式,它可以是读写的或只读的。

克隆驱动器

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

提取的驱动器

例如,提取的驱动器

  • 使用mkusb
  • 使用Rufus创建的实时驱动器,

可以编辑。您可以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
    
    Run Code Online (Sandbox Code Playgroud)

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

    sed 's/quiet splash/persistent  /' standard.iso > /dev/sdx
    sed 's/quiet splash/nopersistent/' standard.iso > /dev/sdx
    
    Run Code Online (Sandbox Code Playgroud)

    其中 x 是 U 盘的设备号。

  • 你可以用安全带做mkusb-minp

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

  • 您可以使用提取方法自己完成,并根据此链接获得您喜欢的任何启动选项组合