터미널에서 DVD에 있는 ISO 파일을 찾는 방법은 무엇입니까?

터미널에서 DVD에 있는 ISO 파일을 찾는 방법은 무엇입니까?

CentOS는 CentOS 7 서버에 삽입된 DVD를 사용하여 서버의 가상 머신에 설치해야 하는데, 설치하려면 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]#  

@thrig의 제안에 따라 다음을 시도했지만 보시다시피 결과가 나오지 않았습니다.

[root@localhost dvd]# find /mnt/dvd -name "*.iso"
[root@localhost dvd]# 

이 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]# 

@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

답변1

파일을 DVD에 구우면 압축이 해제되어 더 이상 파일이 .iso아니지만.iso졸리엣 파일 시스템지금까지.

귀하의 질문은 아마도

.isoDVD에서 파일을 만드는 방법은 무엇입니까 ?

그러면 대답은 다음과 같습니다.

sudo cat /dev/sr0 > /path/to/dvd.iso

답변2

readcdDVD에서 데이터를 사용하거나 추출하면 됩니다 dd.

가장 큰 실수는 다음을 사용하여 명령줄을 호출하는 것입니다.

if=dev/*

어디에 사용해야 하나?

if=/dev/...

답변3

가상화 소프트웨어에는 ISO뿐 아니라 DVD 드라이브 자체도 게스트 VM에 연결할 수 있는 옵션이 있습니다. 그런 다음 게스트를 DVD에서 직접 설치할 수 있습니다.

답변4

아마도 당신이 이미 가지고 있는 것은 (@Fabby가 말했듯이) ISO 이미지가 구운 CD/DVD일 것입니다.

DVD가 서버에 연결되어 있고 이를 가상 머신에 설치하려는 경우(DVD가 라이브이기 때문에) 해야 할 일은 DVD에서 부팅하도록 가상 머신을 설정하고 가상화 소프트웨어를 구성하는 것입니다. 서버가 DVD에 액세스할 수 있도록 가상 머신에 DVD를 전달합니다.

또 다른 옵션은 원시 ISO 파일(다운로드했지만 DVD에 굽지 않은 파일)을 가져와 해당 ISO가 VM의 DVD인 것처럼 가상 서버에서 표시한 다음 (앞서 언급한 대로) VM을 구성하는 것입니다. DVD에서 부팅합니다.

관련 정보