LINUX.ORG.RU
ФорумAdmin

Не прописывается граб в CentOS7.

 , ,


0

1

Есть Сент. Он упал совсем, FS навернулась. Поставить его с 0 - нет возможности, так как основные репозитории ушли в vault, но доступны, а вот другая часть репозиториев - закрылась. Так что остался вариант сделать образ соседней системы, и накатить его. Но к моему удивлению и даже возмущению - не прокатывает. Что делается: захожу на соседнюю систему и делаю dd всего диска в файл. Копирую его на нужную систему и делаю dd в диск. Результат - биос не видит grub. Делаю chroot из лайфа, пишу grub2-install, grub2-mkconfig, перезапускаю - 0 реакции. Установщик 7-го Сента граб ставил без проблем. Таким же образом уже не одна система переехала с винта на винт без каких-либо проблем. Даже никаких манипуляций с грабом делать не надо было, кроме как поправить uuid разделов. Как вообще граб может не прописываться на диск после grub2-install???

Зачем делать dd всего диска? Нужно делать dd конкретного раздела диска, даже если он единственный. Grub не работает, потому что (как я понял) он был установлен вместе с Cent. Так как раздел вместе с сентом и с грабом накрылся нужно установить Grub в какое-нибудь другое место.

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

Когда делается dd всего диска - копируется всё, включая граб. Это удобно. Тем более, что системы зеркальные. Один не получится. Там разбивка большей части корня на разделы. Не знаю зачем. Проще сделать просто образ всего диска, чем кучки разделов. А копировать надо всё, и желательно одним куском, ибо LVM.

PearlyDragon
() автор топика
Ответ на: комментарий от PunkPerson

Ну нет, все инструкции уже были перечитаны и перепробованы. Никакие манипуляции с grub2-istall не дают какого-то толка. Хотя обычно копирование всего диска и не требует устанавливать на него граб, ибо полная копия и его ставит.

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

Когда делается dd всего диска - копируется всё, включая граб.

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

PunkPerson
()
Ответ на: комментарий от firkax

В теории биос серверный. И он читает тот граб, который ставится установщиком. Вот вопрос, в чём разница между грабом через установщик и через grub2-install… По идее разницы быть не должно.

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

Вот вопрос, в чём разница между грабом через установщик и через grub2-install… По идее разницы быть не должно.

По сути установщик делает ровно то же самое, что grub2-install, только установщик может свои конфиги протащить.

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

У вас диск с MBR или с GPT?

«Или» тут неуместно. MBR есть на практически всех дисках, при этом на некоторых в дополнение к нему есть ещё GPT. Диск с GPT но без MBR я даже не знаю возможно ли сделать.

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

Диски все на GPT. загружаюсь с лайфа gparted. Если брать именно установку - mount нужные диски + mount –bind /sys /proc /run /dev + mount /boot раздела. chroot grub2-mkconfig grub2-install –target i386-pc /dev/sdb reboot.

PearlyDragon
() автор топика
Ответ на: комментарий от PunkPerson

По опыту переездов - dd, если делать копию именно устройства - копирует и таблицу разделов, и всё, что в MBR. Вот не так давно, месяца 3 назад переезжал со сдыхающего NVME при помощи dd, и всё, что понадобилось - поправить fstab.

PearlyDragon
() автор топика
Ответ на: комментарий от spawn_sp

В системе нет grub-install. Есть только grub2-install. И нет grub-update. Скорее всего да. Но на новых системах, что на последнем Debian’е, что на последней OpenSuse Leap - везде grub2. Два таба после grub дают следующее: ~> grub2- grub2-editenv grub2-fstest grub2-menulst2cfg grub2-mklayout grub2-mkrelpath grub2-mount grub2-script-check grub2-emu grub2-glue-efi grub2-mkfont grub2-mknetdir grub2-mkrescue grub2-protect grub2-syslinux2cfg grub2-file grub2-kbdcomp grub2-mkimage grub2-mkpasswd-pbkdf2 grub2-mkstandalone grub2-render-label

PearlyDragon
() автор топика
Ответ на: комментарий от PunkPerson

bios и UEFI это аналоги, т.е. в зашито или то или другое. В каком режиме его UEFI пашет то?

Раз он пишет:

но на системах используется EFI.

То скорее у него esp раздел гикнулся …

mx__ ★★★★★
()