Bru*_*ris 5 iso-image bootable-media
我有一个最初从 ISO 文件创建的可启动 U 盘。如果我现在编辑此 U 盘上的文件,它还能启动并正常工作吗?
ISO 安装了 CentOS 的修改版本,我使用UNetbootin使 USB 可启动。
您使用UNetbootin使闪存驱动器可启动这一事实澄清了您的问题。对于您的情况,接受的答案是正确的。但是,其他一些读者的答案可能会有所不同,具体取决于他们如何准备闪存驱动器。一个更一般的答案:
ISO 9660 文件系统
ISO 不仅仅是包含磁盘映像的文件包装器。ISO 9660 标准涉及一个专为只读光学媒体设计的文件系统。如果您将映像写入 CD 或 DVD,则它正在“按设计”使用。但是,如果您将其写入闪存驱动器,它会变得更加复杂,并且您如何写入它会产生影响。
ISO 与 ISO 混合
BIOS 不需要主引导记录 (MBR) 从光盘引导,因此标准 ISO 不包含一个。如果你将 ISO 写入闪存驱动器,你需要一个额外的工具,比如 UNetbootin,来添加 MBR 以使驱动器可启动(或修改它以在不关闭安全启动的情况下启动 UEFI 系统,这至少Rufus可以做到)。
ISO-Hybrid 包含一个 MBR,因此您可以将其写入闪存驱动器,而无需其他工具即可启动。
写作方法
闪存驱动器通常是预先格式化的 FAT32。如果您要安装 Linux,您可能会将其格式化为 ext 格式之一。有两种方法可以将 ISO 放到闪存驱动器上。一种是提取 ISO 内容并将它们写入现有文件系统。这保留了读写能力。安装完成后,您可以编辑内容。
或者,您可以使用ddLinux 中的命令进行逐字节写入。这会传输 ISO 9660 文件系统以及映像中的组件文件,因此结果是只读的。
含义
如果您以“传统”方式创建可启动闪存驱动器,保留驱动器的文件系统并使其可使用其他工具启动,则该驱动器将是可写的。因此,对于您的问题,“如果我编辑此 U 盘上的文件,它是否仍能启动并正常工作? ”,答案是肯定的(只要您编辑的不是您编辑损坏的关键系统文件)。
如果您通过dd用于写入 ISO-Hybrid 来创建可引导闪存驱动器,则答案是您将无法编辑驱动器上的文件。
我从 ISO 文件制作了一个可启动的 USB 记忆棒。如果我编辑此 U 盘上的文件,它仍能启动并正常工作吗?
可启动 USB 闪存驱动器与任何可启动设备没有什么不同。如果我在 USB 闪存驱动器上编辑我的文档目录中的文件,它与在硬盘驱动器上编辑文件没有什么不同。
哎呀,我可以在我的硬盘驱动器上编辑应用程序的内容我仍然可以启动我的硬盘驱动器......该应用程序可能被灌水,但我的整个系统可以正常工作。但是如果我编辑了一个系统文件,我可能会导致一个问题,如果我以这种方式编辑文件,可能会导致系统失败……只会使系统处于危险之中。
但这完全取决于您编辑的文件、编辑的位置以及操作的方式,并不是您从 ISO 或其他方式创建可引导 USB 闪存驱动器所独有的。
| 归档时间: |
|
| 查看次数: |
9151 次 |
| 最近记录: |