Debian开机自动挂载ISO,以本地ISO作为更新源(通过fstab挂载的方法)
2014-11-11 21:39
337 查看
转载地址:http://coolwinding.blog.163.com/blog/static/11224093920101131113125613/
先说我自己测试成功的一种方法:
假设:你的iso文件放置在ext文件系统下(如果是ntfs等其它windows分区请你先于后面方法前添加到fstab中挂载或者使用ntfs-3等软件提前自动挂载。关于之前怎么自动挂载windows分区我这里不想讨论太多,如果愿意的话可以留言交流)
首先,获取root权限。
第二步,创建一个你想要挂载到的目录,比如/mnt/debian_iso文件夹
mkdir /mnt/debian_iso
第三步,修改fstab文件并重启系统
终端中输入 gedit /etc/fstab,在末尾添加:
/home/xing/debian/debian_iso/debian-testing-i386-bin-1.iso /mnt/debian_iso udf,iso9660 user,loop 0 0
红色为你的iso文件所在目录,蓝色为你想要挂载到的地方,紫色为设备格式,绿色为参数,特别注意要加loop参数,两个0不做解释。如果某个目录或文件名有空格,请用英文双引号括起来。
保存后,你就可以重启系统,然后看看/mnt/debian_iso目录下是否出现了许许多多的文件夹。
第四步,挂载成功后,现在来修改sources.list文件加入这个本地的iso镜像的源
gedit /etc/apt/sources.list
将原来的cdrom镜像注释掉,然后添加一行该源,如:
# deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 CD Binary-1 20101227-19:42]/ squeeze main
deb file:///mnt/debian_iso squeeze main
最后,update一下apt
apt-get update 或者 aptitude update 都可以。
现在,你就可以使用本地的iso作为源了,不用动不动就要插入cd来安装软件了。
以上是我自己琢磨出来的方法,
下面这个网址提供了另一种方法,通过创建init.d脚本来mount这个iso,
http://hi.baidu.com/maygooo/blog/item/f2cf33014cdfa7e708fa931a.html
原理上是行得通的,但在我的debian 6上却怎么都没成功。
大家可以去试试,如果成功了可以告诉我下。
相信大家都很清楚上面的配置了吧!我自己也把自己的写出来吧!
我的是Centos7 同样的修改/etc/fstab 添加内容为:
/mnt/iso/CentOS-7.0-1406-x86_64-DVD.iso /mnt/CentOS7 iso9660 default,loop 0 0
ps:我是单单需要自动挂载iso而已,配置本地源就参考上面博主的吧!
先说我自己测试成功的一种方法:
假设:你的iso文件放置在ext文件系统下(如果是ntfs等其它windows分区请你先于后面方法前添加到fstab中挂载或者使用ntfs-3等软件提前自动挂载。关于之前怎么自动挂载windows分区我这里不想讨论太多,如果愿意的话可以留言交流)
首先,获取root权限。
第二步,创建一个你想要挂载到的目录,比如/mnt/debian_iso文件夹
mkdir /mnt/debian_iso
第三步,修改fstab文件并重启系统
终端中输入 gedit /etc/fstab,在末尾添加:
/home/xing/debian/debian_iso/debian-testing-i386-bin-1.iso /mnt/debian_iso udf,iso9660 user,loop 0 0
红色为你的iso文件所在目录,蓝色为你想要挂载到的地方,紫色为设备格式,绿色为参数,特别注意要加loop参数,两个0不做解释。如果某个目录或文件名有空格,请用英文双引号括起来。
保存后,你就可以重启系统,然后看看/mnt/debian_iso目录下是否出现了许许多多的文件夹。
第四步,挂载成功后,现在来修改sources.list文件加入这个本地的iso镜像的源
gedit /etc/apt/sources.list
将原来的cdrom镜像注释掉,然后添加一行该源,如:
# deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 CD Binary-1 20101227-19:42]/ squeeze main
deb file:///mnt/debian_iso squeeze main
最后,update一下apt
apt-get update 或者 aptitude update 都可以。
现在,你就可以使用本地的iso作为源了,不用动不动就要插入cd来安装软件了。
以上是我自己琢磨出来的方法,
下面这个网址提供了另一种方法,通过创建init.d脚本来mount这个iso,
http://hi.baidu.com/maygooo/blog/item/f2cf33014cdfa7e708fa931a.html
原理上是行得通的,但在我的debian 6上却怎么都没成功。
大家可以去试试,如果成功了可以告诉我下。
相信大家都很清楚上面的配置了吧!我自己也把自己的写出来吧!
我的是Centos7 同样的修改/etc/fstab 添加内容为:
/mnt/iso/CentOS-7.0-1406-x86_64-DVD.iso /mnt/CentOS7 iso9660 default,loop 0 0
ps:我是单单需要自动挂载iso而已,配置本地源就参考上面博主的吧!
相关文章推荐
- 通过/etc/fstab自动挂载iso镜像的ISO格式问题
- 通过/etc/fstab自动挂载iso镜像的ISO格式问题
- WAS profile 通过manageprofiles.bat 创建不能作为主机服务项自动随开机启动问题解决方法
- RHEL6通过安装光盘或ISO文件制作本地yum源的方法
- Linux开机自动挂载Windows分区的两种方法
- /etc/fstab 参数详解及如何设置开机自动挂载
- Linux开机自动挂载Windows分区的两种方法
- Linux 开机就自动挂载(mount) fstab文件说明
- RHEL通过安装光盘或ISO文件制作本地yum源的方法
- Linux/ubuntu下编辑/etc/fstab实现开机自动挂载分区方法
- 解释一下/etc/fstab,开机自动挂载
- RHEL6通过安装光盘或ISO文件制作本地yum源的方法
- Linux开机自动挂载Windows分区的两种方法
- debian /etc/fstab      开机时挂载的文件系统; /etc/mtab      当前挂载的文件系统
- linux开机自动挂载分区的一种方法
- 在Linux下挂载ntfs及其开机自动挂载的方法与09年11月最新工具下载
- Linux开机自动挂载Windows分区的两种方法
- Linux开机自动挂载Windows分区的两种方法
- 通过udev自动挂载U盘的方法
- 配置fstab,实现开机自动挂载vfat和ntfs文件系统