LINUX.ORG.RU

GRUB без MBR


0

0

Установлен lvm. Создаю на нем новый логический раздел, на разделе создаю файловую систему (ext2, в ней первый килобайт места не используется), затем запускаю kvm -hda /dev/lvm/имя_раздела. Внутри виртуальной машины получается, что на жестком диске расположен единственный раздел и отсутствует MBR (это позволяет после остановки виртуальной машины легко монтировать раздел в хостовой операционке без приседаний типа losetup /dev/loop4 -o 32256 /dev/lvm/имя_раздела && mount /dev/loop4 /mnt/имя_раздела).

Внимание вопрос - как установить grub или grub2 в этот раздел, чтобы стартовала виртуальная машина?


а как виртуальная машина будет грузиться с диска без MBR?

я бы создал небольшой образ с MBR (и загрузчиком), который грузил бы все остальное с вашего /dev/lvm/имя_раздела (в котором нет MBR)

samson ★★
()

>на разделе создаю файловую систему (ext2, в ней первый килобайт места не используется)

Это ты должен делать из вирт. системы, предварительно разбив диск -hda на разделы (изнутри)

sdio ★★★★★
()

А впрочем можешь грузить линукс в kvm, задав кернел расположенный 
в основой системе (кернел в /boot не нужен)

$ kvm -help

Linux boot specific:
-kernel bzImage use 'bzImage' as kernel image
-append cmdline use 'cmdline' as kernel command line
-initrd file    use 'file' as initial ram disk

sdio ★★★★★
()
Ответ на: комментарий от sdio

> Это ты должен делать из вирт. системы, предварительно разбив диск -hda на разделы (изнутри)

а разве без этого работать не будет? Использовать /dev/hda в качестве корня, а grub поставить на другой диск (маленький образ с MBRом).

samson ★★
()
Ответ на: комментарий от samson

Попробовал - получилось. Дальше буду пробовать использовать корень на nfs (не нужен grub и логические разделы + можно оптимизировать путем монтирования одинаковых папок).

serra
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.