среда, 23 июля 2008 г.

Установка Ubuntu Server: установка ядра generic

В связи с выходом VirtualBox 2.0 данный пост можно не читать - в новой версии прекрасно работает серверное ядро.


Итак, при установке Ubuntu Server на виртуальную машину, мы получили такую, удручающую, картину:


Серверное ядро в виртуальной машине не работает. Аналогичный результат я получил и в VMware.
Для того чтобы установить generic ядро, проделываем следующее:

1. Монтируем к виртуальной машине диск, с которого мы устанавливали ubuntu.
2. Перезагружаем виртуальную машину, но на этот раз в начальном меню выбираем пункт "Восстановить систему".


Режим восстановления сначала мало отличается от установки системы. По крайней мере вопросы будут теже самые. До тех пор, пока не дойдете до:


Здесь перечислены разделы нашего диска:
/dev/sda1 - корневой раздел '/'
/dev/sda2 - swap
/dev/sda3 - /tmp
/dev/sda4 - расширенный раздел
/dev/sda5 - логический раздел /var

Выбираем корневой раздел /dev/sda1.


И запускаем в этом разделе оболочку (верхний пункт меню), в следующем окне выбираем "Продолжить".


Маленькая решетка внизу - это приглашение командной строки.

Фактически мы загрузились с ядра generic, взяв его с компакт диска и подмонтировали корневой раздел нашего диска. Осталось только установить ядро.

Для установки нам потребуется подключить ещё раздел /var, для этого пишем:
mount /dev/sda5


Если при установке системы у Вас небыло доступа к интернету, то ядро можно установить с установочного диска. Для этого проделываем следующее.
  • Добавляем наш компакт диск как источник программного обеспечения:
    apt-cdrom add

    Утилита попросит вставить диск и нажать ENTER. Диск у нас уже вставлен, поэтому сразу жмем ENTER.
  • Монтируем CD-ROM в систему:
    mount /cdrom

  • и устанавливаем generic-ядро:
    apt-get install linux-generic


Если при установке доступ к интернету был, то список пакетов был обновлен и ядро все равно будет грузится с основного репозитория.

Поэтому можно сразу сделать:
mount /dev/sda5
apt-get install linux-generic



Отвечаем 'Y' и ждем окончания установки.

Для выхода из оболочки набираем
exit
, а в появившемся меню - Перезагрузка системы (не забудьте извлечь диск из CD-ROM'а, иначе загрузка пойдет с него).
Когда появиться таймер обратного отсчета загрузчика GRUB, нажмите ESC.


Выбираем пункт с ядром generic и нажимаем ENTER. Если все было сделано правильно, то система должна загрузится.

Продолжение следует...

Комментариев нет: