Как сделать загрузочный жесткий диск с GRUB2

Просто звоните

totem *.mp4 *.flv

Слишком легкий, не это ;-)

1
10.01.2014, 16:44
2 ответа

Просто узнанный, что, поскольку GRUB2 использует UUID для идентификатора раздела, все, которое необходимо сделать, цель монтирования /boot разделите где-нибудь (скажем, /mnt/new-boot) и затем скажите это использованию GRUB --boot-directory:

grub2-install --boot-directory=/mnt/new-boot /dev/sdb
1
27.01.2020, 23:38

Просто выполнение grub-install не будет достаточно, Вы будете иметь к update-grub или grub-mkconfig если у Вас нет своей собственной начальной буквы grub.cfg. Я должен выполнить это из chroot тюрьмы для него для работы. Вот отрывок, адаптированный из сценария, который я записал, чтобы сделать это (измененная форма не тестируется):

# assumes /dev/sdb1 is the target root and
# /boot doesn't have to mounted separately
mount /dev/sdb1 /mnt

grub-install --boot-directory=/mnt/boot /dev/sdb

mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /dev /mnt/dev
chroot /mnt update-grub
umount /mnt/proc /mnt/sys /mnt/dev

update-grub может быть конкретный Debian, согласно руководству, для которого это является просто тупик:

grub-mkconfig -o /boot/grub/grub.cfg
1
27.01.2020, 23:38
  • 1
    я уже, имел работу grub.cfg, но хорошо знать это для дальнейшего использования. –  che 13.01.2014, 17:50

Теги

Похожие вопросы