ISO代表国际标准化组织,该组织已定义了磁盘映像的格式。简单来说,iso文件是磁盘映像。
ISO文件通常用于分发操作系统。您下载的大多数Linux操作系统将采用ISO格式。
如果您下载了Linux ISO文件,则通常将其作为ISO映像刻录到CD或DVD上。一旦您’如果将ISO映像刻录到CD或DVD中,则可以引导系统以安装Linux操作系统。
但是有时,您可能只想挂载ISO文件并查看内容,而不将其刻录到CD或DVD。在本文中,让我们回顾一下如何 安装& View iso file 在Linux操作系统中以root和普通用户身份登录。
1.如何在不将iso文件写入CD / DVD的情况下挂载iso文件?
如果您是从网站(例如,任何Linux OS发行版)下载* .iso文件的,则可以查看iso文件的内容,而无需像下面所述使用iso形式将其写入CD或DVD。 挂载-o循环。。请注意,循环设备是伪设备,它将使用户可以访问块设备的iso文件。
Syntax: # mount ISOFILE MOUNT-POINT -o loop
$ su - # mkdir /tmp/mnt # mount -o loop /downloads/ubuntu-9.04-desktop-i386.iso /tmp/mnt # cd /tmp/mnt # ls -l
要进行安装,您需要以root用户身份登录,或者您应该具有sudo权限。阅读以下内容,了解如何以普通非root用户身份挂载iso文件。
2.如何以非root用户身份挂载或查看iso文件?
即使没有sudo许可,非root用户也可以挂载文件。使用午夜指挥官,您可以挂载iso文件。实际上,它实际上不是在挂载文件。但是您可以查看iso文件的内容,就像查看其他文件一样。请参阅我们之前的文章,其中介绍了 Linux MC– 午夜指挥官.
在午夜指挥官中查看ISO文件的步骤:
- 打开午夜命令(mc)。
- 导航到ISO文件所在的路径。
- 单击iso文件,它将像正常目录一样进入iso文件,现在您将看到文件的内容。
- 要查看普通文件或iso文件,请按<F3>当光标位于文件上时。
3.如何解决问题“iso不是块设备错误” ?
挂载iso文件时,可能会出现以下错误:
mount: file.iso is not a block device (maybe try `-o loop'?)
问题:
# mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt mount: /downloads/Fedora-11-i386-DVD.iso is not a block device (maybe try `-o loop'?)
解: 如mount命令所建议,请使用-o循环作为选项。
# mount /downloads/Fedora-11-i386-DVD.iso /tmp/mnt -o loop
4.如何更新iso文件的内容?
创建ISO文件后,将无法更新ISO文件内容。到目前为止,唯一的方法是
更新iso文件的步骤。
- 从iso提取所有文件。
- 更新内容。即在iso文件中添加或删除任何单个文件。
- 使用更新的文件创建另一个iso。
5.以root用户身份从iso文件提取文件?
以root用户身份挂载iso文件,然后导航到该目录以从iso复制所需的文件。
以root用户身份挂载和提取iso文件的步骤。
- 以root用户身份挂载iso文件。
# mount /downloads/debian-501-i386-DVD-1.iso /tmp/mnt -o loop
- 导航到安装目录。
# cd /tmp/mnt
- 复制所需的文件。
# cp some-file-inside-iso /home/test
6.以普通用户身份从iso文件中提取文件?
以非root用户身份查看文件的内容 午夜指挥官,然后使用午夜指挥官命令或shell命令将其复制。
以非root用户身份从iso文件中提取内容的步骤。
- 打开mc。
- 导航到iso文件所在的目录。
- 选择iso文件,然后按Enter键以查看iso文件的内容。
- 在iso文件中时,您将可以查看它的内容。要从iso文件复制特定文件,可以在shell提示符下使用shell命令as。
$ cp some-file-inside-iso /tmp/mnt
- 您也可以使用mc命令进行此复制。
如果您喜欢这篇文章,您可能还会喜欢..
![]() |
![]() |
![]() |
![]() |
感谢您的帖子。看上去不错。
对于Windows, 魔术ISO 是提取,编辑,搜索iso等文件的工具,