UEFI лайвфлешка. Как сделать?
kim1963 10 февраля, 2019 - 07:32.Практически все современные устройства имеют bios UEFI. Если в нем включить CSM режим, то OS Haiku будет загружаться и работать без проблем. Но иногда нет доступа к настройкам биос (комп в магазине..и тп) и OS Haiku не хочет загружаться со своей обычной лайвфлешки. На этот случай можно сделать UEFI лайвфлешку Haiku.
Потребуется комп с работающей OS Haiku ревизии 52840 и выше номером, raw образ 64 битной Haiku и сам загрузчик EFI, пустая исправная флешка.
https://s3.wasabisys.com/haiku-release/r1beta1/haiku-r1beta1-x86_64–efilВсе манипуляции с флешкой производим в штатной программе DriveSetup.
1. Создаем на флешке GPT — опция GUID Partition Map
2. Создаем первый раздел — выбираем тип EFI system data, 100–200 мег, называем EFIBOOT и форматируем его в FAT32
3. На оставшемся месте создаем второй раздел — тип Be File System, называем HaikuEFI64
4. Распаковываем зип загрузчика. Полученную папку EFI копируем на первый раздел флешки EFIBOOT
6. Монтируем raw образ 64 битной OS Haiku. Копируем с него две папки — system и home на второй раздел флешки HaikuEFI64
7. В терминале выполняем команду sync
8. Отмонтируем образ и флешку. Готово!
Терминал
Терминал штатная прога.
https://www.haiku–os.org/docs/userguide/ru/applications/terminal.html
Терминал — это интерфейс Haiku к командной оболочке bash (Bourne Again Shell)
Пожалуйста обратитесь к теме Bash и скрипты для просмотра ссылок на онлайн уроки по работе с командной оболочкой shell, а также обратитесь к теме Haiku–приложения для командной строки. Здесь же мы сконцентрируемся непосредственно на приложении Терминал (Terminal)
Директории
Директории не нужны.
Напиши четыре буквы в терминале и нажми энтер
Welcome to the Haiku shell.
~> sync
Сбрасывает
Сбрасывает блоковый кеш на диски.
Вчера
Вчера попробовал накатить на флешку, используя dd, образ 64 бит беты Haiku — образ какой–то кривой, на флешке нет GPT, соответственно, комп с нее не грузится в любом варианте — с включенным / отключенным CSM в биосе.
Отправить комментарий