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

在 Ubuntu 中使用 虚拟光驱 是很简单的.可是很多新手却不会 

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

ubuntu 8.10) 

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

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

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

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

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

采用下面的命令: 

sudo mount -t iso9660 -o loop /home/xiaoshi/linuxcd1.iso /media/cdrom0(这句话很重要,网上居然有些垃圾版本前面加了个#mount)

命令参数解释: 

sudo            在

ubuntu 中拥有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(主题注明为

ubuntu   虚拟光驱 ) [/font][font=微软雅黑]


[font=微软雅黑][color=red]这里最后说明,这个

虚拟光驱   和平常意义的不同。 只相当于把ISO当成一个文件夹 或者驱动器, 并不具备真正的光驱功能[/color]

[/font][font=微软雅黑]QQ          [color=#ff0000]248876394[/color]