Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Установка GRUB2 на отдельный раздел USB HDD (http://forum.oszone.net/showthread.php?t=228706)

RUVATA 24-02-2012 23:03 1865990

Установка GRUB2 на отдельный раздел USB HDD
 
Всем доброго времени суток...
Задача стара как мир, более того я ранее уже несколько раз проделывал это,
но в этот раз немного нестандартные условия, да и версия системы другая.
Общий смысл записать на отдельный раздел загрузчик GRUB2 который из коробки умеет читать мультизагрузочные образы дисков в формате
(ISO 9660).
Что мы имеем
Хост ситема: Windows 7 Pro
Среда виртуальных машин: Virtual Box (давно пользуюсь, уверенно разбираюсь во всех ее возможностях, потому берем ее как данное)
Виртуальная машина: Ubuntu 11.10
А так-же некий USB-HDD: Verbatium Portable USB Drive 250 Gb

Последний отлично перенаправляется виртуальной системе, определяется в ней как \dev\sdb,
монтируется, форматируется и бьется из виртульной системе при помощи стандартных средств, а я по старинке юзаю gparted
без ошибок и намеков на что либо неладное (потому не думаю, что моя проблема как таковая связана с виртуалкой)

Данный USB-HDD разбит на 2 раздела:
1)/dev/sdb1 soft 180 Gb(NTFS; без флагов)
2)/dev/sdb2 botable 69,5 Gb (FAT32; флаги boot, ldv)
перед каждым разделом по 250 Mb. неразмеченной области

Далее все по стандартному сценарию и вот что вышло:
s
Код:

udo mount /dev/sdb2 /media/botable
sudo grub-install --force --no-floppy --root-directory=/media/botable /dev/sdb2
/usr/sbin/grub-setup: предупр: Попытка установить GRUB на диск без разделов или на раздел. Лучше этого НЕ ДЕЛАТЬ..
/usr/sbin/grub-setup: предупр: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
Installation finished. No error reported.

В итоге имеем на botable каталог boot\grub\ но в нем как ни странно нет самого главного - grub.cfg,
да и беглым взлядом определяется "маловатость" того что там должно быть
Хотя это не важно, так как мы все равно имеем ошибку - а это не есть right way

Прошу помощи у nix-сведующих.
Кое что удалось найти на хабре http://habrahabr.ru/blogs/sysadm/135637/

где похожая ощибка объясняется так...

Если GRUB отвечает

Код:

предупр: Встраивание невозможно. При имеющихся параметрах GRUB можно установить
только с помощью списка блоков (blocklists). Однако, список блоков является
 НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub-setup: ошибка: не будет продолжена с использованием blocklists.

то значит что для бутлоадера не хватает места и нужно перенести начало
первого раздела, скажем, на 1 мб вперед.


Но у меня и так перед каждым разделом по 250 МБ запаса.


Время: 04:41.

Время: 04:41.
© OSzone.net 2001-