Страница 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)
это по памяти настройки биос, с ходу не скажу вкладка 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?