Автор Тема: Simply Linux и VirtualBox [решено]  (Прочитано 9184 раз)

Оффлайн ivnik

  • Завсегдатай
  • *
  • Сообщений: 77
Simply Linux и VirtualBox [решено]
« : 14.06.2010 01:19:34 »
Здравствуйте, уважаемые разработчики !!!

У меня SL 5.0.1.
Недавно я решил поставить VirtualBox из репозитория через Synaptic.

На данный момент доступны virtualbox и virtualbox-common версии 3.0.8-alt1 , однако,
соответствующего модуля ядра kernel-modules-virtualbox-std-def  версии 3.0.8 в репозитории нет.
Есть версия 3.0.10, после установки которой не работает xorg.

Вопрос: как быть ?  ???

Хотелось бы узнать подробный алгоритм установки VirtualBox в SimplyLinux.


« Последнее редактирование: 17.06.2010 15:59:05 от Skull »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Simply Linux и VirtualBox
« Ответ #1 : 14.06.2010 17:25:03 »
О каком репозитории идёт речь?

Оффлайн ivnik

  • Завсегдатай
  • *
  • Сообщений: 77
Re: Simply Linux и VirtualBox
« Ответ #2 : 14.06.2010 18:12:01 »
О каком репозитории идёт речь?

О стандартном, доступном через Synaptic.

rpm   http://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/   i586       classic

rpm   http://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/   noarch   classic




Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Simply Linux и VirtualBox
« Ответ #3 : 14.06.2010 18:51:25 »
Пишите в багзилу - видно кто-то поспешил обновить ядерный модуль для std-def ядра (для всех остальных ядер 3.08).

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Re: Simply Linux и VirtualBox
« Ответ #4 : 14.06.2010 19:35:18 »
Хотелось бы узнать подробный алгоритм установки VirtualBox в SimplyLinux.

Шаг № 1: Подгружаем

[root@server ~]#apt-get install kernel-headers-modules-std-def
и
[root@server ~]#apt-get install make

Шаг № 2: Удаляем установленные версии VirtualBox

[root@server ~]#apt-get remove virtualbox-*
система готова к установке VirtualBox c сайта http://www.virtualbox.org/


Шаг № 3:Скачиваем любым способом VirtualBox в отдельный каталог

http://download.virtualbox.org/virtualbox/3.2.4/VirtualBox-3.2.4-62467-Linux_x86.run

заходим простым пользователем в этот каталог и делаем скрипт исполняемым

[vova@server ~]$chmod +x VirtualBox-3.2.4-62467-Linux_x86.run
рутом запускаем скрипт

[root@server ~]#./VirtualBox-3.2.4-62467-Linux_x86.run
машина установлена
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн ivnik

  • Завсегдатай
  • *
  • Сообщений: 77
Re: Simply Linux и VirtualBox
« Ответ #5 : 14.06.2010 22:05:19 »
Salomatin, спасибо за алгорим, но из репозитория аптгетом скачиваются те версии модулей ядра,
которые не совпадают с текущей версией ядра Simply Linux. Так что VB всё равно не заработает.  ???

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 981
    • Пошаговые инструкции
    • Email
Re: Simply Linux и VirtualBox
« Ответ #6 : 14.06.2010 22:10:11 »
Так что VB всё равно не заработает.  ???

Как не заработает? У меня работает. Что-то делаю не так?
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Simply Linux и VirtualBox
« Ответ #7 : 14.06.2010 22:19:56 »
Salomatin, спасибо за алгорим, но из репозитория аптгетом скачиваются те версии модулей ядра,
которые не совпадают с текущей версией ядра Simply Linux. Так что VB всё равно не заработает.  ???
Для метода, показанного  Salomatin (установка закрытой версии), модули для ядра открытой версии, вообще не нужны.

Оффлайн ivnik

  • Завсегдатай
  • *
  • Сообщений: 77
Re: Simply Linux и VirtualBox
« Ответ #8 : 15.06.2010 00:46:45 »
удалил модули ядра и попробовал установить версию с официального сайта http://www.virtualbox.org/

пишет вот что:

[root@computer tmp]# ./VirtualBox-3.2.4-62467-Linux_x86.run
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.........
VirtualBox Version 3.2.4 r62467 (2010-06-08T11:18:29Z) installer
Please install the build and header files for your current Linux kernel.
The current kernel version is 2.6.30-std-def-alt14
Problems were found which would prevent VirtualBox from installing.
Please correct these problems and try again.

То же самое выдавалось, когда модули ядра были подгружены...
« Последнее редактирование: 15.06.2010 00:49:46 от ivnik »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Simply Linux и VirtualBox
« Ответ #9 : 15.06.2010 01:00:24 »
Вы невнимательно прочитали пост Соломатина.

Оффлайн ivnik

  • Завсегдатай
  • *
  • Сообщений: 77
Re: Simply Linux и VirtualBox
« Ответ #10 : 15.06.2010 01:43:51 »
Вы невнимательно прочитали пост Соломатина.

Хотелось бы знать на что обратить более пристальное внимание...

Делал всё по вышеуказанному алгоритму, но

после команды

[root@computer tmp]# ./VirtualBox-3.2.4-62467-Linux_x86.run
получаем следующее

[root@сomputer tmp]# ./VirtualBox-3.2.4-62467-Linux_x86.run
Verifying archive integrity... All good.
Uncompressing VirtualBox for Linux installation.........
VirtualBox Version 3.2.4 r62467 (2010-06-08T11:18:29Z) installer
Please install the build and header files for your current Linux kernel.
The current kernel version is 2.6.30-std-def-alt14
Problems were found which would prevent VirtualBox from installing.
Please correct these problems and try again.

Моя версия ядра в Simply Linux такая:

[user@computer ~]$ uname -r
2.6.30-std-def-alt14

а модули ядра после после подгрузки аптгетом получаются более поздней версии

[user@computer ~]# rpm -qa | grep headers-modules
kernel-headers-modules-std-def-2.6.30-alt15

Думаю, что проблема в этом.

Прошу прощения, если не понимаю чего-то фундаментального

Может быть, у Саломатина не Simply Linux ?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Simply Linux и VirtualBox
« Ответ #11 : 15.06.2010 02:11:40 »
Вы первый шаг не выполнмли
 Вырнее хидеры ядра не от той версии.
« Последнее редактирование: 15.06.2010 02:13:44 от ruslandh »

Оффлайн ivnik

  • Завсегдатай
  • *
  • Сообщений: 77
Re: Simply Linux и VirtualBox
« Ответ #12 : 15.06.2010 02:38:10 »
Вы первый шаг не выполнмли

Выполнил как было написано
======================
Шаг № 1: Подгружаем

[root@server ~]#apt-get install kernel-headers-modules-std-def
и

[root@server ~]#apt-get install make======================


Вырнее хидеры ядра не от той версии.

Так в том-то и дело, что при подгрузке хидеров командой apt-get загружаются
kernel-headers-modules-std-def-2.6.30-alt15, которые не совпадают с текущей
версией ядра в симпли линукс: 2.6.30-std-def-alt14.

Полагаю, что обновление версии ядра до версии хидеров без учёта остальных
компонент симпли линукса может повлечь за собой сбои в системе.



Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Simply Linux и VirtualBox
« Ответ #13 : 15.06.2010 06:56:06 »
Сбои повлечь не могут, а вот обновление только ядра без обновлений модулей - могут. Обновите ядро с помощью команды

# update-kernel

Оффлайн ivnik

  • Завсегдатай
  • *
  • Сообщений: 77
Re: Simply Linux и VirtualBox
« Ответ #14 : 15.06.2010 15:18:30 »
ruslandh, Salomatin, спасибо за помощь, всё заработало.


Проблема была такая: я изначально устанавливал симпли линукс
со старого дистрибутива 5.0.0 и через синаптик он у меня обновлялся
до 5.0.1. Как выяснилось позже, ядро при этом (через синаптик) не обновляется
и оставалось старой версии 2.6.30-std-def-alt14.

Далее, команда update-kernel почему-то не работает в симпли линукс. Баш пишет, что такой команды нет, хотя
я её до этого ставил через apt-get install update-kernel. Пришлось скачать и поставить обновлённый
дистрибутив симпли линукс 5.0.1, где версия ядра уже новая 2.6.30-std-def-alt15.

После этого я выполнил всё по рецепту от Саломатина и всё заработало.  :)