BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Сбой при обновлении freebsd на vmware
СообщениеДобавлено: Пн 02 ноя, 2020 4:12 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 155
При обновлении гостевой freebsd 12.1 на vmware 15.5.6 до версии 12.2 на завершающем шаге после перезагрузки получаю сообщение - The firmware encountered an unexpected exception. The virtual machine cannot boot (Микропрограммное обеспечение столкнулось с неожиданным исключением. Виртуальная машина не может загрузиться).

В чем может быть причина?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сбой при обновлении freebsd на vmware
СообщениеДобавлено: Пн 02 ноя, 2020 5:55 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2476
GVitaliy писал(а):
При обновлении гостевой freebsd 12.1 на vmware 15.5.6 до версии 12.2 на завершающем шаге после перезагрузки получаю сообщение - The firmware encountered an unexpected exception. The virtual machine cannot boot (Микропрограммное обеспечение столкнулось с неожиданным исключением. Виртуальная машина не может загрузиться).

В чем может быть причина?


- загрузка из эмуляции EFI BIOS?
- корень на ZFS?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сбой при обновлении freebsd на vmware
СообщениеДобавлено: Пн 02 ноя, 2020 7:20 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 155
Файловая система UFS. Загрузка из эмуляции EFI BIOS.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сбой при обновлении freebsd на vmware
СообщениеДобавлено: Пн 02 ноя, 2020 7:51 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2476
GVitaliy писал(а):
Файловая система UFS. Загрузка из эмуляции EFI BIOS.


теперь уже только дома смогу посмотреть...

Выйти в EFI Shell посмотреть что с загрузкой, пробовали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сбой при обновлении freebsd на vmware
СообщениеДобавлено: Вт 03 ноя, 2020 11:59 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2476
lavr писал(а):
GVitaliy писал(а):
Файловая система UFS. Загрузка из эмуляции EFI BIOS.


теперь уже только дома смогу посмотреть...

Выйти в EFI Shell посмотреть что с загрузкой, пробовали?


да, есть проблема, несколько странная...

Временное решение:
- загрузитесь с ISO от 12.1 и скопируйте с него /boot/loader.efi
вместо того что в 12.2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сбой при обновлении freebsd на vmware
СообщениеДобавлено: Вт 03 ноя, 2020 8:51 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 155
Я пока не понимаю как это сделать. Думаю откатится на начальный снимок системы и установить заново (12,2)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сбой при обновлении freebsd на vmware
СообщениеДобавлено: Вт 03 ноя, 2020 9:54 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2476
GVitaliy писал(а):
Я пока не понимаю как это сделать. Думаю откатится на начальный снимок системы и установить заново (12,2)

что там понимать?
Вы проапгрейдили ВМ=FreeBSD на VMWare Workstation, в итоге, какая-то бяка
в nvram виртуальной машины в VMWare.

Чтобы загрузить эту ВМ и обойти ошибку:
- при загрузке сразу давим F2 (F2-F2-F2) чтобы попасть в BIOS
- попали в BIOS - выбираем EFI Shell - давим, грузимся в EFI Shell
- выйдет надпись нажать ESC иначе запуститься скрипт startup.nsh
- жмем ESC и попадаем в EFI Shell
наша задача найти ESP от FreeBSD

> map fs*
смотрим на каком FS наш ESP от FreeBSD, у меня fs0 - это bootable cd от freebsd,
а fs1 - как раз ESP от FreeBSD

- переходим на ESP от FreeBSD
> fs1:
- смотрим что на нем
> ls
> ls /efi/boot/
- запускаем руками efi загрузчик freebsd
> /efi/boot/bootx64.efi

и без проблем загружаемся в 12.2, далее осталось скачать loader.efi от 12.1
и заменить текущий от 12.2 (это тоже надо объяснять как сделать?)

Все верхнее можно не делать, а загрузиться с disc0 от 12.1,
выйти в livecd смонтировать корень от freebsd 12.2:

# fsck_ffs -y /dev/da0p2
# mount /dev/da0p2 /mnt
# cp /boot/loader.efi /mnt/boot/

все, теперь 12.2 должна загружаться без проблем.

Странности в следующем, 12.2 bare-metal ставится и грузится на ура.
Если затем не удалять эту ВМ, а поверх установленной системы,
установить 12.1 и выполнить апгрейд, проблем с efi микрокодом нет.

Разбираться с nvram и efi loader'ом нет времени, наверняка этим уже
озаботились разработчики freebsd в контакте с vmware.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сбой при обновлении freebsd на vmware
СообщениеДобавлено: Ср 04 ноя, 2020 2:18 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 155
Спасибо за подробную информацию, буду пробовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сбой при обновлении freebsd на vmware
СообщениеДобавлено: Чт 05 ноя, 2020 4:40 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2476
GVitaliy писал(а):
Спасибо за подробную информацию, буду пробовать.


Ну и?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сбой при обновлении freebsd на vmware
СообщениеДобавлено: Чт 05 ноя, 2020 11:08 pm 
Не в сети

Зарегистрирован: Пн 09 апр, 2018 1:39 pm
Сообщения: 155
Я увидел что еще не понимаю многих вещей. И решил пока установить заново. Но сохранил снимок системы с этим сбоем, попробую вернуться к нему чуть позже.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика