grub-legacy не загружается по умолчанию

Я запускаю сервер Debian на размещенной службе, где у меня нет доступа к компьютеру через веб-консоль. Мне нужно было обновить установку, а также ядро, но после перезагрузки ядро ​​2.6 все еще используется. Сервер использует grub-legacy из-за платформы виртуализации. /boot/grub/menu.lst содержит новое ядро, а также по умолчанию 0 .

Поскольку я не вижу, что происходит во время загрузки, я не знаю, действительно ли обновляется меню загрузки. Есть ли способ удаленно отладить это? Я не могу продолжить обновление сейчас, потому что мне нужно запустить ядро ​​3.2, чтобы можно было установить Jessie.

Я запустил update-grub , а также установил grub в MBR. Хотя он может быть установлен и на раздел, я изначально не настраивал систему.

## ## End Default Options ##

title           Debian GNU/Linux, kernel 3.2.0-4-amd64
root            (hd0,0)
kernel          /boot/vmlinuz-3.2.0-4-amd64 root=UUID=1ad904c4-eaf0-4860-86f0-fabfa5df7bc0 ro 
initrd          /boot/initrd.img-3.2.0-4-amd64

title           Debian GNU/Linux, kernel 3.2.0-4-amd64 (single-user mode)
root            (hd0,0)
kernel          /boot/vmlinuz-3.2.0-4-amd64 root=UUID=1ad904c4-eaf0-4860-86f0-fabfa5df7bc0 ro single
initrd          /boot/initrd.img-3.2.0-4-amd64

title           Debian GNU/Linux, kernel 2.6.39-bpo.2-amd64
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.39-bpo.2-amd64 root=UUID=1ad904c4-eaf0-4860-86f0-fabfa5df7bc0 ro 
initrd          /boot/initrd.img-2.6.39-bpo.2-amd64

title           Debian GNU/Linux, kernel 2.6.39-bpo.2-amd64 (single-user mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.39-bpo.2-amd64 root=UUID=1ad904c4-eaf0-4860-86f0-fabfa5df7bc0 ro single
initrd          /boot/initrd.img-2.6.39-bpo.2-amd64

### END DEBIAN AUTOMAGIC KERNELS LIST

Я попробовал bootinfoscript , но он просто печатает

Boot Info Script 0.61      [1 April 2012]

Identifying MBRs...

Finished. The results are in the file "RESULTS.txt"

, и в файле результатов нет ничего полезного:

============================= Boot Info Summary: ===============================


============================ Drive/Partition Info: =============================

no valid partition table found
"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/xvda1       1ad904c4-eaf0-4860-86f0-fabfa5df7bc0   ext3       

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/disk/by-uuid/1ad904c4-eaf0-4860-86f0-fabfa5df7bc0 /                        ext3       (rw,relatime,errors=remount-ro,barrier=0,data=ordered)

0
28.02.2016, 13:29
1 ответ

Это было связано с платформой виртуализации XenServer. По-видимому, он на самом деле не использует grub, а сам читает конфигурацию. Не полностью проверено, но, скорее всего, проблема была вызвана наличием файла grub.cfg , который содержал только старую версию ядра из grub-pc .

0
28.01.2020, 04:52

Теги

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