Jump to content
Калькуляторы

Перенос RHEL и UEFI

Всем привет.

 

Пытаюсь перенести файловую систему RHEL 6.3 с одного физического сервера на другой. Со старого сервера tar'ом слил файловую систему. На новом разбил диск (через fdisk) залил файлы. По привычке установил загрузчик в MBR:

 

root (hd0,0)
setup (hd0)

 

Grub сказал, что загрузчик установлен. Исправил grub.conf, fstab. Но сервер не загружается. Насколько я понимаю, нужно загружать через EFI. Но смущает вот что. Насколько я знаю, диск должен быть разбит в GPT, но на старом сервере я не вижу этого:

 

Disk /dev/sda: 146.0 GB, 145999527936 bytes
255 heads, 63 sectors/track, 17750 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x13c257bd

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        5100    40960000   83  Linux
/dev/sda2            5100        8287    25600000   83  Linux
/dev/sda3   *        8287       10837    20480000   83  Linux
/dev/sda4           10837       17751    55536640    5  Extended
/dev/sda5           10837       13386    20480000   83  Linux
/dev/sda6           13387       14431     8388608   82  Linux swap / Solaris
/dev/sda7           14431       17751    26664960   8e  Linux LVM

 

Но при этом у него есть:

/boot/efi/EFI/redhat/grub.efi

 

На виртуальной машине через MBR все запускается. Как поступить?

 

Edited by fox_m

Share this post


Link to post
Share on other sites

В 07.01.2022 в 14:30, fox_m сказал:

Насколько я понимаю, нужно загружать через EFI

ну так смотрите что у вас там в bios настроено. серверов, которые не умеют грузиться без efi, пока не встречал.

 

Share this post


Link to post
Share on other sites

В 07.01.2022 в 14:30, fox_m сказал:

Но сервер не загружается

Как именно не загружается? Грузится в dracut emergency? С высокой вероятностью предположу, что вы не пересобрали initramfs под новое железо. Гайдов в интернете навалом.

 

 

Share this post


Link to post
Share on other sites

В 08.01.2022 в 00:16, jffulcrum сказал:

Как именно не загружается? Грузится в dracut emergency? С высокой вероятностью предположу, что вы не пересобрали initramfs под новое железо. Гайдов в интернете навалом.

 

 

До загрузчика дело не доходит. initramfs взят со старого сервера. Пересобирать его не надо по идее. Сервера идентичные

Share this post


Link to post
Share on other sites

В 08.01.2022 в 11:44, fox_m сказал:

Сервера идентичные

кмк, такую информацию стоит писать в самом начале )

 

В 08.01.2022 в 11:44, fox_m сказал:

До загрузчика дело не доходит

я бы начал, как уже писал, с просмотра настроек bios setup.

 

 

В 07.01.2022 в 14:30, fox_m сказал:

Насколько я понимаю, нужно загружать через EFI. Но смущает вот что. Насколько я знаю, диск должен быть разбит в GPT, но на старом сервере я не вижу этого:

ну так посмотрите на старом сервере какой grub стоит — legacy или efi.

ну и с помощью efi-утилиток, (efibootmgr, например) можно посмотреть как компьютер был загружен — если не через efi, то они откажутся запускаться.

 

В 08.01.2022 в 11:44, fox_m сказал:

До загрузчика дело не доходит.

так а что именно пишет-то?

Share this post


Link to post
Share on other sites

Судя по размерам диска, предположу что там SAS/SCSI RAID. Вопрос - в BIOS RAID адаптера массив выбран как загрузочный? Потому как "новый" сервер мог раньше грузиться с SATA или флешки, а не с массива.

Share this post


Link to post
Share on other sites

А проще поступить, проинсталировать 6.3 в минималке и залить в корень tar, исключив из него /boot ???

 

PS

не всегда простые пути самые быстрые в итоге оказываются)))

Share this post


Link to post
Share on other sites

On 1/9/2022 at 10:35 AM, Ivan_83 said:

Надо было диск в GPT разбивать, уже лет 10 как минимум.

Я тут 13ую фрю аккурат перед НГ на вмварь 5.5 ставил...

Было дико наблюдать, что GPT в 2022ом где-то не умеют.

Share this post


Link to post
Share on other sites

В 09.01.2022 в 19:58, dr Tr0jan сказал:

Я тут 13ую фрю аккурат перед НГ на вмварь 5.5 ставил...

Было дико наблюдать, что GPT в 2022ом где-то не умеют.

Если вы про фрёвый инсталлер - хз, не пользовался им уже больше 10 лет :)

А так, у нас продукт на фре, юзаем GPT и легаси+юефи загрузчики, работает на широком спектре железа и виртуалок, по крайней мере с загрузкой проблем давно не было.

Share this post


Link to post
Share on other sites

@Ivan_83, с фрёй всё прекрасно. Я про то, что в проде и сегодня вмварь 5.5 встречается, которая GPT не умеет. :(

Share this post


Link to post
Share on other sites

В 09.01.2022 в 21:26, dr Tr0jan сказал:

с фрёй всё прекрасно. Я про то, что в проде и сегодня вмварь 5.5 встречается, которая GPT не умеет. :(

А вы уверены?

Кажется у нас и с этим работает.

Share this post


Link to post
Share on other sites

В 07.01.2022 в 18:30, fox_m сказал:

Исправил grub.conf, fstab.

Что именно вы правили в grub.conf, fstab? Прописали новые UUID разделов? Как именно ругается во время загрузки?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.