Cod*_*Med 0 command-line dvd disk-image
需要使用插入 CentOS 7 服务器的 DVD 在服务器的虚拟机中安装 CentOS,但我需要 ISO 文件的位置才能安装它。 那么如何在 DVD 上找到 ISO 文件呢?
这是我到目前为止尝试过的:
[root@localhost ~]# ls /dev -l | grep cd
lrwxrwxrwx. 1 root root 3 Sep 29 13:28 cdrom -> sr0
brw-rw----+ 1 root cdrom 11, 0 Sep 29 13:28 sr0
[root@localhost ~]# mkdir /mnt/dvd
[root@localhost ~]# mount -r -t iso9660 /dev/sr0 /mnt/dvd
[root@localhost ~]# ls /mnt/dvd
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
EFI images Packages RPM-GPG-KEY-CentOS-Testing-7
EULA isolinux repodata TRANS.TBL
[root@localhost ~]# cd /mnt/dvd
[root@localhost dvd]# grep -r --include "*.iso" centos
[root@localhost dvd]#
Run Code Online (Sandbox Code Playgroud)
根据@thrig 的建议,我尝试了以下操作,但是,如您所见,它没有产生任何结果:
[root@localhost dvd]# find /mnt/dvd -name "*.iso"
[root@localhost dvd]#
Run Code Online (Sandbox Code Playgroud)
请注意,此 DVD 已多次用于安装 CentOS,因此我确定它是有效的安装 DVD。它是在 Windows 中使用 ImgBurn 刻录的。
接下来尝试了@Gravy的方法,但是无法安装或使用updatedb命令,如下:
[root@localhost dvd]# updatedb
-bash: updatedb: command not found
[root@localhost dvd]# yum install updatedb
Loaded plugins: fastestmirror
base | 3.6 kB 00:00
epel/x86_64/metalink | 12 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
virtualbox | 951 B 00:00
updates/7/x86_64/primary_db | 4.0 MB 00:00
Loading mirror speeds from cached hostfile
* base: mirror.keystealth.org
* epel: mirror.sfo12.us.leaseweb.net
* extras: linux.mirrors.es.net
* updates: repos.lax.quadranet.com
No package updatedb available.
Error: Nothing to do
[root@localhost dvd]# updatedb
-bash: updatedb: command not found
[root@localhost dvd]#
Run Code Online (Sandbox Code Playgroud)
经过@thrig的评论,我/images手动查看了目录,但是没有找到iso文件,如下图:
[root@localhost dvd]# cd /mnt/dvd/images
[root@localhost images]# ls -al
total 6409
drwxr-xr-x. 3 root root 2048 Mar 27 2015 .
drwxr-xr-x. 8 root root 2048 Mar 31 16:49 ..
-rw-r--r--. 1 root root 6555648 Mar 27 2015 efiboot.img
drwxr-xr-x. 2 root root 2048 Mar 27 2015 pxeboot
-r--r--r--. 1 root root 442 Mar 31 16:50 TRANS.TBL
Run Code Online (Sandbox Code Playgroud)
当.iso文件被刻录到 DVD 时,它被解包,所以它不再.iso是一个文件,现在可能是一个Joliet 文件系统。
你的问题可能意味着
如何
.iso从 DVD制作文件?
然后答案是:
sudo cat /dev/sr0 > /path/to/dvd.iso
Run Code Online (Sandbox Code Playgroud)