Страница 1 из 1

Freebsd 12 gmirror efi

Добавлено: 2020-10-08 16:00:55
z1oy
Добрый день всем, после выключения и добавления сетевушки перестал грузиться софтовый рейд, в биосе если выбрать грузиться через uefi, то после пары секунд попытки загрузиться возвращается в биос, пришлось временно переделать fstab под первый диск. В биосе выставил в пункте uefi кажется OtherOS и только тогда загружается фря, но без рейда, только с одного диска
Что то я не пойму куда копать, слетел загрузчик? проблема еще в том что сервак удаленный и ехать за тридевять земель не хочется.
На данный момент
root@br:/usr/home/serg # kldstat

Код: Выделить всё

 Id Refs Address Size Name
 1   23 0xffffffff80200000  1a5fad0 kernel
 2    1 0xffffffff81c60000    281e0 geom_mirror.ko
но

Код: Выделить всё

root@br:/usr/home/serg # gmirror status
root@br:/usr/home/serg # gmirror list

Freebsd 12 gmirror efi

Добавлено: 2020-10-08 16:18:44
guest
z1oy » 2020-10-08 16:00:55
Добрый день всем, после выключения и добавления сетевушки перестал грузиться софтовый рейд, в биосе если выбрать грузиться через uefi, то после пары секунд попытки загрузиться возвращается в биос, пришлось временно переделать fstab под первый диск. В биосе выставил в пункте uefi кажется OtherOS и только тогда загружается фря, но без рейда, только с одного диска
Что то я не пойму куда копать, слетел загрузчик? проблема еще в том что сервак удаленный и ехать за тридевять земель не хочется.
На данный момент
дохтур, у мине эта...

как добавление "сетевушки" влияет на загрузку с HDD? PXE Boot?

"пункт uefi"? "OtherOS"?
Нужно показывать gpart и как у Вас создан gmirror.

ps. Я тут поковырял в носу и случился понос... ;-)

Freebsd 12 gmirror efi

Добавлено: 2020-10-08 17:07:32
z1oy
gmirror создан при установке системы
root@br:/usr/home/serg # gpart show

Код: Выделить всё

=>       34  625142381  ada0  GPT  (298G)
         34          6        - free -  (3.0K)
         40     409600     1  efi  (200M)
     409640   31047680     2  freebsd-ufs  (15G)
   31457320   16777216     3  freebsd-swap  (8.0G)
   48234536   62914560     4  freebsd-ufs  (30G)
  111149096   31457280     5  freebsd-ufs  (15G)
  142606376  482344960     6  freebsd-ufs  (230G)
  624951336     191079        - free -  (93M)

=>       34  625142381  ada1  GPT  (298G)
         34          6        - free -  (3.0K)
         40     409600     1  efi  (200M)
     409640   31047680     2  freebsd-ufs  (15G)
   31457320   16777216     3  freebsd-swap  (8.0G)
   48234536   62914560     4  freebsd-ufs  (30G)
  111149096   31457280     5  freebsd-ufs  (15G)
  142606376  482344960     6  freebsd-ufs  (230G)
  624951336     191079        - free -  (93M)

=>       34  625142381  diskid/DISK-9VM54LS4  GPT  (298G)
         34          6                        - free -  (3.0K)
         40     409600                     1  efi  (200M)
     409640   31047680                     2  freebsd-ufs  (15G)
   31457320   16777216                     3  freebsd-swap  (8.0G)
   48234536   62914560                     4  freebsd-ufs  (30G)
  111149096   31457280                     5  freebsd-ufs  (15G)
  142606376  482344960                     6  freebsd-ufs  (230G)
  624951336     191079                        - free -  (93M)

Код: Выделить всё

"пункт uefi"? "OtherOS"?
это по памяти настройки биос, с ходу не скажу вкладка legacy - OtherOS, потому как стоял uefi и с ним вообще ничего не происходило, тупо возвращал меню биоса

Freebsd 12 gmirror efi

Добавлено: 2020-10-08 18:33:20
guest
gmirror создан при установке системы
ась? bsdinstall умеет gmirror?

Sorry, есть подозрение что Вы не в курсе как у Вас был создан raid1 via gmirror
и как на него ставилась система.

Freebsd 12 gmirror efi

Добавлено: 2020-10-08 20:04:19
z1oy
Системе больше года, точно не помню как ставил

Freebsd 12 gmirror efi

Добавлено: 2020-10-09 12:09:09
guest
z1oy » 2020-10-08 20:04:19
Системе больше года, точно не помню как ставил
самое время вспомнить, то бишь сделать заново.

Судя по gpart - gmirror на отдельные партиции, можно сделать
прямо на работающей системе:
- смотрим с какого диска смонтированы FS - это будет источник, его не трогаем
- второй (не активный), используем для создания gmirror, gpart, newfs,
затем туда tar или rsync или pax или cpio данных с активных партиций

все, не забываем изменить fstab уже на gmirror партициях, не забываем
создать /boot/loader.conf с gmirror_load.

Перезагружаемся, но уже со второго диска, загружаемся с gmirror
и добавляем в зеркало партиции от первого диска, ждем синхронизации.
Все

Freebsd 12 gmirror efi

Добавлено: 2020-10-09 20:34:57
snorlov
вообще-то все странно, нету метаданных gmirror. Вы точно уверены, что зеркало у вас софтовое, а не псевдожелезячное к примеру, реализованное биосом...

Freebsd 12 gmirror efi

Добавлено: 2020-10-10 8:22:42
z1oy
Да софтовое, все крутилось на gmirror, затем удаленный человек выключил сервак чтоды воткнуть сетевуху и при включении уже ничего не грузилось, с uefi не грузится, если выбираю режим Other OS, я так понимаю отличный от уефи, грузится система, но загрузчик рейда я так понимаю был ефи поэтому массив не грузится, поднялся с первого диска, правкой fstaba.
Возможно ли сейчас изменить загрузчик на мбр? Не будет ли конфликта с ефи в самой системе?

Freebsd 12 gmirror efi

Добавлено: 2020-10-10 12:49:23
z1oy
fstab

Код: Выделить всё

# Device        Mountpoint      FStype  Options Dump    Pass#
#/dev/mirror/gm0p2      /               ufs     rw      1       1
#/dev/mirror/gm0p3      none            swap    sw      0       0
#/dev/mirror/gm0p4      /var            ufs     rw      2       2
#/dev/mirror/gm0p5      /tmp            ufs     rw      2       2
#/dev/mirror/gm0p6      /usr            ufs     rw      2       2
#/usr/ports/            /usr/jails/mail/usr/ports/      nullfs  rw      0 0
#/usr/ports/             /usr/jails/spamassasin/usr/ports/      nullfs  rw

/dev/ada0p2             /               ufs     rw      1       1
/dev/ada0p3             none            swap    sw      0       0
/dev/ada0p4             /var            ufs     rw      2       2
/dev/ada0p5             /tmp            ufs     rw      2       2
/dev/ada0p6             /usr            ufs     rw      2       2

Freebsd 12 gmirror efi

Добавлено: 2020-10-10 18:18:06
snorlov
z1oy, А может после установки сетевухи у вас банально ,биос пытается бутиться сначало с сетевухи? Отсюда и невозможность загрузки с uefi

Freebsd 12 gmirror efi

Добавлено: 2020-10-10 18:24:38
guest
snorlov » 2020-10-10 18:18:06
z1oy, А может после установки сетевухи у вас банально ,биос пытается бутиться сначало с сетевухи? Отсюда и невозможность загрузки с uefi
система грузится через EFI, других загрузчиков на диске нет, это видно.

Все остальное мьсе не может и не умеет объяснить по не знанию.

UEFI BIOS, загрузка UEFI Only или UEFI + Legacy или Legacy.

Other OS - видимо так UEFI BIOS воспринимает FreeBSD.

Freebsd 12 gmirror efi

Добавлено: 2020-10-10 20:12:17
z1oy
По сети он не грузится, поуефи возвращает обратно в биос, я у меня пока план такой, вычистить второй диск и на нем сделать рейд

Freebsd 12 gmirror efi

Добавлено: 2020-10-10 22:28:53
snorlov
В любом случае нужен вам uefi или нет, вычищать второй диск не надо, gmirror сам все сделает, вы лучше перед тем как это сделать, сделайте dump на этот второй диск, после чего добавьте первый в зеркало, если там все хоккей, то добавите второй в зеркало, а так сможете вернуться назад

Freebsd 12 gmirror efi

Добавлено: 2020-10-11 16:47:03
Neus
Хм… что означает значение 2 параметра dump в fstab?