Виртуальные машины и среды исполнения
Модератор: Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 25 июн 2022, 21:08
Как установить гостевые дополнения VirtualBox (Guest Additions) в Linux LMDE
Alexey 30.05.2020
Есть несколько разных способов установки гостевые дополнения VirtualBox ... дополнялись от года к году.
Но во всех них нужно иметь
весь инструментарий сборки модулей ядра!
Для чего всё это нужно:
- включить общий буфер обмена между реальной операционной системой и гостевой ОС
- включить функцию перетаскивания с гостевой ОС
- развернуть экран гостевой ОС до большего размера или использовать гостевую ОС в полноэкранном режиме, а также включить интеграцию дисплея.
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 25 июн 2022, 21:20
Olej писал(а): ↑25 июн 2022, 21:08
нужно иметь весь инструментарий сборки модулей ядра!
Вот что установлено в дистрибутиве
Astra Linux:
Код: Выделить всё
olej@astra:~$ inxi -Sxxx
System: Host: astra Kernel: 4.19.0-1-generic x86_64 (64 bit gcc: 6.3.0)
Desktop: N/A dm: N/A Distro: Astra Linux (Orel 2.12.43)
Код: Выделить всё
olej@astra:~$ lsb_release -a
No LSB modules are available.
Distributor ID: AstraLinuxCE
Description: Astra Linux CE 2.12.43 (Orel)
Release: 2.12.43
Codename: orel
Вот драйверы:
Код: Выделить всё
olej@astra:~$ lsmod | grep vbox
vboxvideo 36864 0
vboxpci 24576 0
vboxnetadp 28672 0
vboxnetflt 28672 0
vboxdrv 479232 3 vboxpci,vboxnetadp,vboxnetflt
vboxguest 339968 5
ttm 106496 2 vmwgfx,vboxvideo
drm_kms_helper 180224 2 vmwgfx,vboxvideo
drm 471040 7 vmwgfx,drm_kms_helper,vboxvideo,ttm
Здесь установлены гостевые дополнения.
Вот как могу отмасштабировать здесь экран:
- Снимок экрана от 2022-06-25 21-23-34.png (49.63 КБ) 1049 просмотров
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 25 июн 2022, 21:25
Olej писал(а): ↑25 июн 2022, 21:20
Вот драйверы:
А вот набор драйверов в свеже установленной LMDE:
Код: Выделить всё
olej@lmde64:~$ inxi -Sxxx
System:
Host: lmde64 Kernel: 5.10.0-15-amd64 x86_64 bits: 64 compiler: gcc
v: 10.2.1 Desktop: Cinnamon 5.2.7 tk: GTK 3.24.24 wm: muffin 5.2.1
dm: LightDM 1.26.0 Distro: LMDE 5 Elsie base: Debian 11.2 bullseye
Код: Выделить всё
olej@lmde64:~$ lsmod | grep vbox
vboxguest 49152 0
Вот как скромненько!
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 25 июн 2022, 21:33
Olej писал(а): ↑25 июн 2022, 21:08
нужно иметь весь инструментарий сборки модулей ядра!
Код: Выделить всё
olej@lmde64:~$ sudo apt install build-essential module-assistant dkms
[sudo] пароль для olej:
Попробуйте ещё раз.
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Уже установлен пакет build-essential самой новой версии (12.9).
Уже установлен пакет dkms самой новой версии (2.8.4-3).
Следующие НОВЫЕ пакеты будут установлены:
module-assistant
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 101 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 400 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://debian.volia.net/debian bullseye/main amd64 module-assistant all 0.11.10 [101 kB]
Получено 101 kB за 0с (262 kB/s)
Выбор ранее не выбранного пакета module-assistant.
(Чтение базы данных … на данный момент установлено 270225 файлов и каталогов.)
Подготовка к распаковке …/module-assistant_0.11.10_all.deb …
Распаковывается module-assistant (0.11.10) …
Настраивается пакет module-assistant (0.11.10) …
Обрабатываются триггеры для man-db (2.9.4-2) …
Код: Выделить всё
olej@lmde64:~$ sudo m-a prepare
Получение исходных текстов ядра с версией: 5.10.0-15-amd64
Заголовочные файлы ядра доступны в /lib/modules/5.10.0-15-amd64/build
Создание символической ссылки...
apt-get install build-essential
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Уже установлен пакет build-essential самой новой версии (12.9).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Выполнено!
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 25 июн 2022, 21:42
В меню
каждой виртуальной машины -> Устройства -> Подключить образ диска Дополнений гостевой ОС ...
- Снимок экрана от 2022-06-25 21-40-25.png (230.98 КБ) 1044 просмотра
- Снимок экрана от 2022-06-25 21-43-55.png (26.73 КБ) 1043 просмотра
... и после аутентификации паролем начинается следующее:
Код: Выделить всё
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.1.32 Guest Additions for Linux........
VirtualBox Guest Additions installer
Copying additional installer modules ...
Installing additional modules ...
VirtualBox Guest Additions: Starting.
VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel
modules. This may take a while.
VirtualBox Guest Additions: To build modules for other installed kernels, run
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version>
VirtualBox Guest Additions: or
VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all
VirtualBox Guest Additions: Building the modules for kernel 5.10.0-15-amd64.
update-initramfs: Generating /boot/initrd.img-5.10.0-15-amd64
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
WARNING: Unknown key type PC_SUPER_LEVEL2
I: The initramfs will attempt to resume from /dev/sda1
I: (UUID=bc092dab-a74e-49b4-af52-bd55ca5936d3)
I: Set the RESUME variable to override this.
VirtualBox Guest Additions: Running kernel modules will not be replaced until
the system is restarted
Press Return to close this window...
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 25 июн 2022, 21:54
Olej писал(а): ↑25 июн 2022, 21:42
Press Return to close this window...
И после перезагрузки:
- Снимок экрана от 2022-06-25 21-52-31.png (194.18 КБ) 1041 просмотр
- Снимок экрана от 2022-06-25 21-52-46.png (149.47 КБ) 1041 просмотр
Это именно то что хотелось получить!
Код: Выделить всё
olej@lmde64:~$ lsmod | grep vbox
vboxvideo 49152 0
vboxguest 413696 5
ttm 114688 2 vmwgfx,vboxvideo
drm_kms_helper 278528 2 vmwgfx,vboxvideo
drm 618496 8 vmwgfx,drm_kms_helper,vboxvideo,ttm
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 окт 2022, 17:13
Olej писал(а): ↑25 июн 2022, 21:42
В меню каждой виртуальной машины -> Устройства -> Подключить образ диска Дополнений гостевой ОС ...
Характерно, что в
некоторых дистрибутивах это подключение CD срабатывает, а в некоторых - нет.
Причин этого, или признаков да/нет - я пока не знаю.
Вот например antiX:
Код: Выделить всё
$ uname -a
Linux antix21 4.9.0-279-antix.1-486-smp #1 SMP Sun Aug 8 20:59:37 EEST 2021 i686 GNU/Linux
Код: Выделить всё
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
Заканчивается с таким вот сообщением ошибки:
-
Вложения
-
- Снимок экрана от 2022-10-26 17-10-44.png (41.93 КБ) 784 просмотра
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 окт 2022, 20:25
Olej писал(а): ↑26 окт 2022, 17:13
Характерно, что в некоторых дистрибутивах это подключение CD срабатывает, а в некоторых - нет.
В других дистрибутивах этот номер замечательно проходит ... вот LMDE 5:
Код: Выделить всё
olej@lmde32:~/kernel/load_module/umaster$ uname -a
Linux lmde32 5.10.0-17-686 #1 SMP Debian 5.10.136-1 (2022-08-13) i686 GNU/Linux
Код: Выделить всё
olej@lmde32:~/kernel/load_module/umaster$ mount | grep sr
/dev/sr0 on /media/olej/VBox_GAs_6.1.34 type iso9660 (ro,nosuid,nodev,relatime,nojoliet,check=s,map=n,blocksize=2048,uid=1000,gid=1000,dmode=500,fmode=400,iocharset=utf8,uhelper=udisks2)
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 окт 2022, 20:38
Olej писал(а): ↑26 окт 2022, 17:13
Причин этого, или признаков да/нет - я пока не знаю.
Но вот такой "малыш"
GalliumOS:
Код: Выделить всё
olej@gallium:~$ uname -a
Linux gallium 4.16.18-galliumos #1 SMP PREEMPT Sun Jun 23 04:14:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Код: Выделить всё
olej@gallium:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: GalliumOS 3.1
Release: 18.04
Codename: bionic
- Снимок экрана от 2022-10-26 20-36-41.png (429.12 КБ) 777 просмотров
... и там внятно написано: "... поскольку данная машина не имеет привода оптичеких дисков".
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 26 окт 2022, 21:31
Olej писал(а): ↑26 окт 2022, 20:38
"... поскольку данная машина не имеет привода оптичеких дисков"
Добавляю
пустой CD:
- Снимок экрана от 2022-10-26 20-46-04.png (59.86 КБ) 773 просмотра
Запуск машины ... и
добавление из меню машины (средствами VirtualBox)...
После чего
картина носителей самопроизвольно изменилась так:
- Снимок экрана от 2022-10-26 21-30-33.png (71.34 КБ) 773 просмотра
Olej
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей