Project

General

Profile

Bug #9934

Unable to boot OI-hipster-text-20181023.usb in UEFI mode

Added by Jan Ondrusek about 2 years ago. Updated about 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
2018-10-28
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

CPU: Intel Core i3-4370 3.8 GHz Desktop Haswell Processor BX80646I34370
MB: ASRock Mini ITX DDR3 2600 LGA 1150 Motherboards Z97M-ITX/AC
HDD: Toshiba 500GB 2.5", connected to SATA

UEFI: No matter what I choose in the boot options selection screen (multi, single user, verbose, debug, etc.), the process hangs at the "Booting ...", message. From this point, I can only do a hard reboot.

Lgacy: I am able to get to the installer, but it does not detect any partitions on my HDD. Currently has a GPT table on it and a FreeBSD installation (EFI partition 200M, system 20G and swap 3G). What gets detected: EFI Header with full HDD size (465.8G).

In short - I am unable to get a a non-destructive OI installation.

#1

Updated by Toomas Soome about 2 years ago

Jan Ondrusek wrote:

CPU: Intel Core i3-4370 3.8 GHz Desktop Haswell Processor BX80646I34370
MB: ASRock Mini ITX DDR3 2600 LGA 1150 Motherboards Z97M-ITX/AC
HDD: Toshiba 500GB 2.5", connected to SATA

UEFI: No matter what I choose in the boot options selection screen (multi, single user, verbose, debug, etc.), the process hangs at the "Booting ...", message. From this point, I can only do a hard reboot.

Lgacy: I am able to get to the installer, but it does not detect any partitions on my HDD. Currently has a GPT table on it and a FreeBSD installation (EFI partition 200M, system 20G and swap 3G). What gets detected: EFI Header with full HDD size (465.8G).

In short - I am unable to get a a non-destructive OI installation.

UEFI boot can only use serial console for this time, getting local console will take some more time, I'm afraid.

The partition handling is definitely bug with installer, but you could try to create sufficiently large (at least ~20GB) usr partition with format command, and then re-use it with installer.

#2

Updated by Jan Ondrusek about 2 years ago

Toomas Soome wrote:

UEFI boot can only use serial console for this time, getting local console will take some more time, I'm afraid.

The partition handling is definitely bug with installer, but you could try to create sufficiently large (at least ~20GB) usr partition with format command, and then re-use it with installer.

Installing to a pre-prepared partition would be my preferred option, but that implies it is correctly detected by the installer. Other option offered by the installer is to use an existing zpool.

#3

Updated by Yuri Pankov about 2 years ago

If I'm reading the scheme-specific type for EFI_USR correctly in usr/src/uts/common/sys/efi_partition.h, you could add the partition from FreeBSD using:

gpart add -t '!6a898cc3-1dd2-11b2-99a6-080020736631' -s <size> <provider>

Also available in: Atom PDF