LINUX.ORG.RU

Возможна ли установка GRUB2 на флешку в принципе?

 , ,


1

1

Дистрибутив в котором пытаюсь это сделать FEDORA 16. Описалово везде вроде бы простейшее( вот например http://slicks.name/ubuntu/ustanovit-grub2-na-usb-pri-pomoshhi-ubuntu-linux.html) но, при установке лично моя Федора, говорит, что это плохая идея, файлы заливаются, но флешка не загрузочная.

Неужели дело в Ubunte? и надо именно Live CD Убунтовский? Хочется использовать при загрузке ISO образы и не только линуксовые, а всякие.

★★★★

Ну с учетом того, что у меня бутявая флэшка с установленными нормальной (не в LiveUSB) федорой и грубом - то значит можно.

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

Как?

Можно ссылку на мануал какой нибуть! все что нашел в сети( ссылку кинул), все практически одно и то же, но у меня не хочет работать никак.

alex_sim ★★★★
() автор топика
Ответ на: комментарий от no-dashi

После команды grub2-install --no-floppy --root-directory=/media /dev/sdc

Получаю ругань:

/sbin/grub2-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea..

/sbin/grub2-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..

/sbin/grub2-setup: error: will not proceed with blocklists.

Извините не умею форматировать как надо, просто не понимаю.

alex_sim ★★★★
() автор топика
Последнее исправление: alex_sim (всего исправлений: 1)

просто не понимаю

Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea..

Что тебе тут не понятно? Ты пытаешься установить груб на диск без таблицы разделов, а второй груб этого не любит.

fdisk /dev/sdc <n> <ENTER> <ENTER> <ENTER> && mkfs.ext4 /dev/sdc1 &&  grub2-install --no-floppy --root-directory=/media /dev/sdc

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

В той ссылке которую я привел

флешка монтируется и имеет ФС - FAT32. я делал с помошью mkfs.vfat иначе бы как я ее смонтировал и записал на нее /boot

Ну я сделал все как вы сказали. Создал по умолчанию раздел, затем ошарашил его mkfs.ext4 Затем наверно надо его смонтировать? Смонтировал и далее grub2-install

Получаю в ответ:

warn: Attempting to install GRUB to a disk with multiple partition labels or both partition label and filesystem. This is not supported yet..

warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. /sbin/grub2-setup: error: will not proceed with blocklists.

В чем я не прав и что опять не понимаю?

alex_sim ★★★★
() автор топика
Ответ на: В той ссылке которую я привел от alex_sim

флешка монтируется и имеет ФС

GRUB2 целиком не влезает в MBR, поэтому должен храниться где-то на диске. Исторически первый раздел стартовал не с первого сектора (в нулевом как раз сам MBR), а с 63го (сейчас дефолт - 2048), т.е. до начала раздела есть минимум 62 свободных сектора, куда никто никогда не пишет, идеальное место для груба. Если ФС создана без создания таблицы разделов, то она начинается с начала диска и безопасного места для грубовского stage1.5 нет.

Attempting to install GRUB to a disk with multiple partition labels or both partition label and filesystem

Сообщение говорит о том, что grub-probe обнаружил и новую таблицу разделов и старую файловую систему и не знает, чему верить.

dd if=/dev/zero of=/dev/sdc bs=512 count=2048
Выдерни и воткни флешку, после чего повтори создание раздела и ФС.

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

Большое спасибо!

Все получилось и дело сдвинулось с мертвой точки.

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