VirtualBox 6.1

Автор R0Ver, 06 октября 2021, 13:29:03

« назад - далее »

0 Пользователи и 6 гостей просматривают эту тему.

dzhoser

Цитироватьdeb http://security.debian.org/debian-security bookworm-security main contrib non-free
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free

deb http://ftp.ru.debian.org/debian/ testing main non-free contrib non-free
deb-src http://ftp.ru.debian.org/debian/ testing main non-free contrib non-free
sudo apt update
sudo apt install --reinstall virtualbox
sudo apt install virtualbox-ext-pack
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Aalexeey

Ёлы палы, уже надоедает читать эти мучения. Взяли пакет отсюда http://download.virtualbox.org/virtualbox/ из первоисточника от разработчика и поставили. За много лет я не имел никаких проблем с VirtulBox c их родного сайта.  >:(
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Vasiliy

Цитата: Aalexeey от 24 ноября 2021, 14:08:14
Ёлы палы, уже надоедает читать эти мучения. Взяли пакет отсюда http://download.virtualbox.org/virtualbox/ из первоисточника от разработчика и поставили. За много лет я не имел никаких проблем с VirtulBox c их родного сайта.  >:(
Да, хорошо, благодарю, но для установки деб-пакетов нужен дополнительно свой установщик, но если еще не настроены репозитории!? но это другая тема.

Aalexeey

#18
Цитата: Vasiliy от 24 ноября 2021, 14:43:54нужен дополнительно свой установщик
Ууух, вы про GDebi не слышали? Неужели вы один из тех у кого он не установлен  ???
https://snapshot.debian.org/binary/gdebi/ выбираете вашу версию.
"Кладёте" deb пакет(ы) в папку, заходите в папку в терминале и sudo dpkg -i *.deb , пакет(ы) установится.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Vasiliy

#19
Цитата: Aalexeey от 24 ноября 2021, 14:48:45
Цитата: Vasiliy от 24 ноября 2021, 14:43:54нужен дополнительно свой установщик
Ууух, вы про GDebi не слышали? Неужели вы один из тех у кого он не установлен  ???
Слышал. Но, запустился Центр Приложений. GDebi похоже действительно нет. Мне как раз нужно будет подбирать нужную версию машины. Благодарю.

Aalexeey

Цитата: Vasiliy от 24 ноября 2021, 14:54:16нужно будет подбирать нужную версию машины
Перед установкой удалите все пакеты VirtualBox установленные из дебиановских реп.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Vasiliy

#21
Цитата: Aalexeey от 24 ноября 2021, 15:04:22
Цитата: Vasiliy от 24 ноября 2021, 14:54:16нужно будет подбирать нужную версию машины
Перед установкой удалите все пакеты VirtualBox установленные из дебиановских реп.
принято, но система сейчас чистая из сетевого установщика (Debian GNU/Linux 11 (bullseye)), удалять уже нечего :)
Виртуалбокс из терминала запустился, стартовал гостевую систему  :) без ошибок!

Vasiliy

#22
Доброго времени суток!

тема моего вопроса: ОС Debian 10 Buster MATE, скачал (с http://download.virtualbox.org/virtualbox/) и установил gdebi-ком нужную мне версию VirtualBox 6.1.22, но она, как окзалась, не может запускать виртуальные машины, см. сообщения vboxconfig

user@debian:~$ virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (4.19.0-18-amd64) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/vboxconfig

         You will not be able to start VMs until this problem is fixed.


Запускаю vbox-конфигуратор

user@debian:~$ sudo /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    linux-headers-amd64 linux-headers-4.19.0-18-amd64
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    linux-headers-amd64 linux-headers-4.19.0-18-amd64

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.  If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.


Linux kernel "header" files не видит!
Хорошо, запускаю рекомпиляцию модулей ядра.

user@debian:~$ sudo apt-get source linux-image-$(uname -r)
Чтение списков пакетов... Готово
Используется «linux-signed-amd64» в качестве исходного пакета вместо «linux-image-4.19.0-18-amd64»
ВНИМАНИЕ: работа над пакетом «linux-signed-amd64» ведётся в системе управления версиями «Git»:
https://salsa.debian.org/kernel-team/linux.git
Используйте:
git clone https://salsa.debian.org/kernel-team/linux.git
для получения последних (возможно, невыпущенных) обновлений пакета.
Пропускается уже скачанный файл «linux-signed-amd64_4.19.208+1.dsc»
Пропускается уже скачанный файл «linux-signed-amd64_4.19.208+1.tar.xz»
Необходимо скачать 0 B архивов исходного кода.
Пропускается распаковка уже распакованного исходного кода в linux-signed-amd64-4.19.208+1


А там какая-то кривая ситуация.

Теперь рекомпиляция уже не идет. До этого стояла VirtualBox 6.1.24 и всё успешно рекомпилировалось. Удалил ее перед установкой VirtualBox 6.1.22, но видимо нужно стереть что-ли прежнюю рекомпиляцию заголовков ядра. Снёс VirtualBox 6.1.22, вернул VirtualBox 6.1.24, но теперь та же кривая ситуация и с ней. Не идет рекомпиляция. Нет файлов заголовков ядра.

Если так, чисто по логике. Ядро уже было раз перекомпилировано под 24-ю, зачем под 22-ю опять потребовалась перекомпиляция? и почему при обратном переходе на 24-ю уже не работает для запуска виртуальных машин?

ogost


apt install linux-headers-<версия вашего ядра>

Не?

Vasiliy

#24
Спасибо
user1@debian:~$ sudo apt install linux-headers-4.19.0-18-amd64
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  linux-compiler-gcc-8-x86 linux-headers-4.19.0-18-common linux-kbuild-4.19
Следующие НОВЫЕ пакеты будут установлены:
  linux-compiler-gcc-8-x86 linux-headers-4.19.0-18-amd64 linux-headers-4.19.0-18-common
  linux-kbuild-4.19
Обновлено 0 пакетов, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 10,9 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 58,5 MB.
Хотите продолжить? [Д/н]...

Да, теперь обе и 22я и 24я работают и видимо можно любую совместимую использовать версию.