LinuxForum.Fans
Тема

Примонтировать DVD

Автор: Berliner 22 сообщений 6790 просмотров
#358995

Добрый день, у меня SUSE 13.1 стоит под виртуальной машиной virtual box.
В виртуальной машине подключен образ iso dvd откудова ставил linux. Не пойму как линукс должен видить этот образ? Он думает что есть dvd? Или надо указать путь откуда на жестком диске монтировать образ.
Подскажите пожалуйста, как примонтировать образ под virtual box

И еще подскажите пожалуйста почему не получается примонтировать разделы виндовые,
он не ругается просто выдает по ls пустой каталог. Монтирую под рутом. Хотел бы mc поставить чтобы удобнее пользоваться было.
это пытаюсь так виндовые диски прикрутить

text
mount -t /dev/sda1/mnt/dvd

А fstab там как-то стоит что из dir/by-id монтировать(в файл с помощью cat не умею выводить еще сори), а образ диска лежит в dir/by-name

#359011

Виртуальная машина (ВМ) предоставляет гостевой операционной системе (ОС) виртуальное железо, в том числе и виртуальный привод DVD. То есть, гостевая ОС видит наличие привода DVD, сопоставляя ему файл устройства, что-то вроде /dev/sr0, некоторые системы создают на первое устройство ссылку /dev/cdrom. Соответственно, в гостевой системе для монтирования файловой системы устройства /dev/sr0 к каталогу /mnt/cdrom достаточно выполнить от суперпользователя (root):[console]# mount /dev/sr0 /mnt/cdrom[/console]
Возможность вставить/вынуть диск/образ в этот привод предоставляет приложение в хостовой системе.

#359042

Спасибо за ответ, попробую, а как узнать какое железо дала ВМ гостевой системе. Что то не могу примонтировать виндовые разделы как писал выше. Или врядли там sda1?

#359047

А виндовые разделы, в отличие от оптического привода, в ВМ по умолчанию не передаются. Более того, в штатном интерфейсе управления ВМ нет возможности прицепить к ВМ сырой раздел, что вполне здраво -- в противном случае файловым системам хостовой машины точно не поздоровится из-за одновременного доступа хостовой ОС и гостевой ОС.

"Berliner" написал:
какое железо дала ВМ гостевой системе
Ровно то, что указано в настройках ВМ.
#359062

Спасибо за ответ, насчет одновременного доступа понятно. Хотел бы добавтьб что это ноут и там нету физического dvd ,а есть файл образ и я его дал вирутальной машине прикрутить как dvd образ
Должен же Linux его увидеть?
[console]# mount /dev/sr0 /mnt/cdrom[/console]

#359064
"Berliner" написал:
Должен же Linux его увидеть?

Непременно, см.

text
# dmesg | tail

. Обычно, если команда выполняется успешно, сообщений не выдается никаких, в данном случае - [console]# mount /dev/sr0 /mnt/cdrom[/console]
будет выдано сообщение о том, что диск монтируется только на чтение. По поводу гостей у VBox есть документация, там все достаточно подробно расписано.

#359072

Спасибо буду пробывать

#359299

Поучилось примонтировал, спасибо за помощь
Интересно, а как теперь мне ставить программы если диски основной системы hdd не примонтируются, куда качать обновшения ит д.? Думал на жесткий диск

#359378

Качать и ставить внутри ВМ.
Можно настроить общие папки с хостовой ОС средствами дополнения VBox, можно настроить общение с хостовой ОС по сети.
Ссылка на руководство по VB была выше, там все это, и не только, есть.

#359382

"Berliner" написал:
если диски основной системы hdd не примонтируются
можно создать виртуальные диски из реальных и включить их в конфигурацию виртуальной машины.
[console]VBoxManage internalcommands createrawvmdk -filename ~/_путь_к_дискам/XXX.vdmk -rawdisk /dev/XXX[/console]
#359973

Спасибо за ответы, добавил в VB общую папку, на диске.Подскажите пожалуйста,как ее Линукс видит и как примонтировать диск? Как какое устройство видит ее Линукс?

#359982

См. Руководство пользователя, раздел 4.3:

In a Linux guest, use the following command: [console]# mount -t vboxsf [-o OPTIONS] sharename mountpoint[/console]
To mount a shared folder during boot, add the following entry to /etc/fstab:
text

sharename   mountpoint   vboxsf   defaults  0   0

Должны быть установлены гостевые дополнения.

#360187

Диск подключил в VB
запускаю из под root

text
mount -t vboxfs linuxdisk /mnt/dvd

can't find /mnt/dvd in fstab

Подскажите пожалуйста, что нужно подправить

#360189

"Berliner" написал:
/mnt/dvd
Вряд ли он так называется.
#360193

создал каталог dvd в mnt
т.е /mnt/dvd/
ничего не прописывал в fstab

text
# mount -t vboxsf [-o OPTIONS] sharename mountpoint

понял так
# mount -t vboxsf что копируем название диска(sharename) куда монтируем(mountpoint)
Диск(D:\Linux) назвал в VB

получается должно быть так

text
mount -t vboxfs Linux /mnt/dvd
#360204
"Berliner" написал:
text
mount -t vboxfs Linux /mnt/dvd

Ага. Учтите, что на момент, когда init (или эрзац-init, systemd) парсит fstab, или вы вручную монтируете общий каталог, сервисы виртуалбокса в гостевой ОС должны быть запущены.

#360205

насколько понял, надо прописать fstab?

#360262

Если вам хочется, чтобы монтировать можно было так:

text
# mount /mnt/dvd

, то можно прописать в fstab:

text
Linux      /mnt/dvd     vboxsf     noauto     0     0
#360287

спасибо за ответ
ноя думал что правильно монтировать что и куда.

text
# mount /mnt/dvd

а тут не написано что. Linux это название места на диске кторое я выделил для вирутальной машины.
А в указанном выше примере не написано что монтировать.
И мне интересно, как Linux поймет путь для монтирования. У меня D:\Linux на диске

#360293

Прочтите man 8 mount, man 5 fstab и разделы документации VirtualBox, имеющие отношение к общим каталогам и доступу к устройствам хоста, в частности, USB-устройствам.

Войдите или зарегистрируйтесь, чтобы ответить.