Linux系统下iso文件的制作和解压以及加载


linux下iso文件的制做和解压
1. 制作ISO镜像文件

切换为root账户,执行命令

复制代码
代码如下:

cp /dev/cdrom XXXXX.iso

XXXXX.iso即为需要命名的ISO文件名。执行之后,光盘上所有文件就被映射成XXXXX.iso

2. 加载ISO文件
在root账户下执行命令

复制代码
代码如下:

rm -rf /dev/cdrom
ln -s /dev/loop7 /dev/cdrom
losetup /dev/loop7 /PATH(iso文件路径)
mount /mnt/cdrom

如果需要换盘

复制代码
代码如下:

losetup -d /dev/loop7

再重复

复制代码
代码如下:

losetup /dev/loop7 /PATH(iso文件路径)
mount /mnt/cdrom

如果是普通含有iso的光盘
可以直接使用命令

复制代码
代码如下:

mount -t iso9660 -o loop /../*.iso /path

/.../*.iso 是iso文件路径

/path 是挂载点 



复制代码
代码如下:

mount -o loop <ISO文件名> <目的目录>

如果目的目录不存在,则用mkdir创建该文件夹。

3. 卸载已加载的ISO文件

复制代码
代码如下:

umount -n <目的目录/ISO文件名>

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,就是第二张光盘的名字了)。这样再回车。等待就可以了。

取消挂载用

复制代码
代码如下:
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 #删除光驱</p> <p>ln /dev/loop7 /dev/cdrom</p> <p>losetup /dev/loop7 /*/XXXXX.iso</p> <p>mount /mnt/cdrom

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

5.取消这个光驱:

复制代码
代码如下:

losetup -d /dev/loop7

换盘的话:

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

复制代码
代码如下:

losetup /dev/loop7 /*/XXXXX.iso

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



相关阅读:
JavaScript中匿名函数用法实例
JavaScript添加随滚动条滚动窗体的方法
Jquery Ajax Error 调试错误的技巧
Android开发之文件操作模式深入理解
详解iOS的UI开发中控制器的创建方法
php生成excel文件的简单方法
Win10 怎么设置全新的modern时钟托盘?
HTML5 visibilityState属性详细介绍和使用实例
MySQL数据库防止人为误操作的实例讲解
Win8自带杀毒软件Defender阻止修改hosts文件的解决方法
JavaScript声明变量名的语法规则
Android开发入门之Service用法分析
Android开发中那些需要注意的坑
Afianl框架里面的FinalBitmap加载网络图片
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 10大学毕业生鉴定书 这一刻,请让我安静的遗忘一切 秋季学期期中考试总结暨表彰大会讲话稿 一次难忘的运动会作文500字 最美时刻忆起 会计专业实习周志 对待生活,我剩下的只有苦笑 小学五年级作文550字:五·一见闻 爱就是煤球,只燃烧一次 年作文750字 读《改革开放三十年》有感作文500字 《木偶奇遇记》读后感200字4篇 刚出生的小猫 悟出个真理 2011年上半年度妇女工作总结 兴隆寺导游词 小学六年级作文550字:勇气使我成功 “县官”同“现管”,求责任与权力间的平衡 美丽的一刻 我的小制作——剪小人 单翼的天使 最新大学入团申请书100字 能不能做一个不食人间烟火的女子? 土建材料员自我鉴定 《景泰蓝的制作》教案6 《行道树》教学案例2 我愿是一只天鹅作文100字 打鸟记事 紧张作文300字 孟佩杰观后感 小学五年级作文450字:超市一幕 一楼的家作文700字 党的先进性建设的时代内涵 弹钢琴表演250字 你们一生中见过让人最感动的句子 小学四年级作文400字:我家的“访客” 100句经典的人生感悟语句 左、右 宅男的寂寞 明天更美好第3集作文700字 记忆中的食物 咱班男生 民政干部“两学一做”学习教育心得体会 希望作文600字 经典语录:很多事都介于“不说憋屈”和“说了矫情”之间 礁石(转载)作文100字 时间,让我失去了你 因为我错过了她,我才遇见了你 没钱情侣的爱情故事:情感日志 [图文]我的童年

Copyright © 2016 phpStudy |