LINUX.ORG.RU
ФорумAdmin

Почему Grub2 не ставится более, чем на одно устройство?

 , , ,


0

1

Два диска в raid0 Btrfs cо следующей таблицей GPT:
1-й раздел - 2МБ, флаг bios_grub
2-й раздел - linux swap
3-й раздел - btrfs raid0

sudo grub-install --recheck /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
sudo grub-install --recheck /dev/sdb
Installing for i386-pc platform.
Installation finished. No error reported.
sudo dpkg-reconfigure grub-pc
device node not found
device node not found
device node not found
device node not found
Use of uninitialized value in string eq at /usr/share/perl5/Debconf/Element/Multiselect.pm line 38, <GEN17> line 22.
Use of uninitialized value in string eq at /usr/share/perl5/Debconf/Element/Multiselect.pm line 38, <GEN17> line 22.
Installing for i386-pc platform.
Installation finished. No error reported.
Installing for i386-pc platform.
grub-install: error: cannot find a GRUB drive for /dev/disk/by-id/ata-SAMSUNG_HD080HJ_S08EJ1KL907609,. Check your device.map.
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.16.0-41-generic
Found initrd image: /boot/initrd.img-3.16.0-41-generic
Found memtest86+ image: /@/boot/memtest86+.elf
Found memtest86+ image: /@/boot/memtest86+.bin
done

Почему не ставится на второй диск? о_О

★★★

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

Он поставился:

sudo grub-install --recheck /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
sudo grub-install --recheck /dev/sdb
Installing for i386-pc platform.
Installation finished. No error reported.
вы сами об этом написали.

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

Хорошо, а как насчёт:

device node not found
device node not found
device node not found
device node not found

Use of uninitialized value in string eq at /usr/share/perl5/Debconf/Element/Multiselect.pm line 38, <GEN17> line 22.
Use of uninitialized value in string eq at /usr/share/perl5/Debconf/Element/Multiselect.pm line 38, <GEN17> line 22.

и

grub-install: error: cannot find a GRUB drive for /dev/disk/by-id/ata-SAMSUNG_HD080HJ_S08EJ1KL907609,. Check your device.map.

?

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

А что делать со вторым разделом на втором диске, оставить пустым? Я просто не в курсе как оптимально нужно разбивать в случае рейда через btrfs.

Ну и зачем вам grub на двух дисках, если у вас там RAID0

Ну, к примеру, повредится на одном диске, можно будет использовать grub, который на другом.

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

Ну, к примеру, повредится на одном диске, можно будет использовать grub, который на другом.

Ты хоть бы почитал что такое raid0.

anonymous
()
Ответ на: комментарий от Gannet

почему, он кривой?

Потому что он пишет конфигурацию в /boot и никуда больше не пишет. Все пакеты в Дебиане (впрочем, как и в большинстве других дистрибутивов) рассчитаны на установку только по определённым путям.

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

Спасибо за совет. Но я уже почитал.

И что ? Потеря данных не страшна, главное - два груба ? :-)

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

Ессесно, а как же ещё. Карта разделов в топике указана. Что там ещё можно в рейд объединить, кроме btrfs-разделов? Swap? Так ему достаточно параметра pre=1 в fstab. Остаётся только раздел(ы) для grub2.

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

Cпроси это у создателей технологии raid0, а не у меня. Я использую её сознательно и с пониманием всех рисков. Следовательно сохранность данных в данном случае не важна. А два граба или один - в любом случае два раздела останутся, так почему бы не поставить и на второй grub2, всё равно «гулять» будет.

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