CentOS7 df -h 没有 /dev/sr0 挂载光盘检查思路
一、检查虚拟机的CD/DVD设置没有勾上连接。
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 举报,一经查实,本站将立刻删除。