虚拟机下Linux光盘挂载、yum源搭建及其rpm包的安装

由于我用的虚拟机是VMware Workstation 15非商业版,它不像VMware Workstation 10或12挂载光盘那样方便,VMware Workstation 10或12挂载的时候只要在虚拟机的右下角右击光盘图标,然后点击挂载即可,VMware Workstation 15需要在虚拟机设置里面勾选‘已连接’才能连上光盘如下图:

我之前一直有个误区,认为只要在虚拟机上装完系统了,加之虚拟机桌面有光盘图标,所以就认为光盘还挂载在此操作系统中,其实,在虚拟机里面装系统,跟在真机上装是一样的,只要在装机时把光盘一读完,光盘就会自动弹出来。所以,初次装完系统后,重启系统后,盘就会自动挂载。

当光盘确定挂载好之后,还需要知道光盘挂载的位置:

查看设备块,用 lsblk 或者  blkid ,找出设备的 uuid

[root@localhost 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
[root@localhost 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.csdn.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

[root@localhost Packages]# ll |grep lrzsz*
-r--r--r--. 258 root root    79408 Apr  2  2014 lrzsz-0.12.20-36.el7.x86_64.rpm
[root@localhost 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
[root@localhost 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

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值