Жаль выкидывать свой опус при миграции из Blogger.com на Дзен! Скачал я себе когда-то давно (поэтому работа в статье будет идти со старым ядром, но принцип думаю понятен) дистрибутив ОС Simply Linux который активно продвигает в домашнем сегменте российская компания AltLinux. Впрочем не зря продвигает! Резкий переход Ubuntu на новый интерфейс Unity заставил многих пользователей мигрировать на другие ОСи с более привычными KDE, Gnome и Xfce. Так как первые две оконные среды из перечисленных давно уже не торт, то выбор зачастую падает на последнюю, которую ласково и неформально именуют "крыса" из-за логотипа. Simply как раз и содержит в себе оную, только она слегка тюнингована, из-за чего все кажется привычным и на своих местах, почти как в какой-нибудь Windows XP. В общем лаконичный интерфейс, куча программ на все случаи жизни "из коробки" и красивейшие обои в комплекте привлекут пользователя и, я думаю, даже будет способствовать популяризации Linux на домашних PC. Подробней почитать и скачать симпатичную ОС можно тут: https://www.basealt.ru/simplylinux/download.
Так как отдельного компьютера для своих экспериментов с nix-подобными системами у меня нет, была привлечена в помощь виртуализация, а именно программа VirtualBOX от небезызвестной ORACLE. Создал виртуальную машину, установил на нее Simply и хотел было поставить дополнения от ORACLE идущие плагином для гостевой системы и несущие всякие вкусности в виде изменения размеров окон и автоматической интеграции мыши, общих с Windows папок и т.д., но столкнулся с проблемами. Далее поступательно расскажу, что я делал, какие трудности испытал, как я их решил.
Итак: первым делом в меню "Устройства" программы VirtualBOX (далее сокращенно: VBOX) я выбираю пункт меню "Установить дополнения гостевой ОС". После чего в Simply появляется устройство CD-ROM со смонтированным образом диска. Его остается только выбрать в меню "Переход" (в правом нижнем углу на панели рядом с часами) и так как он остается неактивным, кликнув на нем левой клавишей мыши выбрать команду "Подключить и открыть". Далее открываем терминал. Вводим команду sudo su, чтобы делегировать пользователю права администратора root, вводим пароль пользователя и вызываем Midnight Commander командой mc. Необходимо скопировать с СD-ROM (папка /media/cdrom) в папку /tmp файл VBoxLinuxAdditions.run. Закрываем mc. командой chmod a+x /tmp/VBoxLinuxAdditions.run назначаем все мыслимые и немыслимые разрешения файлу дабы далее не мучится геморроем мозга в процессе установки и даем команду на выполнение скрипта sh /tmp/VBoxLinuxAdditions.run (можно без sh, тоже прокатывает). И тут возникает первая проблема и во многих случаях единственная. Не хватает заголовков ядра и модулей этих заголовков используемых при сборке наших дополнений. О чем и выдается ошибка. Вводим:
uname -r и узнаем версию ядра, мое было версии 3.0.3-std-def, далее:
apt-get install kernel-headers-modules-std-def - установим заголовки с описаниями модулей ядра и
apt-get install kernel-headers-std-def - установим заголовки ядра.
После удачной установки еще раз запускаем на исполнение файл плагина VBoxLinuxAdditions.run и если все прошло удачно и без ошибок перезагружаем машину и балуемся плюшками при следующем запуске.
У меня прошло не все так гладко. Почему-то в стандартном репозитории не оказалось пакетов kernel-headers и kernel-headers-modules. Пришлось открывать файл /etc/apt/sources.list.d/yandex.list и раскомментировать строки с репозиториями http:// убрав знак # из начала строк. Сохранил файл. И, о чудо! Пакеты нашлись, только они не для моего ядра оказались, а для версии
3.0.8. Видимо происходило обновление пакетов в репозиториях и старые уже удалили, а новые еще не везде успели разместить. Вынудили, таким образом, меня устанавливать новое ядро, затем накатить оба пакета с headers и только потом установить дополнения. Вот, такой вот компот!
VirtualBOX. Установка дополнений гостевой ОС для Simply Linux.
5 апреля 20225 апр 2022
117
3 мин