LINUX.ORG.RU
ФорумAdmin

Как загрузить linux с uefi?

 ,


0

1

Есть старый сервер, который пока не хотелось бы выводить из эксплуатации. В него добавлены накопители чтобы сделать raid. Подключенные файловые системы перенесены без видимых проблем. Для непосредственно системы, /boot и /boot/efi сделаны копии из деградированных массивов (для последний двух – с метаданными 0.9). Дошло до загрузки.

Текущая загрузка, насколько я могу судить, происходит через uefi. После F12 получаю меню загрузки под названием «GYGABYTE - UEFI DualBIOS», в котором OpenVZ, четыре диска и Enter Setup. При этом загрузиться можно только через первый пункт «OpenVZ», при выборе любого из дисков не находит загрузочного устройства. Из этого я делаю вывод что grub не установлен.

Также, при попытке установить grub получаю ошибку grub2-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory. Если поискать modinfo.sh, то находится только /usr/lib/grub/i386-pc/modinfo.sh /boot/grub2/i386-pc/modinfo.sh. Доустановить недостающее не представляется возможным, потому что репозитарии OpenVZ в целом уже закончились.

Есть ли в такой ситуации шанс загрузиться с raid или смириться и оставить как есть?

★★★★★
Ответ на: комментарий от anonymous
# ls -l /boot/
total 108016
-rw-r--r--  1 root root   149662 Aug 23  2018 config-3.10.0-862.11.6.vz7.64.7
drwx------  3 root root    16384 Jan  1  1970 efi
drwxr-xr-x  2 root root     4096 Oct 29  2018 grub
drwx------  3 root root     4096 Oct 29  2018 grub2
-rw-------  1 root root 62013566 Oct 29  2018 initramfs-0-rescue-94db05b042d047609677703b94a3950e.img
-rw-------  1 root root 20229976 Nov 28  2018 initramfs-3.10.0-862.11.6.vz7.64.7.img
-rw-------  1 root root 11285859 May 28 12:15 initramfs-3.10.0-862.11.6.vz7.64.7kdump.img
drwx------. 2 root root    16384 Oct 29  2018 lost+found
-rw-r--r--  1 root root   309814 Aug 23  2018 symvers-3.10.0-862.11.6.vz7.64.7.gz
-rw-------  1 root root  3481843 Aug 23  2018 System.map-3.10.0-862.11.6.vz7.64.7
-rwxr-xr-x  1 root root  6537776 Oct 29  2018 vmlinuz-0-rescue-94db05b042d047609677703b94a3950e
-rwxr-xr-x  1 root root  6537776 Aug 23  2018 vmlinuz-3.10.0-862.11.6.vz7.64.7

# ls -l /boot/grub
total 4
-rw-r--r-- 1 root root 3797 May 10  2016 splash.xpm.gz

# ls -l /boot/grub2/
total 12
-rw------- 1 root root 5540 Oct 29  2018 grub.cfg.new
lrwxrwxrwx 1 root root   31 Oct 29  2018 grubenv -> /boot/efi/EFI/virtuozzo/grubenv
drwxr-xr-x 3 root root 4096 Oct 29  2018 themes

Если ты об этом

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

Ну, без изменений конфига-то невозможно. И как минимум нужно fstab править. В любом случае перед перезагрузкой можно ещё раз rsync выполнить (ну fstab, там, это понятно).

sin_a ★★★★★
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария