Страница 4 из 4

Re: VirtualBox (продолжение)

Добавлено: 04 фев 2018, 14:17
Olej
Olej писал(а): План состоит в том, чтобы установить свежую и последнюю Ubuntu или Mint...
Вот как-то так...

Re: VirtualBox (продолжение)

Добавлено: 05 июн 2018, 21:42
Olej
Olej писал(а): План состоит в том, чтобы установить свежую и последнюю Ubuntu или Mint...
Последняя Ubuntu - это уже 18.04.
И в установке её под VirtualBox появились некоторые задрочки - требуются только свежие (>=5.2.10) версии VirtualBox ... но всё это преодолимо, и описано здесь: Ubuntu.
Изображение

Re: VirtualBox (продолжение)

Добавлено: 06 июн 2018, 19:21
Olej
Olej писал(а):
Olej писал(а): План состоит в том, чтобы установить свежую и последнюю Ubuntu или Mint...
Последняя Ubuntu - это уже 18.04.
И в установке её под VirtualBox появились некоторые задрочки - требуются только свежие (>=5.2.10) версии VirtualBox ... но всё это преодолимо, и описано здесь: Ubuntu.
Специально проделал эксперимент:

1. Обновить VirtualBox 5.1.26 (5.1.26-117224~Ubuntu~xenial) который стоит в Mint 18.3 из репозитория вручную, на последний линии 5.1 (обновлять версии линий 5.0, 5.1, 5.2 между собой - хлопотно, можно потерять работоспособную версию, они по-разному устанавливают модули ядра Linux)

2. Берём здесь - Index of /virtualbox/5.1.38 (мне сейчас важна дата обновления версии - 9 мая 2018г.) ... скачиваю:

Код: Выделить всё

olej@nvidia ~/Загрузки/VirtualBox/5.1.38 $ ls -l
итого 227392
-rw-r--r-- 1 olej olej 19717251 июн  6 16:07 Oracle_VM_VirtualBox_Extension_Pack-5.1.38.vbox-extpack
-rw-r--r-- 1 olej olej 59611136 июн  6 16:09 VBoxGuestAdditions_5.1.38.iso
-rw-r--r-- 1 olej olej 87449039 июн  6 16:09 VirtualBox-5.1.38-122592-Linux_x86.run
-rw-r--r-- 1 olej olej 66036132 июн  6 16:11 virtualbox-5.1_5.1.38-122592_Ubuntu_xenial_amd64.deb
3. Обновление:

Код: Выделить всё

olej@nvidia ~/Загрузки/VirtualBox/5.1.38 $ apt deb virtualbox-5.1_5.1.38-122592_Ubuntu_xenial_amd64.deb
[sudo] пароль для olej:
(Чтение базы данных … на данный момент установлено 433653 файла и каталога.)
Подготовка к распаковке virtualbox-5.1_5.1.38-122592_Ubuntu_xenial_amd64.deb …
Распаковывается virtualbox-5.1 (5.1.38-122592~Ubuntu~xenial) на замену (5.1.26-117224~Ubuntu~xenial) …
Настраивается пакет virtualbox-5.1 (5.1.38-122592~Ubuntu~xenial) …
addgroup: Группа «vboxusers» уже существует и является системной. Завершение работы.
Обрабатываются триггеры для systemd (229-4ubuntu21.2) …
Обрабатываются триггеры для ureadahead (0.100.0-19) …
ureadahead will be reprofiled on next reboot
Обрабатываются триггеры для hicolor-icon-theme (0.15-0ubuntu1) …
Обрабатываются триггеры для shared-mime-info (1.5-2ubuntu0.1) …
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Обрабатываются триггеры для desktop-file-utils (0.22+linuxmint1) …
Обрабатываются триггеры для gnome-menus (3.13.3-6ubuntu3.1) …
Обрабатываются триггеры для mime-support (3.59ubuntu1) …
vb.png
После запуска VirtualBox попросит обновить Extension_Pack-5.1.38 - не станем возражать :-D

4. Запускаю в точности ту, ранее созданную VM Ubuntu 18.04, которая ранее заваливалась в 5.1.26 ...
Начинается инсталляция ISO (то место, когда ранее слетало):
vb-u.png
Дальше я установку не продолжал (она у меня есть на другом компе) - дальше всё пойдёт ОК.

Re: VirtualBox (продолжение)

Добавлено: 04 сен 2018, 14:51
Olej
Как легко видеть, это VBox (5.2.18) из репозитория Fedora (28).
Обновляется очень оперативно - просто в несколько дней после обновлений на Oracle.
Обновляется очень легко, автоматом, расширения подтягиваются и устанавливаются сами (кроме ISO гостевых расширений - нужно скачивать).

Re: VirtualBox (продолжение)

Добавлено: 26 сен 2018, 23:16
Olej
Olej писал(а):
Olej писал(а):Что-то у них там не так!
А так?:

Код: Выделить всё

[olej@dell VirtualBox]$ sudo sh VirtualBox-5.1.32-120294-Linux_amd64.run 
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.............
VirtualBox Version 5.1.32 r120294 (2018-01-15T14:44:30Z) installer
Removing previous installation of VirtualBox 5.1.30 r118389 from /opt/VirtualBox
...
VirtualBox разных линий версий: 5.0.Х, 5.1.Х, 5.2.Х - по-разному используют модули ядра Linux, поэтому обновление от одной линии версий к другой невозможно (такое уже было при переходе от 5.0.Х к 5.1.Х). Нужно обязательно:
- полностью снести предыдущую версию...
- возможно удалив модули ядра, или/и запретив автозагрузку сервисов через systemd...
- перезагрузиться (чтобы все ядерные изменения вступили в силу)...
- и только после этого корректно перустановить новую версию.

Re: VirtualBox (продолжение)

Добавлено: 26 сен 2018, 23:22
Olej
Olej писал(а): VirtualBox разных линий версий: 5.0.Х, 5.1.Х, 5.2.Х - по-разному используют модули ядра Linux, поэтому обновление от одной линии версий к другой невозможно (такое уже было при переходе от 5.0.Х к 5.1.Х).
Интересный побочный эффект - при последовательных обновлениях Fedora (до F26-27 ориентировочно) старые версии VirtualBox (от предыдущего дистрибутива) перестают работать, а новые обноситься не могут. Как следствие, сервис VirtualBox пытается стартовать при загрузке (безуспешно), а сама загрузка ОС визуально становится очень длительно (до 4-5 минут!).

Код: Выделить всё

[olej@dell ~]$ systemd-analyze critical-chain
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.

graphical.target @3min 48.923s
└─multi-user.target @3min 48.923s
  └─vboxautostart-service.service @3min 48.804s +117ms
    └─basic.target @23.116s
      └─paths.target @23.116s
        └─cups.path @23.116s
          └─sysinit.target @23.101s
            └─systemd-update-utmp.service @23.066s +34ms
              └─auditd.service @21.923s +1.140s
                └─systemd-tmpfiles-setup.service @21.505s +414ms
                  └─fedora-import-state.service @21.204s +299ms
                    └─local-fs.target @21.200s
                      └─run-user-1000.mount @1min 51.919s
                        └─local-fs-pre.target @18.667s
                          └─lvm2-monitor.service @4.358s +14.308s
                            └─lvm2-lvmetad.service @17.902s
                              └─lvm2-lvmetad.socket @4.357s
                                └─-.mount
                                  └─system.slice
                                    └─-.slice

Код: Выделить всё

[olej@dell ~]$ systemctl --failed
  UNIT                               LOAD   ACTIVE SUB    DESCRIPTION
● NetworkManager-wait-online.service loaded failed failed Network Manager Wait Online
● rngd.service                       loaded failed failed Hardware RNG Entropy Gatherer Daemon
● vboxdrv.service                    loaded failed failed VirtualBox Linux kernel module

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

3 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

Код: Выделить всё

[olej@dell ~]$ systemctl status vboxdrv.service
● vboxdrv.service - VirtualBox Linux kernel module
   Loaded: loaded (/opt/VirtualBox/vboxdrv.sh; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Wed 2018-09-26 18:53:59 EEST; 2h 22min ago

сен 26 18:50:34 dell.localdomain vboxdrv.sh[771]: vboxdrv.sh: Starting VirtualBox services.
сен 26 18:50:34 dell.localdomain vboxdrv.sh[791]: Starting VirtualBox services.
сен 26 18:50:34 dell.localdomain vboxdrv.sh[771]: vboxdrv.sh: Building VirtualBox kernel modules.
сен 26 18:50:34 dell.localdomain vboxdrv.sh[796]: Building VirtualBox kernel modules.
сен 26 18:53:59 dell.localdomain vboxdrv.sh[771]: vboxdrv.sh: failed: Look at /var/log/vbox-install.log to find out what went wrong.
сен 26 18:53:59 dell.localdomain vboxdrv.sh[8180]: failed: Look at /var/log/vbox-install.log to find out what went wrong.
сен 26 18:53:59 dell.localdomain systemd[1]: vboxdrv.service: Control process exited, code=exited status=1
сен 26 18:53:59 dell.localdomain systemd[1]: Failed to start VirtualBox Linux kernel module.
сен 26 18:53:59 dell.localdomain systemd[1]: vboxdrv.service: Unit entered failed state.
сен 26 18:53:59 dell.localdomain systemd[1]: vboxdrv.service: Failed with result 'exit-code'.

Re: VirtualBox (продолжение)

Добавлено: 26 сен 2018, 23:25
Olej
Olej писал(а):
Olej писал(а):

Код: Выделить всё

[olej@dell VirtualBox]$ sudo sh VirtualBox-5.1.32-120294-Linux_amd64.run 
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.............
VirtualBox Version 5.1.32 r120294 (2018-01-15T14:44:30Z) installer
Removing previous installation of VirtualBox 5.1.30 r118389 from /opt/VirtualBox
...
...
- полностью снести предыдущую версию...
Если VirtualBox устанавливался из сайта проекта, как показано выше, то сносить можно так (это не совсем очевидно):

Код: Выделить всё

[olej@dell ~]$ sudo systemctl disable vboxdrv.service
[sudo] пароль для olej:
Removed /etc/systemd/system/multi-user.target.wants/vboxdrv.service.

Код: Выделить всё

[olej@dell ~]$ cd /opt/VirtualBox/

[olej@dell VirtualBox]$ ls -l *.sh
-rwxr-xr-x 1 root root 21479 янв 15  2018 check_module_dependencies.sh
-rwxr-xr-x 1 root root  3992 янв 15  2018 postinst-common.sh
-rwxr-xr-x 1 root root  3192 янв 15  2018 prerm-common.sh
-rwxr-xr-x 1 root root 11691 июл  7  2017 routines.sh
-rwxr-xr-x 1 root root  4664 фев  4  2018 uninstall.sh
-rwxr-xr-x 1 root root  3261 янв 15  2018 vboxautostart-service.sh
-rwxr-xr-x 1 root root  6419 янв 15  2018 vboxballoonctrl-service.sh
-rwxr-xr-x 1 root root  1505 авг 17  2016 VBoxCreateUSBNode.sh
-rwxr-xr-x 1 root root 17039 янв 15  2018 vboxdrv.sh
-rwxr-xr-x 1 root root  4589 авг 17  2016 VBox.sh
-rwxr-xr-x 1 root root  4161 авг 17  2016 VBoxSysInfo.sh
-rwxr-xr-x 1 root root  6328 янв 15  2018 vboxweb-service.sh

Код: Выделить всё

[olej@dell VirtualBox]$ sudo ./uninstall.sh
depmod: WARNING: could not open /lib/modules/4.13.16-100.fc25.x86_64/modules.order: No such file or directory
depmod: WARNING: could not open /lib/modules/4.13.16-100.fc25.x86_64/modules.builtin: No such file or directory
depmod: ERROR: could not open directory /lib/modules/4.16.11-100.fc26.x86_64: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
depmod: ERROR: could not open directory /lib/modules/4.17.6-100.fc27.x86_64: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
depmod: ERROR: could not open directory /lib/modules/4.17.7-100.fc27.x86_64: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
VirtualBox 5.1.32 r120294 has been removed successfully.

Re: VirtualBox (продолжение)

Добавлено: 26 сен 2018, 23:27
Olej
Olej писал(а):- и только после этого корректно перустановить новую версию.
А переустановить можно, как вариант, уже из репозитория Fedora:

Код: Выделить всё

[olej@dell ~]$ sudo dnf install VirtualBox
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 0:43:52 назад, Ср 26 сен 2018 21:02:52.
Зависимости разрешены.
=============================================================================================================================
 Пакет                           Архитектура         Версия                        Репозиторий                         Размер
=============================================================================================================================
Установка:
 VirtualBox                      x86_64              5.2.18-1.fc27                 rpmfusion-free-updates              8.2 M
Установка зависимостей:
 VirtualBox-kmodsrc              noarch              5.2.18-1.fc27                 rpmfusion-free-updates              805 k
 VirtualBox-server               x86_64              5.2.18-1.fc27                 rpmfusion-free-updates               15 M
 akmod-VirtualBox                x86_64              5.2.18-3.fc27                 rpmfusion-free-updates               59 k

Результат транзакции
=============================================================================================================================
Установка  4 Пакеты

Объем загрузки: 24 M
Объем изменений: 67 M
Продолжить? [д/Н]: y
Загрузка пакетов:
(1/4): akmod-VirtualBox-5.2.18-3.fc27.x86_64.rpm                                              82 kB/s |  59 kB     00:00
(2/4): VirtualBox-kmodsrc-5.2.18-1.fc27.noarch.rpm                                           504 kB/s | 805 kB     00:01
(3/4): VirtualBox-5.2.18-1.fc27.x86_64.rpm                                                   1.6 MB/s | 8.2 MB     00:05
(4/4): VirtualBox-server-5.2.18-1.fc27.x86_64.rpm                                            1.8 MB/s |  15 MB     00:08
-----------------------------------------------------------------------------------------------------------------------------
Общий размер                                                                                 2.8 MB/s |  24 MB     00:08
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
  Подготовка       :                                                                                                     1/1
  Установка        : VirtualBox-kmodsrc-5.2.18-1.fc27.noarch                                                             1/4
  Установка        : akmod-VirtualBox-5.2.18-3.fc27.x86_64                                                               2/4
  Установка        : VirtualBox-server-5.2.18-1.fc27.x86_64                                                              3/4
  Запуск скриптлета: VirtualBox-5.2.18-1.fc27.x86_64                                                                     4/4
  Установка        : VirtualBox-5.2.18-1.fc27.x86_64                                                                     4/4
  Запуск скриптлета: VirtualBox-5.2.18-1.fc27.x86_64                                                                     4/4
  Запуск скриптлета: akmod-VirtualBox-5.2.18-3.fc27.x86_64                                                               4/4
  Запуск скриптлета: VirtualBox-5.2.18-1.fc27.x86_64                                                                     4/4
  Проверка         : VirtualBox-5.2.18-1.fc27.x86_64                                                                     1/4
  Проверка         : VirtualBox-server-5.2.18-1.fc27.x86_64                                                              2/4
  Проверка         : akmod-VirtualBox-5.2.18-3.fc27.x86_64                                                               3/4
  Проверка         : VirtualBox-kmodsrc-5.2.18-1.fc27.noarch                                                             4/4

Установлено:
  VirtualBox.x86_64 5.2.18-1.fc27         VirtualBox-kmodsrc.noarch 5.2.18-1.fc27   VirtualBox-server.x86_64 5.2.18-1.fc27
  akmod-VirtualBox.x86_64 5.2.18-3.fc27

Выполнено!

Код: Выделить всё

[olej@dell ~]$ lsmod | grep vbox
vboxpci                28672  0
vboxnetadp             28672  0
vboxnetflt             32768  0
vboxdrv               487424  3 vboxpci,vboxnetadp,vboxnetflt

Re: VirtualBox (продолжение)

Добавлено: 08 июн 2019, 15:07
Olej
Olej писал(а): VirtualBox разных линий версий: 5.0.Х, 5.1.Х, 5.2.Х - по-разному используют модули ядра Linux, поэтому обновление от одной линии версий к другой
Где-то с октября 2018 года пошла новая линия версия 6.0.Х.
И уже на сегодня - http://download.virtualbox.org/virtualbox/ :

Код: Выделить всё

      6.0.0/                                                                 18-Dec-2018 17:13  -
      6.0.2/                                                                 15-Jan-2019 12:13  -
      6.0.4/                                                                 28-Jan-2019 12:02  -
      6.0.6/                                                                 24-Apr-2019 14:33  -
      6.0.8/                                                                 14-May-2019 20:11  -
Про установку этих версий продолжим в теме: VirtualBox в Debian ... или, может ещё в какой-то новой, если Debian в этом смысле будет сильно отличаться от Fedora или Mint.