Действительно ли возможно проверить установку личинки без перезагрузки?

Я был укушен этим так много раз, и сегодня после openssl обновления в моей личинке сервера жаловались, что я должен установить ее снова начиная с "жестких дисков, что она была ранее установлена, не существуют".

У меня есть набег 1 установка со следующей установкой (согласно bootinfoscript):

> ============================= Boot Info Summary: ===============================
> 
>  => Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at
> sector 1 of the same hard drive for core.img. core.img is at this location and looks
>     for (mduuid/d2a04f98760e2b3cc23ba87845667605)/grub on this drive.  
>
> => Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of
>     the same hard drive for core.img. core.img is at this location and looks
>     for (mduuid/d2a04f98760e2b3cc23ba87845667605)/grub on this drive.

My mount points are:

> /dev/md2 on / type ext4 (rw) 

> /dev/md1 on /boot type ext3 (rw)

And mduuid seems to match the ones bootinfoscript mentions:

> ls -l /dev/disk/by-id/md-uuid-*
>
> lrwxrwxrwx 1 root root 9 Mar 19 11:37 /dev/disk/by-id/md-uuid-38048286:e3004e47:510ca3e1:2bae3f2e -> ../../md2 
>
> lrwxrwxrwx 1 root root 9 Mar 19 11:37 /dev/disk/by-id/md-uuid-d2a04f98:760e2b3c:c23ba878:45667605 -> ../../md1 
>
> lrwxrwxrwx 1 root root 9 Mar 19 11:37 /dev/disk/by-id/md-uuid-e099b695:0143bb58:e4ef7645:0f22ce0b -> ../../md0

Рабочие работы установки личинки, но я хочу удостовериться, что после перезагрузки личинки на самом деле правильно загрузит мои разделы.

Как я могу проверить его?

24
задан 25 June 2015 в 06:25

2 ответа

Я не думаю, что можно просто проверить, будет ли это работы или не прежде, чем попытаться сделать это, но вместо этого можно получить предварительный просмотр GRUB немедленно, таким образом, можно быть уверены, что новая конфигурация загружается правильно в GRUB.

Это могло быть достигнуто с помощью названного инструмента grub-emu.

man grub-emu

NAME
       grub-emu - GRUB emulator

SYNOPSIS
       grub-emu [OPTION]...

DESCRIPTION
       GRUB emulator.

       -r, --root-device=DEV
              use DEV as the root device [default=guessed]

       -m, --device-map=FILE
              use FILE as the device map [default=/boot/grub/device.map]

       -d, --directory=DIR
              use GRUB files in the directory DIR [default=/boot/grub]

       -v, --verbose
              print verbose messages

Легко установка grub-emu использование командной строки:

sudo apt-get install grub-emu

Для выполнения его просто используют терминал для выполнения этой команды:

grub-emu
19
ответ дан 23 November 2019 в 01:21

Этот ответ использование file -s /dev/sda, чтобы видеть, был ли MBR GRUB успешно установлен. Мимо этого Вы могли определенно перепроверить значения в /boot/grub/grub.cfg, чтобы удостовериться, что UUID совпадают со значениями в /dev/disk/by-uuid и удостоверяются, что все выглядит правильным в /boot/grub/device.map. Если тот файл является неправильным, что Вы испытаете затруднения из-за (hdX) спецификаций в grub.cfg.

Управление этими файлами вручную не необходимо хотя, если Вы используете update-grub после установки личинки на заменяющих дисках. Самые большие глюки, по моему опыту, не обновляли конфигурацию GRUB, не устанавливая GRUB на всех дисках или неподходящее разделение, которое делает его так, Вы не можете установить GRUB, не используя - сила.

4
ответ дан 23 November 2019 в 01:21

Другие вопросы по тегам:

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