Как проверить, какой загрузчик использует моя Система?

Как проверить, какой загрузчик использует моя Система?

Например, Lilo, Grub или Grub2. Как я могу это проверить?

5
задан 16 September 2013 в 01:06

3 ответа

Предполагая, что ваш загрузочный диск имеет значение /dev/sda (обычно это так), вы можете посмотреть на загрузочный сектор, чтобы увидеть, с чего начинается ваш компьютер:

sudo file -s /dev/sda

. из /dev/sda (ваш жесткий диск - часто загрузочный диск, если у вас их несколько). Например, мой начинается с

/dev/sda: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, …

, показывающего, что у меня есть Grub 2 (который является загрузчиком по умолчанию в Ubuntu в наши дни).

Еще одно место, на которое стоит обратить внимание - какие сценарии запускаются при установке ядра. Один или несколько из этих сценариев должны зарегистрировать вновь установленное ядро ​​в загрузчике. Эти сценарии живут в /etc/kernel/postinst.d.

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

0
ответ дан 16 September 2013 в 01:06

Загрузите загрузочный скрипт и установите http://bootinfoscript.sourceforge.net/

Этот скрипт boot_info_script представляет собой скрипт bash, который ищет информацию, связанную с загрузкой, на всех жестких дисках, подключенных к компьютеру. Его основное использование для устранения проблем с загрузкой. Инструкции см. В http://bootinfoscript.sourceforge.net

.
0
ответ дан 16 September 2013 в 01:06

Если

file -s /dev/sda

не работает, попробуйте

file -sk /dev/sda
0
ответ дан 16 September 2013 в 01:06

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

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