Не удается настроить начальный загрузчик

Доброго времени суток! Решил попробовать Gentoo и пытаюсь ставить ее на VirtualBox. При установке руководстовался этой инструкцией. Столькнулся с проблемой создания начального загрузчика, никак не удается это сделать.
Разделы:

dev/sda1           загрузочный раздел BIOS
dev/sda2  ext2     загрузочный раздел
dev/sda3  swap     файл подкачки
dev/sda4  ext4     основной раздел 

В начале пытался использовать Grub2.
Установил все как написано

emerge sys-boot/grub
grub2-mkconfig -o /boot/grub/grub.cfg

но при перезагрузке вместо меню выбора вижу консоль grub'а:
grub>

Пытался выбрать ядро и загрузиться вручную, но он его не видит.
Комманда ls выдает 4 раздела (hd0,gpt1)...(hd0,gpt4) и еще (hd0)
писал

set root=(hd0,gpt4)

Затем комманда root должна выводить инф-ию о разделе, но выдает ошибку "can't find command'root'"

ls/ выдает содержимое основного раздела (hd0,gpt4), но если посмотреть содержимое папки boot выдает пустую строку.

При выборе ядра (которое должно быть в /boot/kernel-3.10.17-gentoo)

linux /boot/kernel-3.10.17-gentoo root=/dev/sda4

пишет, что не находит файл.

Так же в (hd0,gpt2) (насколько я понял, это загрузочный раздел, который в системе монтируется в boot) ls выдает список:

lost+found/
kernel-3.10.17-gentoo
grub/
boot.0800 map

но при вводе комманды linux (см. выше), пишет "invalid file name 'kernel-3.10.17-gentoo'"

Пытался использовать загрузчик LILO, установил согласно вышеприведенной инструкции, написал lilo.conf, при загрузке вижу окно выбора, выбираю gentoo, все отлично загружается, но ничего сделать в ней не могу, т.к практически на каждую операцию пишет, что файловая система read-only (что, насколько я понял, следует из конфига LILU):

boot=/dev/sda         # установка LILO в MBR
prompt                # предоставление шанса выбора другого варианта
timeout=50            # ожидание пять секунд до загрузки варианта по умолчанию
default=gentoo        # по истечении времени загрузка варианта gentoo

image=/boot/kernel-3.3.8-gentoo
  label=gentoo        # название этого варианта
  read-only           # запуск с корневой ФС только для чтения; не менять!
  root=/dev/sda4      # расположение корневой файловой системы

image=/boot/kernel-3.3.8-gentoo
  label=gentoo.rescue   # название этого варианта
  read-only             # запуск с корневой ФС только для чтения; не менять!
  root=/dev/sda4        # расположение корневой файловой системы
  append="init=/bin/bb" # запустить оболочку восстановления Gentoo

Вообщем, я окончательно запутался, добрые люди, помогите, пожалуйста! Заранее спасибо.

P.S. в Grub2 по-видимому не сохраняется конфиг: редактирую /etc/defauld/grub, к примеру, меняю разрешение, сохраняю, применяю комманду grub2-mkconfig, а при загрузке все равно старое разрешение.

Стало немного лучше...

Обнариужил, что по-дурости сделал gpt метку на 8Гб диск...
Переустановил grub2 таким образом:

grub2-install --modules="part_gpt fat ext2" --no-floppy /dev/sda

После перезагрузки опять появилась консоль grub'a: grub>
ввел:

set root=(hd0,gpt2)
linux /kernel-3.10.17-gentoo
boot

и все загрузилось.

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

P.S. Рано радовался - так же, как и с LILO файловая система read-only.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".