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
졸리엣 파일 시스템지금까지.
귀하의 질문은 아마도
.iso
DVD에서 파일을 만드는 방법은 무엇입니까 ?
그러면 대답은 다음과 같습니다.
sudo cat /dev/sr0 > /path/to/dvd.iso
답변2
readcd
DVD에서 데이터를 사용하거나 추출하면 됩니다 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에서 부팅합니다.