Автор Тема: В гостевой ОС АльтЛинукс 8 Не выполняется sudo ./VBoxLinuxAdditions.run  (Прочитано 8013 раз)

Оффлайн rstaganrog

  • Завсегдатай
  • *
  • Сообщений: 64
В гостевой ОС выполнил:
su -
apt-get -y update
apt-get -y dist-upgrade
apt-get -y install update-kernel
update-kernel -y
reboot

remove-old-kernels
apt-get clean
apt-get -y install kernel-modules-virtualbox-addition-$(uname -r|cut -f2,3 -d-) virtualbox-guest-additions xorg-drv-vboxvideo
reboot

В результате ни общего буфера обмена, ни подгонки размера окна гостевой ОС так и не появилось

Проделал это и в 8.2 и в 8.3

Оффлайн rstaganrog

  • Завсегдатай
  • *
  • Сообщений: 64
Если после всего этого подключить оракловый DVD с расширениями и выполнить с него
 ./VBoxLinuxAdditions.run

, то получим ошибку:
https://yadi.sk/i/GkyTb3zi-P6PMg

Тем не менее, перезагрузившись после этой ошибки получаем работающий общий буфер обмена, но подгонка размера окна гостевой ОС так и не появляется.

Справедливо и для 8.2 и 8.3

Оффлайн rstaganrog

  • Завсегдатай
  • *
  • Сообщений: 64
Кстати, по инструкции (https://www.altlinux.org/VirtualBox#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%C2%AB%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B3%D0%BE%D1%81%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D0%9E%D0%A1%C2%BB_%D0%B4%D0%BB%D1%8F_%D0%B3%D0%BE%D1%81%D1%82%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_ALT_Linux) нужно:
" Выберите в Центре управления системой  ⇒ Дисплей драйвер vboxvideo."

Так вот сначала драйвер vboxvideo в списке присутствует. Но в какой-то момент (кажется, после выполнения VBoxLinuxAdditions.run) этот драйвер из списка исчезает. Почему?
« Последнее редактирование: 26.06.2019 21:41:41 от rstaganrog »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 918
    • Домашняя страница
    • Email
Потому что не надо бездумно запускать всякие программы.
Андрей Черепанов (cas@)

Оффлайн rstaganrog

  • Завсегдатай
  • *
  • Сообщений: 64
Потому что не надо бездумно запускать всякие программы.
Потому и прошу совета у специалистов в этом вопросе.

Я что-то сделал не так?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 918
    • Домашняя страница
    • Email
Вам виднее. Инструкции Вам дали.
Андрей Черепанов (cas@)

Оффлайн z79av

  • Давно тут
  • **
  • Сообщений: 91
Поиском по форуму не пробовали пользоваться?
Буквально недавно был тут человек с похожей проблемой.
https://forum.altlinux.org/index.php?topic=42789.msg339736#msg339736

Оффлайн rstaganrog

  • Завсегдатай
  • *
  • Сообщений: 64
Вам виднее. Инструкции Вам дали.
Видимо, Вы не посмотрели, что я следовал инструкциям.

1.Первый вариант в соответствии с рекомендациями:
su -
apt-get -y update
apt-get -y dist-upgrade
apt-get -y install update-kernel
update-kernel -y
reboot

remove-old-kernels
apt-get clean
apt-get -y install kernel-modules-virtualbox-addition-$(uname -r|cut -f2,3 -d-) virtualbox-guest-additions xorg-drv-vboxvideo

./VBoxLinuxAdditions.run

reboot

2.Второй в соответствии с этим:
https://forum.altlinux.org/index.php?topic=42789.msg339736#msg339736
apt-get -y update
update-kernel -y
apt-get -y install kernel-headers-modules-std-def

cd /run/media/rs/VBox_GAs_6.0.8
./VBoxLinuxAdditions.run

3. Слегка расширенная вариация второго варианта:
apt-get -y update
apt-get -y dist-upgrade
update-kernel -y
apt-get -y install kernel-headers-modules-std-def

cd /run/media/rs/VBox_GAs_6.0.8
./VBoxLinuxAdditions.run

Все скрипты выполняются в гостевой Альт Рабочая станция К 8.3 в состоянии СРАЗУ после установки по умолчанию, загруженной отсюда:
http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/kworkstation/alt-kworkstation-8.3-install-x86_64.iso

После выполнения этих вариантов всегда такой итог:
[root@host-15 VBox_GAs_6.0.8]# ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.8 Guest Additions for Linux........
VirtualBox Guest Additions installer
This system appears to have a version of the VirtualBox Guest Additions
already installed.  If it is part of the operating system and kept up-to-date,
there is most likely no need to replace it.  If it is not up-to-date, you
should get a notification when you start the system.  If you wish to replace
it with this version, please do not continue with this installation now, but
instead remove the current version first, following the instructions for the
operating system.

If your system simply has the remains of a version of the Additions you could
not remove you should probably continue now, and these will be removed during
installation.

Do you wish to continue? [yes or no]
y
touch: невозможно выполнить touch для '/var/lib/VBoxGuestAdditions/skip-4.9.181-std-def-alt0.M80P.1': Нет такого файла или каталога
Stopping VirtualBox Guest Addition service:                             [ DONE ]
Unmount VirtualBox Share Folders:                                       [ DONE ]
Unloading VirtualBox module (vboxvideo):                                [ DONE ]
Unloading VirtualBox module (vboxsf):                                   [ DONE ]
Unloading VirtualBox module (vboxguest):                                [ DONE ]
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: Kernel headers not found for target kernel
4.19.35-un-def-alt0.M80P.1. Please install them and execute
  /sbin/rcvboxadd setup
VirtualBox Guest Additions: modprobe vboxsf failed

Т.е. две таких ошибки:
touch: невозможно выполнить touch для '/var/lib/VBoxGuestAdditions/skip-4.9.181-std-def-alt0.M80P.1': Нет такого файла или каталога
...
Kernel headers not found for target kernel
4.19.35-un-def-alt0.M80P.1. Please install them and execute
  /sbin/rcvboxadd setup
VirtualBox Guest Additions: modprobe vboxsf failed
« Последнее редактирование: 27.06.2019 12:06:32 от rstaganrog »

Оффлайн rstaganrog

  • Завсегдатай
  • *
  • Сообщений: 64
Поиском по форуму не пробовали пользоваться?
Буквально недавно был тут человек с похожей проблемой.
Да. Действовал так, как там описано - мой вариант 2 в предыдущем посте.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Поиском по форуму не пробовали пользоваться?
Буквально недавно был тут человек с похожей проблемой.
Да. Действовал так, как там описано - мой вариант 2 в предыдущем посте.
У меня только один вопрос: где вы в инструкции из 4 пунктов по этой ссылке https://forum.altlinux.org/index.php?topic=42825.msg340335#msg340335 увидели ./VBoxLinuxAdditions.run ?

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 040
  • ITS
так дополнение установилось или нет?
делать все под: su -l
apt-get update
apt-get dist-upgrade
apt-get install update-kernel
update-kernel
reboot


Посмотреть название пакетов для установки: apt-cache search kernel-modules-virtualbox-addition
Посмотреть ядро: uname -r
Если ядро un-def то: apt-get install kernel-modules-virtualbox-addition-un-def
Если ядро std-def то: apt-get install kernel-modules-virtualbox-addition-std-def

возможно перезагрузиться и проверить работу вашего буфера, ./VBoxLinuxAdditions.run - это как я понимаю вообще лишнее
Сам не пробовал ставить, просто подитожил ваши попытки.

Оффлайн rstaganrog

  • Завсегдатай
  • *
  • Сообщений: 64
У меня только один вопрос: где вы в инструкции из 4 пунктов по этой ссылке https://forum.altlinux.org/index.php?topic=42825.msg340335#msg340335 увидели
Здесь
https://forum.altlinux.org/index.php?topic=42825.msg340333#msg340333
я описал действия без этой команды. Там же уточнил, что действия не дали результата.

Только убедившись в отсутствии результата попробовал выполнить дополнительно
./VBoxLinuxAdditions.run

Т.е. даже если это "лишнее" действие не выполнять - результата всё равно нет.



Оффлайн rstaganrog

  • Завсегдатай
  • *
  • Сообщений: 64
так дополнение установилось или нет?
Ну, если я правильно понимаю эти сообщения:
[root@host-15 VBox_GAs_6.0.8]# ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.8 Guest Additions for Linux........
VirtualBox Guest Additions installer
This system appears to have a version of the VirtualBox Guest Additions
already installed.  If it is part of the operating system and kept up-to-date,
there is most likely no need to replace it.  If it is not up-to-date, you
should get a notification when you start the system.  If you wish to replace
it with this version, please do not continue with this installation now, but
instead remove the current version first, following the instructions for the
operating system.

If your system simply has the remains of a version of the Additions you could
not remove you should probably continue now, and these will be removed during
installation.

Do you wish to continue? [yes or no]
y
touch: невозможно выполнить touch для '/var/lib/VBoxGuestAdditions/skip-4.9.181-std-def-alt0.M80P.1': Нет такого файла или каталога
Stopping VirtualBox Guest Addition service:                             [ DONE ]
Unmount VirtualBox Share Folders:                                       [ DONE ]
Unloading VirtualBox module (vboxvideo):                                [ DONE ]
Unloading VirtualBox module (vboxsf):                                   [ DONE ]
Unloading VirtualBox module (vboxguest):                                [ DONE ]
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: Kernel headers not found for target kernel
4.19.35-un-def-alt0.M80P.1. Please install them and execute
  /sbin/rcvboxadd setup
VirtualBox Guest Additions: modprobe vboxsf failed
, то не установилось.

Ну и по факту экран после перезагрузки не устанавливается.

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 040
  • ITS
, то не установилось.

Ну и по факту экран после перезагрузки не устанавливается.
Я имел в виду  apt-get install kernel-modules-virtualbox-addition...
Судя по гуглопереводу:
Дополнения гостя VirtualBox: заголовки ядра не найдены для целевого ядра
4.19.35-ун-DEF-alt0.M80P.1. Пожалуйста, установите их и выполните
ваш ./VBoxLinuxAdditions.run не соответствует версии ядра и может никогда не будет соответствовать, так как run собирался под какойто другой дистрибутив. Нужно установить родной для альтов пакет - правильно и проверить результат.

Оффлайн z79av

  • Давно тут
  • **
  • Сообщений: 91
После update-kernel в обязательном порядке должен быть reboot. И только после него все остальное.
Есть ощущение, что как раз ребута у вас и не хватает.