Opened 4 years ago

Last modified 4 years ago

#15925 new bug

Live ISO booted from Haiku partiion on hard disk instead of USB stick

Reported by: yangh Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: System/Boot Loader/EFI Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

I downloaded a nightly build any boot iso, burned in to a USB stick. On my PC, USB stick has first priority to boot, and I have a installed Haiku in the "Haiku" partition.

Now I'm trying to boot from the USB stick, but after booted, I checked partition mounted it's hard disk in my PC, not the one in USB stick.

I just want reinstall from the USB stick, so I need to boot from USB stick instead of hard disk. Right now, it's impossible to do so.

Thanks

Change History (9)

comment:1 by pulkomandy, 4 years ago

Is this using EFI or MBR booting?

Is it possible to select the correct boot volume from the boot menu (hold shift or space during boot before the splash screen shows up to access the boot menu)?

comment:2 by tqh, 4 years ago

If EFI then the current boot-loader does not prioritize the boot disk right now.

comment:3 by yangh, 4 years ago

Yes, It's EFI boot.

comment:4 by pulkomandy, 4 years ago

Component: System/Boot LoaderSystem/Boot Loader/EFI

in reply to:  1 comment:5 by yangh, 4 years ago

Replying to pulkomandy:

Is this using EFI or MBR booting?

Is it possible to select the correct boot volume from the boot menu (hold shift or space during boot before the splash screen shows up to access the boot menu)?

Yes, I can see boot menu when I hold space (shift doesn't works). but there is only one boot volume available in the menu even after I selected "Rescan volumes".

Thanks tqh.

comment:6 by tqh, 4 years ago

How did you create the HD partition?

The current EFI bootloader passes the disks to Haiku's partition detection, so either your UEFI fw don't report the disk (not that likely) or Haiku fails to find two different partitions.

Did you create a new partition and format it with BFS? If not maybe the HD partition has the same partition id as the USB stick?

in reply to:  6 comment:7 by yangh, 4 years ago

Replying to tqh:

How did you create the HD partition?

The current EFI bootloader passes the disks to Haiku's partition detection, so either your UEFI fw don't report the disk (not that likely) or Haiku fails to find two different partitions.

Did you create a new partition and format it with BFS? If not maybe the HD partition has the same partition id as the USB stick?

The partition on the hard disk is created by Installer->DriverSetup and formated as BFS.

I check the hard disk by booting in a Ubuntu Linux, the partition table type is MBR, then I reinited it as a GPT hard disk, created a EFIBOOT partition and Haiku-SSD partition, then reinstalled Haiku into Haiku-SSD partition.

After that, I rebooted via USB stick and hold the space key, now I can see the 'Haiku' partition from USB stick is default and there are two boot volumes in the menu. Every thing works as expected.

I'm sure why it happened before, but:

  1. The partition id is same before, both is "Haiku"
  2. The partition type of the hard disk is MBR

Thanks.

comment:8 by tqh, 4 years ago

Thank for the detailed info.

comment:9 by yangh, 4 years ago

Fix my typo:

I'm not sure why it happened before, ...

Note: See TracTickets for help on using tickets.