1. 首页 > 汽车 >

centos挂载iso镜像文件(centos7挂载镜像)

CentOS7 df -h 没有 /dev/sr0 挂载光盘检查思路

一、检查虚拟机的CD/DVD设置没有勾上连接。

centos挂载iso镜像文件(centos7挂载镜像)centos挂载iso镜像文件(centos7挂载镜像)


1、在开启的虚拟机任务栏鼠标右键选择下拉式菜单的设置。

二、勾上已连接和启动时连接,加载光盘,确定。(注意,设备状态的已连接要虚拟机开启后才能勾选。)

四、llk 查看可用块设备的信息,有sr0。但是没有挂载。

五、尝试mount /dev/cdrom /media/cdrom挂载试试,系统提示没有/media/cdrom。找到提示后到 / 根目录下创建 /media/cdrom目录。

六、mount /dev/cdrom /media/cdrom/ 重新挂载镜像到/media/cdrom/,成功,有/dev/sr0。

七、把 /dev/sr0 挂载回去 /mnt/cdrom 下。进入 /mnt/cdrom 成功查看到 ISO 的镜像内容。

通过前面一步一步排查,原来是没有了/media/cdrom目录。一般虚拟机 CD/DVD连接首先排查,没有问题后再尝试挂载看看系统有没有什么提示,一步一步跟这提示找问题。。

VMware安装centos7后,为什么第二次重启系统桌面上会多一个镜像文件?

挂载了ISO文件

右键虚拟机设置,找到DVD/CD设置 把已连接取消即可。

或者在操作系统内右键选择弹出或者推出操作,但这个是临时生效,重启依然可能会不被再次挂载。

点击“编辑此虚拟机”,在弹出的“虚拟机设置”窗口中找到“CD/DVD驱动器”,将它移除并确定。之后再重启centos就不会自动挂载iso镜像文件了。

如何设置ISO镜像文件

设置ISO镜像文件为Linux(CentOS)系统本地Yum源

1首先请确保ISO镜像文件已正确连接,在root下输入“mkdir /mnt/cdrom”并按回车键确定,在/mnt目录下新建一个名为cdrom的文件夹。

2输入“ls /dev”并按回车键确定。

3输入“mount -t iso9660 /dev/cdrom /mnt/cdrom”将光驱或ISO文件挂载到/mnt/cdrom目录。

4输入“ls /mnt/cdrom”或者“df”查看是否挂载成功。

5输入"ls /etc/yum.repos.d/"查看.

6输入“mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.old”并按回车键确定,将文件CentOS-Base.repo改名为CentOS-Base.repo.old。

注意:请将/etc/yum.repos.d目录下除CentOS-Media.repo之外的所有文件改名。

7输入“ls /etc/yum.repos.d/”查看文件。

8输入“vi /etc/yum.repos.d/CentOS-Media.repo”并按回车键确定。

9需要修改的内容如下。

10

按“i”进入编辑状态。修改为类似以下蓝色框内内容,确认无误后按ESC键,并输入“:x”保存退出。

注意:baseurl后面的路径需与你光驱或ISO挂载的路径相同。 enable后面值必须修改为1.

11

输入“yum clean all”进行清理。

12

输入“yum install vim”尝试安装vim。

13

输入“y”确认安装。

14

因上面"gpgcheck=1",故需确认无误后输入“y”并按回车键继续。

15

提示已经安装完毕。

Linux/Centos Mondo 一键部署、镜像恢复,快速部署

1.备份到什么介质

择Hard disk 备份ISO镜像到硬盘 如下图:

2.备份位置选择

输入备份ISO镜像所在目录的完整路径名或默认。默认就可以 如下图:

4.压缩率选择

择压缩选项选择Maximum(9) 如下图:

请排除你不想要备份的文件系统(以“|”分隔)。例如:一般来说可能有一些文件是不需要的可能需要排除出去;/proc和/tmp。 如下图:

15.创建“/”文件系统目录

到此 软件自动去备份,无需人工交互操作

创建“/”文件系统目录 ,自动执行 ,如下图所示:

16.调用MINDI,创建boot+data磁盘。

调用MINDI,创建boot+data磁盘。自动执行,如下图:

备份大文件。自动执行, 如下图:

22.归档完成

后,Mondo归档完成。选择OK回车,回到shell提示符界面。如下图:

23.产生的镜像文件

linux(centOs) isz类型光盘镜像如何挂载

isz是压缩的影像文件,先将其解压成iso,在mount,呵呵。

UltraISO win下做的压缩光盘镜像格式,Linux估计打开有点悬

有可能是个伪iso文件,或者损坏的iso文件。

请贴出完整的控制台信息。

如何安装centos7光盘映像文件

CentOS 7.0全自动安装光盘制作详解

1 光盘文件

1 )挂载 iso 镜像

创建目录用于挂载光盘:

mkdir /root/centos7

挂载 iso 镜像

mount -o loop CentOS-7.0-1406-x86_64

2 )光盘文件到编辑目录进行编辑

因为挂载上 iso 镜像是只读的,如果要编辑,需要将文件出来,再编辑。

首先创建编辑目录:

mkdir /root/centos7_iso

光盘文件:

cp -rf /root/centos7/ /root/centos7_iso/

diskinfo 文件需求单独拷贝下:

cp /root/centos7/.discinfo /root/iso

2 编辑 ks.cfg 文件

系统安装的时候,按照 ks.cfg 文件的内容进行安装,我们把 ks.cfg 文件放到 isolinux 目录下:

cd /root/centos7_iso/isolinux

vim ks.cfg

我的 ks.cfg 文件内容如下:

#version=RHEL/CentOS7 by xiaoli110

install

# Keyboard layouts

keyboard 'us'

# Reboot after installation

reboot

# Run the Setup Agent on first boot

firstboot --enable

ignoredisk --only-use=sda

# Keyboard layouts

keyboard --vckeymap=us --xlayouts='cn'

# System language

lang zh_CN.UTF-8

# Network information

#network --bootproto=dhcp --device=enp2s0 --onboot=off --ipv6=auto

#network --bootproto=dhcp --device=enp3s0 --onboot=off --ipv6=auto

#network --hostname=localhost.localdomain

# Root password

rootpw --iscrypted 111111111111111111111111111

# System timezone

timezone Asia/Shanghai

# System language

lang zh_CN

# Firewall configuration

firewall --enabled --ssh

# System authorization information

auth --useshadow --passalgo=sha512

# Use CDROM installation media

cdrom

# Use graphical install

graphical

# SELinux configuration

selinux --disabled

# Do not configure the X Window System

skipx

# System bootloader configuration

bootloader --location=mbr

# Clear the Master Boot Record

zerombr

# Partition clearing information

clearpart --all

# Disk partitioning information

part /boot --fstype="xfs"--size=500

part /boot/efi --fstype="xfs"--size=500

part swap --fstype="swap"--size=16000

part / --fstype="xfs" --grow--size=1

%packages

@base

@core

@development

@hardware-monitoring

@performance

@remote-system-management

%end

注意:

1 )因为 CentOS7 系统网卡规则更复杂,为了 ks.cfg 更通用, ks.cfg 不用制定网卡配置。

2 )为了兼容 mbr 方式和 EFI 方式,同时创建了 /boot 和 /boot/efi 分区。

3 配置 mbr 方式

编辑 isoliuux 目录下的 isolinux.cfg 文件,添加自己的内容,在 isolinux.cfg 文件中 label linux 下面添加自己的 label :

label linux

menu label ^Install CentOS 7

kernel vmlinuz

append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 quiet

label custom

menu label ^Custom CentOS 7 by xiaoli110

kernel vmlinuz

append initrd=initrd.img inst.stage2=hd:LABEL=CENTOS7 inst.ks=cdrom:/isolinux/ks.cfg

注意点:

1 ) memu label 后面的内容是在光盘起来菜单的内容, ^ 后面的字母是菜单的快捷键;

2 )通过 inst.ks 关键字指明 ks.cfg 文件位置;

3 ) inst.stages2 标识的是系统按照介质位置,这里使用 hd:LABEL 表明寻找的是 label 为 CENTOS7 的安装介质,使用 LABEL 关键字的好处是可以精确指定安装介质,为什么 label 是 CENTOS7 ,是因为我在制作光盘镜像的时候指定的,方法在后面有介绍。

4 配置 EFI 方式

1 ) EFI

EFI 可扩展固件接口( ExtensibleFirmware Interface 的缩写),是英特尔主导推出的一种替代 BIOS 的升级方案。早由英特尔开发,于 2005 年将此规范格式交由 UEFI 论坛来推广与发展,后来并更改名称为 Unified EFI(UEFI) 。 UEFI 论坛于 2007 年 1 月 7 日释出并发放 2.1 版本的规格,其中增加与改进了加密编码( cryptography )、网络认证( network authentication )与用户接口架构( User Interface Architecture )。

EFI 是用模块化, C 语言风格的参数堆栈传递方式,动态链接的形式构建的系统,较 BIOS 而言更易于实现,容错和纠错特性更强,缩短了系统研发的时间。

EFI 在概念上非常类似于一个低阶的操作系统,并且具有操控所有硬件资源的能力。

2 )配置 EFI

进入光盘目录 EFI/BOOT/ ,编辑 grub.cfg 文件,添加自己的菜单:

menuentry 'Install CentOS 7' --class Fedora--class gnu-linux --class gnu --class os {

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CENTOS7 quiet

initrdefi /images/pxeboot/initrd.img

}menuentry 'Install CentOS 7 custom byxiaoli110' --class fedora --class gnu-linux --class gnu --class os {

linuxefi /images/pxeboot/vmlinuz inst.ks=cdrom:/isolinux/ks.cfginst.stage2=hd:LABEL=CENTOS7 quiet

initrdefi /images/pxeboot/initrd.img

}和 mbr 方式类似,指明 ks.cfg 文件位置和安装源位置。

5 生成 iso 镜像

经过我踩过多个坑,成功的生成镜像,并且能在 EFI 和 mbr 环境安装的镜像生成命令如下:

genisoimage -v -cache-inodes -joliet-long -R -J -T -V CENTOS7 -o /root/centos7.iso \

-c isolinux/boot.cat -bisolinux/isolinux.bin \

-no-emul-boot -boot-load-size 4-boot-info-table \

-eltorito-alt-boot -b images/efiboot.img -no-emul-boot .

( 1 )中间踩过的几个坑:

1 )制作镜像要使用 CentOS7 的系统,不要使用 CentOS6 的系统,因为两者系统的 genisoimage 命令的版本不一样, 6 的系统制作出来的 iso 不能在 efi 环境启动;

2 )如果要在 efi 启动,需要添加如下参数:

-eltorito-alt-boot -bimages/efiboot.img -no-emul-boot

3 )通过 -V 参数指定光盘 label

( 2 ) genisoimage 命令参数

-o 指定映像文件的名称。

-b 指定在制作可开机光盘时所需的开机映像文件。

-c 制作可开机光盘时,会将开机映像文件中的 no-eltorito-catalog 全部内容作成一个文件。

-no-emul-boot 非模拟模式启动。

-boot-load-size 4 设置载入部分的数量。

-boot-info-table 在启动的图像中现实信息。

-joliet-long 使用 joliet 格式的目录与文件名称,长文件名支持。

-R 或 -rock 使用 Rock RidgeExtensions 。

-J 或 -joliet 使用 Joliet 格式的目录与文件名称。

-v 或 -verbose 执行时显示详细的信息。

-T 或 -translation-table 建立文件名的转换表,适用于不支持 Rock Ridge Extensions 的系统上。

( 3 ) genisoimage 、 mkisofs 、 xorrios 几个命令的区别

说起 genisoimage 和 mkisofs ,其实里面是有点故事的。

早的时候, Linux 系统使用 cdrtools 工具来管理 iso 及光盘, mkisofs 是 cdrtools 里面的一个工具,后来 cdrtools 更好了了授权许可,从 GPL 修改为 CDDL 许可,开源社区又推出了一套基于 GPL 的工具, cdrkit , mkisofs 也被 genisoimage 去掉,现在系统中的 mkisofs 实际是 genisoimage 的软连接:

ls -l /usr/bin/mkisofs

/usr/bin/mkisofs ->/etc/alternatives/mkisofs

ls -l /etc/alternatives/mkisofs

/etc/alternatives/mkisofs ->/usr/bin/genisoimage

xorrios 是另外一个比较流行的制作 iso 镜像的工具,并且有一个参数 -akisofs 可以和 mkiso 命令兼容。

CentOS系统怎么挂载光盘镜像ISO文件

首先加载centos6.7的iso到虚拟机光驱中

再打开终端,执行mount /dev/cdrom /media即可

/dev/cdrom为虚拟机光驱的路径,有些版本不一定是这个。

vmware安装centos镜像

两个ISO 是CD1和CD2吧

你先在当前虚拟机的配置界面 双击CD/DVD然后挂载CD1.ISO正常安装 CD2是根据你在安装过程的软件是否需要而决定的 如果需要 在安装的过程中 会提示你 请挂载CD2.ISO的

安装系统用DVD1.ISO就可以了,具体的安装方法,百度一下吧

cd1 是系统 cd2 是软件包 安装1即可 百度文库 :centos 安装

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息