Como faço para localizar o arquivo ISO em um DVD do terminal?

0

Um DVD inserido em um servidor CentOS 7 precisa ser usado para instalar o CentOS em uma máquina virtual no servidor, mas eu preciso da localização do arquivo ISO para instalá-lo. Então, como localizo o arquivo ISO no DVD?

Aqui está o que eu tentei até agora:

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

Por conselho do @ thrig, tentei o seguinte, mas, como você pode ver, ele não produziu nenhum resultado:

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

Note que este DVD foi usado muitas vezes para instalar o CentOS, então estou certo de que é um DVD de instalação válido. Foi gravado no Windows usando o ImgBurn.

Em seguida, tentei a abordagem do @ Gravy, mas não consegui instalar nem usar o comando updatedb , da seguinte forma:

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

Após o comentário do @ thrig, procurei no diretório /images manualmente, mas não encontrei um arquivo iso , como mostrado abaixo:

[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
    
por CodeMed 29.09.2015 / 22:47

4 respostas

5

Quando o arquivo .iso foi gravado no DVD, ele foi descompactado, por isso não é mais um arquivo .iso , mas provavelmente um Sistema de arquivos Joliet até agora.

O que sua pergunta provavelmente significa é

How do I make an .iso file from a DVD?

e depois a resposta é:

sudo cat /dev/sr0 > /path/to/dvd.iso
    
por 29.09.2015 / 23:10
0

Basta extrair os dados do DVD usando readcd ou dd .

Observe que sua falha principal foi chamar uma linha de comando com:

if=dev/*

onde você deve usar

if=/dev/...

    
por 29.09.2015 / 23:44
0

Seu software de virtualização terá a opção não apenas de anexar uma ISO, mas também de anexar a própria unidade de DVD à VM convidada. O convidado pode então ser instalado diretamente do DVD.

    
por 02.10.2015 / 08:52
0

O que você já tem é provavelmente (como @Fabby declarou) o CD / DVD com a imagem ISO gravada.

Se o DVD estiver inserido no servidor e você quiser instalá-lo em uma máquina virtual, o que você precisa fazer (já que DVD é Live) é configurar a máquina virtual para inicializar a partir do DVD e configurar seu software de virtualização para que o servidor passe o DVD para a máquina virtual para que ele possa acessá-lo.

Outra opção seria pegar o arquivo ISO original (aquele que você baixou sem gravá-lo no DVD) e mostrar a partir do seu servidor virtual que o ISO como se fosse um DVD para a VM, e configurar (como eu disse antes ) a VM para inicializar a partir do DVD.

    
por 02.10.2015 / 09:07