zoukankan      html  css  js  c++  java
  • ubuntu中安装iso文件

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

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


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


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

    sudo mkdir mediacdrom0                 其中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]

  • 相关阅读:
    MFC OnOk(),OnCancel(),OnClose(),OnDestroy()的区别总结
    MFC中的Invalidate、OnDraw、OnPaint函数的作用
    MFC中和定时器使用
    SwapBuffers的等待,虚伪的FPS(转)
    OpenGl常用函数说明
    Win7_Ultimate + VS2010 + openGL_MFC单文档应用开发框架搭建步骤
    OpenGL模型视图变换、投影变换、视口变换的理解
    不同电脑的开机启动项
    第一百二十三节,JavaScript错误处理与调试
    第一百二十二节,JavaScript表单处理
  • 原文地址:https://www.cnblogs.com/ttzm/p/5475090.html
Copyright © 2011-2022 走看看