Guest Additions CD イメージの挿入は設定済み
デバイスから操作すると、
[root@localhost ~]# mkdir /media/cdrom
[root@localhost ~]# mount -r /dev/cdrom /media/cdrom
[root@localhost ~]# ls-l /media/cdrom
-bash: ls-l: command not found
[root@localhost ~]# ls -l /media/cdrom
total 51462
dr-xr-xr-x 2 root root 2048 Jul 27 2017 32Bit
dr-xr-xr-x 2 root root 2048 Jul 27 2017 64Bit
-r-xr-xr-x 1 root root 647 Aug 17 2016 AUTORUN.INF
-r-xr-xr-x 1 root root 6381 Jul 27 2017 autorun.sh
dr-xr-xr-x 2 root root 2048 Jul 27 2017 cert
dr-xr-xr-x 2 root root 4096 Jul 27 2017 OS2
-r-xr-xr-x 1 root root 4824 Jul 27 2017 runasroot.sh
-r-xr-xr-x 1 root root 8160718 Jul 27 2017 VBoxLinuxAdditions.run
-r-xr-xr-x 1 root root 17789440 Jul 27 2017 VBoxSolarisAdditions.pkg
-r-xr-xr-x 1 root root 16407888 Jul 27 2017 VBoxWindowsAdditions-amd64.exe
-r-xr-xr-x 1 root root 268496 Jul 27 2017 VBoxWindowsAdditions.exe
-r-xr-xr-x 1 root root 10046608 Jul 27 2017 VBoxWindowsAdditions-x86.exe
あれ、なんだこれ。
lsコマンドの-lはリストを縦に表示
/media/は
>一時的なマウント用のディレクトリ。マウントとは接続された装置をOSに認識させて使うといった意味になります。このディレクトリは一時的なマウント用なので、例えば「USBメモリを接続した」とかした場合にここにファイルのような扱いでそのデバイスが置かれます。/mediaとの違いは「一時的な」という部分になりますね。
/dev
>主に記憶デバイスとかを入れておくディレクトリ。UNIXでは「デバイスをファイルのような扱いにして操作する」って設計になっているのでデバイスを追加とかするとここにファイルのような扱いでデバイスが置かれます。
mountコマンド
「mount」は、HDDやUSBメモリ、DVD-ROMなどのフォーマット済みの領域(ファイルシステム)を指定したディレクトリ(マウントポイント)と一時的に結び付けてアクセスできるようにするコマンド
うお、マニアックになってきた。
mount -r は読み取り専用
shコマンド シェルの起動
[root@localhost ~]# sh /media/cdrom/VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.1.26 Guest Additions for Linux...........
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
vboxadd.sh: Starting the VirtualBox Guest Additions.
Failed to set up service vboxadd, please check the log file
/var/log/VBoxGuestAdditions.log for details.
[root@localhost ~]# cat /var/log/VBoxGuestAdditions.log
vboxadd.sh: failed: Look at /var/log/vboxadd-install.log to find out what went wrong.
chcon: can’t apply partial context to unlabeled file ‘/usr/lib64/VBoxGuestAdditions/mount.vboxsf’
vboxadd.sh: failed: Look at /var/log/vboxadd-install.log to find out what went wrong.
vboxadd.sh: failed: modprobe vboxguest failed.
[root@localhost ~]# umount /media/cdrom
[root@localhost ~]# ls -l /media/cdrom
total 0