由于我用的虚拟机是VMware Workstation 15非商业版,它不像VMware Workstation 10或12挂载光盘那样方便,VMware Workstation 10或12挂载的时候只要在虚拟机的右下角右击光盘图标,然后点击挂载即可,VMware Workstation 15需要在虚拟机设置里面勾选‘已连接’才能连上光盘如下图:
我之前一直有个误区,认为只要在虚拟机上装完系统了,加之虚拟机桌面有光盘图标,所以就认为光盘还挂载在此操作系统中,其实,在虚拟机里面装系统,跟在真机上装是一样的,只要在装机时把光盘一读完,光盘就会自动弹出来。所以,初次装完系统后,重启系统后,盘就会自动挂载。
当光盘确定挂载好之后,还需要知道光盘挂载的位置:
查看设备块,用 lsblk 或者 blkid ,找出设备的 uuid
[[email protected] Packages]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 39.5G 0 part
├─rhel-swap 253:0 0 3.9G 0 lvm [SWAP]
└─rhel-root 253:1 0 35.6G 0 lvm /
sr0 11:0 1 3.6G 0 rom /mnt/cdrom
sr1 11:1 1 3.6G 0 rom /run/media/root/RHEL-7.1 Server.x86_64
[[email protected] Packages]# blkid
/dev/sr0: UUID="2015-02-19-11-11-02-00" LABEL="RHEL-7.1 Server.x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/sr1: UUID="2015-02-19-11-11-02-00" LABEL="RHEL-7.1 Server.x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/sda1: UUID="a44d95d2-d167-40d2-bd19-ddc656fb78a0" TYPE="xfs"
/dev/sda2: UUID="2HZK35-kzEP-Y2iF-tTKf-YW3q-fvlr-ro1RVK" TYPE="LVM2_member"
/dev/mapper/rhel-swap: UUID="82472a95-0c67-42f4-ae6b-1201105d7043" TYPE="swap"
/dev/mapper/rhel-root: UUID="c9f80990-6511-43cb-8d34-b505701f3433" TYPE="xfs"
以上两个命令,我也是在网上找了好久,这里把原博客地址分享下:https://blog.****.net/zkuncn/article/details/78449044
上面的结果是我挂载好光盘后的显示,而且除了系统盘,我还在虚拟机上另外加了一个ISO映像文件。
用blkid命令可以看到,我在/dev/sr0和/dev/sr1下面都有光盘,这里我选择的挂载前者;
cd /mnt
mkdir cdrom
mount /dev/sr0 /mnt/cdrom
回执消息为只读,说明光盘挂载成功了;
之后就是配置yum源了,没配置好yum源的时候,用yum安装会报如下的错:
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
There are no enabled repos.
Run "yum repolist all" to see the repos you have.
You can enable repos with yum-config-manager --enable <repo>
其实,把光盘挂载完了,也可以不用配置yum源,就用光盘里面的包即可,因为此时此刻用不着外网源,就用内网源就可以满足我安装lrzsz了。所以就是用下面的方法直接用光盘里的rpm软件的,没有搭建yum源;
cd /mnt/cdrom/Packages
[[email protected] Packages]# ll |grep lrzsz*
-r--r--r--. 258 root root 79408 Apr 2 2014 lrzsz-0.12.20-36.el7.x86_64.rpm
[[email protected] Packages]# rpm -ivh lrzsz*
warning: lrzsz-0.12.20-36.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing... ################################# [100%]
package lrzsz-0.12.20-36.el7.x86_64 is already installed
[[email protected] Packages]# rz
rz waiting to receive.
Starting zmodem transfer. Press Ctrl+C to cancel.
到此,rzsz安装完成,如果后续还需要安装其他的rpm包,也可以用此方法。如果你后续还需要再安装rpm包,可以先把光盘映像文件传到服务器上,需要的时候再到上传的目录下挂载就可以了,如:
如果你把ISO文件传到了/tmp/cs目录下了,你挂载的时候就要用此命令挂载了:
mount /tmp/cd /mnt/cdrom