Linux下下打开ISO文件两种方法

方法一、Linux下用mount挂载命令

在网上下载的软件盘是iso格式的,不刻成光盘就可以读取里面的文件。不用解压。

在终端用mount -o loop /mnt/*/1.iso /mnt/cdrom 命令,(其中*是你工具盘放置的路径)。

输入命令后,打开我的电脑——〉打开CD-ROM就能看到里面的文件了。运行install或者 autorun。 
当提示charudi二张光盘时,键入命令umount /mnt/cdrom 。

然后再键入mount -o loop /mnt/*/2.iso/mnt/cdrom(把第一条命令的文件名的1改成2,就是第二张光盘的名字了)。这样再回车。等待就可以了。

[@more @]

取消挂载用umount /mnt/cdrom

例:

挂载第一张盘

#mount -o loop /mnt/*/1.iso /mnt/cdrom

取消挂载

#umount /mnt/cdrom

挂载第二张盘

#mount -o loop /mnt/*/2.iso/mnt/cdrom

取消挂载

#umount /mnt/cdrom

注意:umount和/之间有空格

/*是iso文件放置的路径

方法一已用成功,法二就用不到了,也就没有亲自实践。

方法二、在Linux下使用虚拟光驱

其实根本不需要什么虚拟光驱软件,用mount命令就可以完成。

1. 把光盘制作成iso文件

cp /dev/cdrom XXXXX.iso

XXXXX.iso为你所命名的镜像文件。执行此命令之后就可以将整个光盘制作成iso文件。XXXXX.iso前你可以加上路径哦。

2.将硬盘上的iso文件加载到光盘(或者说虚拟光驱)。

mount -t iso9660 -o loop /*/XXXXX.iso /mnt/iso

3.如果是安装系统盘所提供的文件,如添加删除程序,系统可能会提示你插入光盘,但我们没有光盘,只有镜像,怎么办?

对于RedHat,先 mount iso,然后执行

RedHat-install-packages --isodir=/mnt/iso

4.一般情况虚拟光驱

rm -rf /dev/cdrom #删除光驱

ln /dev/loop7 /dev/cdrom

losetup /dev/loop7 /*/XXXXX.iso

mount /mnt/cdrom

然后你再看看iso文件,是不是变成了虚拟光驱?

5.取消这个光驱:

losetup -d /dev/loop7

换盘的话:

只需转移iso关联到/dev/loop

losetup /dev/loop7 /*/XXXXX.iso

注:/*为路径,可能要在/mnt/下先建个名为cdrom的文件夹

时间: 2024-11-05 06:07:02

Linux下下打开ISO文件两种方法的相关文章

Linux系统实现虚拟内存有两种方法:交换分区(swap分区)和交换文件

Linux系统实现虚拟内存有两种方法:交换分区(swap分区)和交换文件 交换文件 查看内存:free -m , -m是显示单位为MB,-g单位GB 创建一个文件:touch /root/swapfile 使用dd命令,来创建大小为2G的文件swapfile: dd if=/dev/zero of=/root/swapfile bs=1M count=2048 //命令执行完需要等待一段时间 if表示input_file输入文件 of表示output_file输出文件 bs表示block_siz

Linux中生成密钥的两种方法

Linux中生成密钥的两种方法 SSH服务支持一种安全认证机制,即密钥认证.所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(publickey), 任何人都可以看到其内容,用于加密:另一个称为密钥(privatekey),只有拥有者才能看到,用于解密.通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难. ssh的密钥认证就是使用了这一特性.服务器和客户端都各自拥有自己的公钥和密钥.如何使用密钥认证登录linux服务器呢? 在使用密钥认证远程登入linux之前,我们

Linux 下操作GPIO(两种方法,驱动和mmap)(转载)

目前我所知道的在Linux下操作GPIO有两种方法: 1.编写驱动,这当然要熟悉Linux下驱动的编写方法和技巧,在驱动里可以使用ioremap函数获得GPIO物理基地址指针,然后使用这个指针根据ioctl命令进行GPIO寄存器的读写,并把结果回送到应用层.这里提供一点程序片断供大家参考: int  init_module(void){ printk(KERN_ALERT "ioctl load.\r\n"); register_chrdev(254,"ioreg"

一、查看Linux内核版本命令(两种方法):

一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [[email protected]CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013 2.uname -a [

使用linux访问windows共享文件的两种方法

上次做了一个linux的samba文件共享,使windows可以访问linux共享出来的文件目录,今天做一个在windows中共享文件或者使用软件使linux主机可以访问windows共享出来的文件及目录.实际操作才是重点. 实验目的:使用linux访问windows共享文件. 实验步骤:主要分为两种方式,第一种是使用xshell.xftp软件直接拖拽,然后在linux系统中找到文件就可以使用了. 第二种是在windows中共享文件目录,然后在linux中使用命令进行访问,最后挂载并使用. 首先

Linux添加系统环境变量的两种方法

方法一 export PATH=/usr/local/bin:$PATH 这种方法的PATH 在终端关闭 后就会消失.所以还是建议通过编辑/etc/profile来改PATH 方法二 # vim /etc/profile 在文档最后,添加: export PATH="/usr/local/bin:$PATH" 保存,退出,然后运行: #source /etc/profile 不报错则成功.

Linux配置开机自启动的两种方法

一.通过rc.local该文件实现开机自启 1:编写测试脚本 [[email protected] ~]# vim test.sh #!/bin/bash /bin/echo $(/bin/date +%F_%T) >> /tmp/test.log ##开机启动打印当前时间输出到test.log文本里 2:测试脚本完成之后,更改rc.local配置文件 [[email protected] ~]# vim /etc/rc.d/rc.local #!/bin/bash # THIS FILE I

查看Linux系统版本信息的几种方法

一.查看Linux内核版本命令(两种方法): 1.cat /proc/version 2.uname -a 二.查看Linux系统版本的命令(3种方法): 1.lsb_release -a,即可列出所有版本信息: 这个命令适用于所有的Linux发行版,包括RedHat.SUSE.Debian…等发行版. 2.cat /etc/redhat-release,这种方法只适合Redhat系的Linux: [[email protected] home]# cat /etc/redhat-release

【linux】查看Linux系统版本信息的几种方法

一.查看Linux内核版本命令(两种方法): 1.cat /proc/version 2.uname -a 二.查看Linux系统版本的命令(3种方法): 1.lsb_release -a,即可列出所有版本信息: 这个命令适用于所有的Linux发行版,包括RedHat.SUSE.Debian…等发行版. 2.cat /etc/redhat-release,这种方法只适合Redhat系的Linux: [[email protected] home]# cat /etc/redhat-release