1

Всем доброго времени!
Поставил fedora на virtual box,
разрешение экрана только 800x600...

При попытке изменить разрешение экран гостя растягивается
и сразу возвращается как был.

Пробовал установить vbox guest additions при установке имеем:

[root@localhost VBox_GAs_6.1.6]# ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.1.6 Guest Additions for Linux........
VirtualBox Guest Additions installer
Removing installed version 6.1.6 of VirtualBox Guest Additions...
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.6.12-300.fc32.x86_64.
ValueError: File context for /opt/VBoxGuestAdditions-6.1.6/other/mount.vboxsf already defined
VirtualBox Guest Additions: Running kernel modules will not be replaced until
the system is restarted
[root@localhost VBox_GAs_6.1.6]#

После установки все по прежнему...

2 (16.05.2020 17:37:10 отредактировано alex_q_2000)

Здравствуйте, fred23.
Ставить VirtualBox нужно исключительно из репозитория. Пакет virtualbox-guest-additions (он отвечает за "резиновость" экрана, буфер обмена и т.д.) тоже ставится исключительно из репозитория и только соответствующей VB версии, поскольку дело связано с генерацией тех модулей ядра, которые в общем случае не включены в дерево исходного кода. Тип графического контроллера может быть 3-х видов: VBoxVGA, VBoxSVGA и VMSVGA. Применение каждого из них в разных Линуксах даёт разный результат: в некоторых X-ы вообще не запускаются, в других растяжение экрана не работает и т.д. Тип выбирается из списка в настройках самой виртуалки перед запуском. Более того, если виртуалка (сама машинка) под Линуксом, стОит посмотреть какой именно видеоадаптер он нашёл (внутри самой виртуалки). Зачастую вместо VBox он лепит VMWare-совместимый, а как выясняется позже, только с ним и работает. Играя с типами графических контроллеров есть шанс получить вообще незагружаемый экземпляр. И главное... Сразу после установки VirtualBox нужно дать соответствующие разрешения юзеру, иначе проблем не избежать:

su
Пароль:

usermod -a -G disk,vboxusers,vboxsf $USER; chown -Rf $USER:$USER "/home/$USER/VirtualBox VMs" /home/$USER/.config/VirtualBox

...и перезагрузить комп для применения.

Также интересны сопутствующие проблемы с низким быстродействием самих виртуальных машин VirtualBox в Linux и под Linux. В ряде случаев приходится дополнительно включать кеширование Ввода/Вывода в настройках Носителей VM.

Примеры приведены для Mageia (хозяин/гость). Думается, что в Fedora такой же пердюмонокль. Если Вы ставите виртуалку, находясь в Windows, проблемы с быстродействием отпадают. А вопросы с контроллером графики решаются выбором того, что заработает из списка. Разумеется, virtualbox-guest-additions внутри виртуальной машины - из репозитория. Как-то так...

MSI H81M-ECO, Intel Core i3-4130T, Intel HD Graphics 4400 | MgaRemix-9 Budgie 10.8.1 x86_64 + Windows 10

3

Гениально...
С VBoxVGA все заработало...
Правда файлы с хоста все равно не перетаскиваются.
Хост винда 10.

4

fred23 пишет:

Правда файлы с хоста все равно не перетаскиваются.

Меню виртуальной машины-Устройства-Функции Drag & Drop-Двунаправленный (режим). Там же можно поиграться с "Общие Папки". Его обычно не использую с линукс-виртуалками (работает ли оно - не в курсе). А вообще файлы на Linux-машину удобно закидывать через Winscp из Windows, т.е. по SFTP. Для этого удобно настроить статический ip и по быстрому поднять openssh-server. И всё как на ладони.

MSI H81M-ECO, Intel Core i3-4130T, Intel HD Graphics 4400 | MgaRemix-9 Budgie 10.8.1 x86_64 + Windows 10

5

Гостевые дополнения есть в репах virtualbox-guest-additions

А файлы перетаскивать никогда нельзя было.

6

Vascom пишет:

Гостевые дополнения есть в репах virtualbox-guest-additions

А файлы перетаскивать никогда нельзя было.

ab Через расшаренную папочку всё можно. Чудная такая технология bx

Linux Mint 19.3 Mate Edition
Windows 7

7

Wolfenberg пишет:

Через расшаренную папочку всё можно. Чудная такая технология

Если не ставятся guest addintions, то можно сконфигурировать сеть, ftp сервер и грузить файлы по ftp.
Немного мудровато, но действует.

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

8

Wolfenberg пишет:
Vascom пишет:

Гостевые дополнения есть в репах virtualbox-guest-additions

А файлы перетаскивать никогда нельзя было.

ab Через расшаренную папочку всё можно. Чудная такая технология bx

Так её сделать надо сперва.

9 (16.05.2020 17:18:42 отредактировано ValentinK)

alex_q_2000 пишет:

А вообще файлы на Linux-машину удобно закидывать через Winscp из Windows, т.е. по SFTP. Для этого удобно настроить статический ip и по быстрому поднять openssh-server. И всё как на ладони.

Excuse me, не прочитал сразу. Но ftp работает.

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

10

alex_q_2000 пишет:
fred23 пишет:

Правда файлы с хоста все равно не перетаскиваются.

Меню виртуальной машины-Устройства-Функции Drag & Drop-Двунаправленный (режим). Там же можно поиграться с "Общие Папки". Его обычно не использую с линукс-виртуалками (работает ли оно - не в курсе). А вообще файлы на Linux-машину удобно закидывать через Winscp из Windows, т.е. по SFTP. Для этого удобно настроить статический ip и по быстрому поднять openssh-server. И всё как на ладони.

Все заработало, спасибо!
Странно что даже общий буффер обмена по умолчанию выключен.
Winscp попробую.

11

Есть ещё вариант быстрого временного решения с помощью консолио выставить нужное разрешение
Делается примерно вот так, первая строка выводит нужные параметры, далее их подставляем и выводим.

 Консоль:
cvt 1700 920 60
xrandr --newmode "1704x920_60.00"  129.50  1704 1808 1984 2264  920 923 933 955 -hsync +vsync
xrandr --addmode Virtual1 "1704x920_60.00"
xrandr --output Virtual1 --mode "1704x920_60.00"