LINUX.ORG.RU

Не устанавливается grub2 на флешку

 ,


1

2

Хочу сделать live usb с debian на борту. На флешке создал 2 раздела: /dev/sdg1 с ext2 под boot и /dev/sdg2 с f2fs под корень. Таблица разделов msdos. Скопировал уже установленную на хард систему rsync'ом, пытаюсь установить grub в chroot и получаю вот это:

# grub-install /dev/sdg
Installing for i386-pc platform.
grub-install: предупреждение: Попытка установить GRUB на диск с несколькими разметками разделов. Это пока не поддерживается..
grub-install: предупреждение: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
grub-install: ошибка: не будет продолжена с использованием blocklists.
Что делать?

★★★★★

Последнее исправление: templarrr (всего исправлений: 2)

Ответ на: комментарий от Deleted

Не загружается. На экране мигающий курсор.

templarrr ★★★★★
() автор топика

У вас там точно нет следов gpt на флешке, допустим fdisk не выводит предупреждение, что на флешке есть GPT?

Можете попробовать ключ --force для grub-install.

mky ★★★★★
()

Создай для grub отдельный раздел примерно на мегабайт и ставь на него. В mbr скопируй файл mbr.bin из syslinux (ну или другой т.н. generic mbr) и сделай раздел груба активным.

Раздел boot можешь заархивировать и пересоздать или воспользоваться resize2fs и потом уже удалить раздел и создать с меньшим размером, при этом имеет смысл при уменьшении можно уменьшать сильнее чем нужно, а затем после пересоздания раздела опять расширять.

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 2)

dd'шни метров 100 флешки, потом создай разделы заново. Недавно такой же глюк вылавливал

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

Вполне могли быть, до этого на флешке был установочный образ убунты.

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

Что-то не слышал про неё, спасибо

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