我希望知道Ubuntu是否附带安装ISO的标准方法。我在网上四处张望,发现了一堆可以做到的脚本。
在我看来,这似乎是核心功能,是Ubuntu默认提供的功能。如果不是,最好的和最简单的ISO挂载器在哪里。
我希望知道Ubuntu是否附带安装ISO的标准方法。我在网上四处张望,发现了一堆可以做到的脚本。
在我看来,这似乎是核心功能,是Ubuntu默认提供的功能。如果不是,最好的和最简单的ISO挂载器在哪里。
Answers:
Brasero
Ubuntu随附的工具能够创建和打开(操纵)ISO。如果您正在寻找一种挂载ISO的方式,以便像“驱动器”一样使用它的内容,则可能只需要右键单击该ISO,然后选择“使用存档挂载程序打开”即可将该ISO作为驱动器挂载。应该会在Places
菜单下看到它。
所有这些都假设您正在使用10.04
古老的问题,但令我惊讶的是,没有人提到最简单的方法:
打开Nautilus,然后...双击.ISO文件!
无需终端,也无需安装任何应用程序或脚本。自(至少)10.04 Lucid起,它是默认的Ubuntu行为。
仅适用于“常规” ISO映像(单轨,无多数据,无子通道),但这些映像占绝大多数。对于特殊情况,我使用AcetoneISO
(已经在另一个答案中提到)
nautilus用于此类安装的本地安装点位于~/.gvfs
主文件夹下的隐藏目录下(在Nautilus中浏览或使用“打开/保存文件”对话框时,可能必须按Ctrl + H才能找到它)。在上面的示例中,安装点为
/home/rodrigo/.gvfs/MB SUPPORT CD.ISO/
因此可以通过任何程序,终端,脚本等进行访问。
~/.gvfs
(它是您主文件夹下的隐藏目录),您就会在这里找到它:)。但很高兴,我将更新我的答案以包括该内容
对于DreadPirateJeff的回送安装isos解决方案,可以从iso中快速获取文件的另一种选择是bsdtar(1) 软件包。
sudo apt-get install bsdtar
例如,要获取iso 10.的/.disk/info文件中包含的Ubuntu 10.10 i386 livecd的特定构建信息,并将其转储到STDOUT,您可以执行以下操作:
bsdtar -x -O -f ubuntu-10.10-desktop-i386.iso .disk/info
会回来的
Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
鉴于它是tar工具的变体,您当然可以将多个文件提取到磁盘。优点是,与回送安装不同,您无需root特权即可完成所有上述操作。
(另一种替代方法是genisoimage软件包中的isoinfo(1)实用程序;但是,它使用起来比bsdtar稍微简单一些。)
存档安装程序的替代方法是Furius ISO Mount,它不仅可以安装ISO,而且可以
apt:furiusisomount
我认为安装ISO最简单的工具是AcetoneISO,它与Windows的DaemonTools非常相似。试试看 :)