端末で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を転送します。

もう1つのオプションは、raw ISOファイル(ダウンロードしたがDVDに書き込まれていないファイル)をインポートし、そのISOがVMのDVDであるかのように仮想サーバーに表示してから(前述のように)VMを構成することです。 DVDから起動します。

関連情報