[font=微软雅黑]小施今天写一篇教程来教大家如何在Ubuntu中使用虚拟光驱。

在中使用是很简单的.可是很多新手却不会 
前提:你所在的用户必须拥有root权限(终端中需要用到root权限).一个空白的驱动器(挂在在/media中).和linux系统 命令解释器(本教程使用的是8.10)

---------------------------------------------------------------------------

最基本的操作。 需要先建立一个挂载目录,一般可以这样操作

sudo mkdir \media\cdrom0                 其中cdrom是你自己设置的目录名(我自己补充的)

然后开始下面的各种教程,一般推荐教程一

教程一(把iso镜像文件内容挂载到路径,一般可以满足):

采用下面的命令: 
sudo mount -t iso9660 -o loop /home/xiaoshi/linuxcd1.iso /media/cdrom0(这句话很重要,网上居然有些垃圾版本前面加了个#mount)
命令参数解释: 
sudo            在中拥有root权限(只限于终端) 
mount           挂载命令(加载文件系统和驱动器用)(需要root权限) 
t iso9660       -t=文件系统类型<iso9660=CD-ROM光盘标准文件系统> 
-o loop         -o=选项<loop用来把一个文件或着镜像当成分区挂上系统> 
/home/xiaoshi/linuxcd1.iso    需要挂载的镜像文件路径 
/media/cdrom0                     挂载到的驱动器路径 
---以下是详细解释 
《因为需要root权限..所以这里使用了sudo命令(在所有命令中加入此命令头..所有的操作被视为是root权限的)》 
《'-t iso9660'是文件系统类型.这里选择的是标准的cd-rom文件系统》 
《‘-o loop’把镜像当成分区》 
《'/home/xiaoshi/linuxcd1.iso'这是镜像文件路径》 
《'/media/cdrom0'这是指定挂载的驱动器》

接下来你就可以在 /media/cdrom0 下查看到文件了 。

进入目录 一般选择 ./install 开始安装

--------------------------------------------------------------------------- 
--------------------------------------------------------------------------- 
教程二(把iso虚拟成光驱,虚拟iso为设备) 
------ 
1.删除原来的连接 
sudo rm -rf /dev/cdrom 
sudo         root权限 
rm           删除命令 
-rf          - r"删除" f"忽略不存在的文件.没有提示" 
/dev/cdrom   删除/dev/cdrom 
------ 
2.创建硬链接 
sudo ln -s /dev/loop7 /dev/cdrom 
sudo           root权限 
-s             建立文件系统之间链接的连接文件 
/dev/loop7     配置. 
/dev/cdrom     建立的硬连接驱动器配置文件路径 
------ 
3.虚拟iso为设备loop7 
sudo losetup /dev/loop7 /media/002/iso/RH9/CD1.iso 
sudo             root权限 
losetup          loop_device的连接管理命令 
/dev/loop7       之前建立的硬连接配置 
/media/002/iso/RH9/CD1.iso    所需要建立硬连接的文件路径 
------ 
4.挂载虚拟设备 
sudo mount /dev/cdrom /media/cdrom 
sudo               root权限 
mount              挂载命令 
/dev/cdrom         配置文件路径 
/media/cdrom       需要挂载的路径 
------------ 
更换iso步骤: 
1:卸载驱动器 
sudo umount -t iso9660 /media/cdrom0 
sudo                   root权限 
mount                  挂载命令 
-t iso9660             文件系统类型 
/media/cdrom0    需要卸载的驱动器路径 
2:删除虚拟设备 
sudo losetup -d /dev/loop7 
sudo                     root权限 
losetup                  loop_device的连接管理命令 
-d                       将某个loop连接分离 
/dev/loop7               需要分离的路径 
3:更换盘片 
sudo losetup /dev/loop7 /media/002/iso/RH9/CD2.iso 
sudo                    root权限 
/dev/loop7              硬路径 
/media/002/iso/RH9/CD2.iso    需要重新加载的iso镜像 
4:再次挂载驱动器 
sudo mount /dev/cdrom /media/cdrom 
sudo                     root权限 
mount                    挂载命令 
/dev/cdrom               配置文件路径 
/media/cdrom             需要挂载的路径 
--------------------------------------------------------------------------- 
--------------------------------------- 
如何卸载ISO镜像? 
sudo umount -t iso9660 /media/cdrom0 
sudo                         root权限 
umount                       卸载文件系统的命令 
-t iso9660                   -t文件系统类型<仅卸载iso 9660文件系统,其实这一步可以省略.只是为了安全> 
/media/cdrom0                需要卸载的目录(也就是你之前挂载的路径) 
--------------------------------------- 
--------------------------------------- 
把光盘制作成iso文件? 
sudo cp /dev/cdrom0 /home/xiaoshi/linux.iso 
sudo                    root权限 
cp                      复制到镜像(iso格式) 
/dev/cdrom0             需要制作iso的路径 
/home/xiaoshi/linux.iso        ISO文件存放路径 
此命令就可以把光盘制作成iso文件(包不包含启动信息我就不知道了..没试过).注意路径. 
--------------------------------------- 
哎...4个小时吖...腰酸背痛 
需要注意..大部分命令都需要配合sudo(拥有root权限)来使用, 还有...注意大小写... 
小施我..写得很全面了..如有哪个地方错掉了..欢迎改正.谢谢. 
roromiao@126.com(主题注明为 )
[/font][font=微软雅黑]
小施原创 [/font]
[font=微软雅黑][color=red]这里最后说明,这个  和平常意义的不同。
只相当于把ISO当成一个文件夹 或者驱动器, 并不具备真正的光驱功能[/color]

ubuntu中安装iso文件的更多相关文章

  1. 如何在 Linux 中挂载 ISO 文件

    在 Windows 中,我们常常使用 Daemon Tools 和 Virtual CloneDrive 等虚拟光驱软件挂载光盘镜像,下面我们一起来学习在 Linux 中如何挂载 ISO 文件. 在 ...

  2. ubuntu下安装rpm 文件

      正想着如何把rpm package 安装到ubuntu上, 发现了这篇文章,转载一下 Ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb. sudo a ...

  3. 在ubuntu中安装maven

    安装环境 操作系统:ubuntu 14.04.1 server amd64 安装jdk 在安装maven之前,必须确保已经安装过jdk. 安装jdk的方法请参考文章<在ubuntu中安装jdk& ...

  4. 在Ubuntu中安装Redis

    原文地址:http://blog.fens.me/linux-redis-install/ 在Ubuntu中安装Redis R利剑NoSQL系列文章,主要介绍通过R语言连接使用nosql数据库.涉及的 ...

  5. 如何在ubuntu中安装php

    如何在ubuntu中安装php 情衅 | 浏览 692 次 发布于2016-05-07 12:36   最佳答案   关于Ubuntu下的LAMP配置步骤: 首先要安装LAMP 就是Apache,PH ...

  6. Ubuntu中安装Sublime Text 3并安装Package Control

    最近在学习Linux的使用,并在Linux中进行python开发练习.在学习过程中,了解到Sublime Text3是一款备受开发者推崇的代码编辑器,因此在Ubuntu中安装了Sublime Text ...

  7. python中在ubuntu中安装虚拟环境及环境配置

    python中在ubuntu中安装虚拟环境及环境配置 1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install ...

  8. 在Ubuntu中安装MySQL

    在Ubuntu中安装MySQL Ubuntu实用工具系列文章,将介绍基于Linux ubuntu的各种工具软件的配置和使用.有些工具大家早已耳熟能详,有些工具经常用到但确依然陌生.我将记录我在使用操作 ...

  9. Ubuntu中安装配置 JDK与apache

    一,前期准备: 1.下载apach网址:https://tomcat.apache.org/download-90.cgi 3.下载:jdk网址:http://www.oracle.com/techn ...

随机推荐

  1. class文件直接修改_反编译修改class文件变量

    今天笔者同事遇到一个问题,客户同事的数据库连接信息直接写在代码中,连接的密码改了,但是又没有源代码,所以只能直接修改Java class文件. 记录一下修改步骤: 1.下载JClassLib_wind ...

  2. 项目管理工具:Maven

    Maven是什么,作用是什么? Maven是项目管理工具,主要有两大作用:项目构建和依赖管理.项目构建就是项目编译.测试.集成发布实现自动化,依赖管理是很方便的功能,只要把当前项目所依赖的构件(jar ...

  3. 【Python】关于使用pycharm遇到只能使用unittest方式运行,无法直接选择Run

    相信大家可能都遇到过这个问题,使用pycharm直接运行脚本的时候,只能选择unittest的方式,能愁死个人

  4. 文件load事件:img、iframe

    iframe的 load 事件 在所有为IFRAME动态添加onload监听事件的方法中,只有 使用事件监听方式为 IFRAME 的 onload 事件绑定处理函数,IE6.7.8才有效.所以为 IF ...

  5. UML类图几种关系

    (转自:http://www.open-open.com/lib/view/open1328059700311.html) 在UML类图中,常见的有以下几种关系: 泛化(Generalization) ...

  6. 高射炮打蚊子丨在VS 2017里用C语言写经典的冒泡排序

    ​上一期<高射炮打蚊子丨用Visual Studio 2017写最初级的C语言程序>中,我们用Visual Studio “全宇宙最强IDE”这门大炮,打了“C语言写Hello World ...

  7. C# 设计模式巩固 - 单例模式

    前言 设计模式的文章很多,所以此文章只是为了巩固一下自己的基础,说的不详细请见谅. 介绍 - 单例模式 官方定义:确保一个类只有一个实例,并提供一个全局访问点. 通俗定义:就是一个类只有一个单个实例. ...

  8. Linux下MySQL小尝试

    因为我用的linux机器事先已经装好了mysql,所以安装部门就先忽略. 进入mysql,如果发现没权限的话,使用 mysql -uroot -p 输入密码即可 首先我们使用 create datab ...

  9. 【前端工具】 在 Windows 下安装 GruntJS——教程(译)

    在你安装 Grunt.js 之前你需要先安装 Node.js.对于本教程而言,我已经安装好了 node.js v0.10.0. 我将要安装 Grunt.js v0.4.1.警告:如果你已经安装了 Gr ...

  10. 《Effective C++》第8章 定制new和delete-读书笔记

    章节回顾: <Effective C++>第1章 让自己习惯C++-读书笔记 <Effective C++>第2章 构造/析构/赋值运算(1)-读书笔记 <Effecti ...