В связи с выходом 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
Если при установке доступ к интернету был, то список пакетов был обновлен и ядро все равно будет грузится с основного репозитория.
Поэтому можно сразу сделать:
mount /dev/sda5
apt-get install linux-generic
Отвечаем 'Y' и ждем окончания установки.
Для выхода из оболочки набираем
exit, а в появившемся меню - Перезагрузка системы (не забудьте извлечь диск из CD-ROM'а, иначе загрузка пойдет с него).
Когда появиться таймер обратного отсчета загрузчика GRUB, нажмите ESC.
Выбираем пункт с ядром generic и нажимаем ENTER. Если все было сделано правильно, то система должна загрузится.
Продолжение следует...
Комментариев нет:
Отправить комментарий