Opened 3 years ago

Last modified 2 years ago

#13200 assigned bug

No boot path found, scan for all partitions.

Reported by: Premislaus Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: System/Boot Loader Version: R1/Development
Keywords: boot, partition, volume, EFI, BIOS, Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

After two years I decided to return to Haiku, but I can't boot into Haiku. I tested recent nightlies. The oldest is hrev50657, the newest is hrev50857. I checked anyboot and raw, gcc2hybrid and x86_64. I'm booting in CSM OS mode, from USB 2.0. The ISO image is written to flash stick under Linux, using dd.

fdisk /dev/sdb

/dev/sdb1 * 8192 1236991 1228800 600M eb BeOS fs

You can watch the entire boot process - https://youtu.be/XHaMjqe1Jtc

I can boot only to Haiku Bootloader, but Bootloader can't see any partitions. For a second I see a truncated caption in the upper left corner - "No (or wrong) boot path found, scan for all partitions".

This is a laptop - np355v5c-so5 (AMD APU). Today I borrowed another laptop, Lenovo g50-30 (Intel Bay Trail), by there is the same. EFI is updated.

I remembered that two years ago I had no problem with that. I downloaded the alpha4, I set boot order and it worked normally - http://imgur.com/gallery/HgAh4

Many years ago I had similar problem, on different computer - https://dev.haiku-os.org/ticket/8766

Attachments (12)

dmidecode.txt (14.3 KB ) - added by Premislaus 3 years ago.
np355v5c-so5
Haiku_bootlog_only_partition1.jpg (1.4 MB ) - added by Premislaus 3 years ago.
Haiku_bootlog_only_partition2.jpg (1.5 MB ) - added by Premislaus 3 years ago.
Haiku_bootlog_only_partition3.jpg (1.7 MB ) - added by Premislaus 3 years ago.
Haiku_bootlog_only_partition4.jpg (1.7 MB ) - added by Premislaus 3 years ago.
Haiku_bootlog_only_partition5.jpg (1.4 MB ) - added by Premislaus 3 years ago.
Haiku_bootlog_only_partition6.jpg (1.5 MB ) - added by Premislaus 3 years ago.
Haiku_bootlog_only_partition7.jpg (1.7 MB ) - added by Premislaus 3 years ago.
Haiku_bootlog_only_partition8.jpg (1.8 MB ) - added by Premislaus 3 years ago.
Haiku_bootlog_only_partition9.jpg (1.7 MB ) - added by Premislaus 3 years ago.
Haiku_bootlog_only_partition10.jpg (1.3 MB ) - added by Premislaus 3 years ago.
Haiku_bootlog_only_partition11.jpg (1.5 MB ) - added by Premislaus 3 years ago.

Change History (17)

by Premislaus, 3 years ago

Attachment: dmidecode.txt added

np355v5c-so5

comment:1 by pulkomandy, 3 years ago

A capture of the bootlog (you can access that from the menu and take pictures) could show some hint.

by Premislaus, 3 years ago

by Premislaus, 3 years ago

by Premislaus, 3 years ago

by Premislaus, 3 years ago

by Premislaus, 3 years ago

by Premislaus, 3 years ago

by Premislaus, 3 years ago

by Premislaus, 3 years ago

by Premislaus, 3 years ago

by Premislaus, 3 years ago

by Premislaus, 3 years ago

comment:2 by Premislaus, 3 years ago

hrev50866-x86_gcc2_hybrid-anyboot

From Linux fdisk tool:

The raw data from the first sector:

Pierwszy sektor: offset = 0, rozmiar = 512 bajtów.
00000000  fa 31 c0 8e c0 8e d8 8e  d0 bc f8 0d fd be 00 7c
00000010  8d 7c ff b9 ff 75 f3 aa  fc b9 00 02 f3 a4 ea 23
00000020  06 00 00 fb b6 00 bb aa  55 b4 41 cd 13 72 0b 81
00000030  fb 55 aa 75 05 f6 c1 01  75 05 b6 01 e9 92 00 bb
00000040  00 0e be f8 0d c6 04 01  e8 e8 00 66 81 3e 00 0e
00000050  45 46 49 20 75 7b 66 81  3e 04 0e 50 41 52 54 75
00000060  70 be 48 0e bb 00 10 e8  c9 00 89 de bf a0 07 b1
00000070  10 f3 a6 75 3d 89 df 8d  75 20 bb c0 07 8e c3 31
00000080  db 56 e8 ae 00 5e 66 8b  45 28 66 3b 04 75 0d 66
00000090  8b 45 2c 66 3b 44 04 75  03 e9 8e 00 66 ff 04 66
000000a0  83 54 04 00 8c c0 83 c0  20 3d 00 90 73 7c 8e c0
000000b0  eb cf 66 ff 0e 50 0e 74  18 a1 54 0e 01 c3 81 fb
000000c0  00 12 72 a6 66 ff 06 48  0e 66 83 16 4c 0e 00 eb
000000d0  90 31 c0 8e c0 bc 00 7c  31 f6 bb be 07 b9 04 00
000000e0  38 2f 74 08 7f 74 85 f6  75 70 89 de 80 c3 10 e2
000000f0  ef 85 f6 75 02 cd 18 89  e3 56 80 fe 01 74 12 83
00000100  c6 08 bf f8 0d 66 a5 87  fe 83 ee 04 e8 24 00 eb
00000110  0c 8a 74 01 8b 4c 02 b0  02 b4 02 cd 13 72 43 5e
00000120  88 14 81 bf fe 01 55 aa  75 40 31 c0 8e c0 ea 00
00000130  7c 00 00 66 ff 74 04 66  ff 34 06 53 6a 01 6a 10
00000140  89 e6 b8 00 42 cd 13 83  c4 10 72 16 c3 bb 07 00
00000150  b4 0e cd 10 ac 84 c0 75  f4 c3 be 74 07 e8 f4 ff
00000160  eb 0e be 85 07 e8 ec ff  eb 06 be 91 07 e8 e4 ff
00000170  fa f4 eb fc 42 61 64 20  50 61 72 74 2e 20 54 61
00000180  62 6c 65 21 00 52 65 61  64 20 45 72 72 6f 72 21
00000190  00 4e 6f 20 53 79 73 20  4c 6f 61 64 65 72 21 00
000001a0  31 53 46 42 a3 3b f1 10  80 2a 48 61 69 6b 75 21
000001b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 80 ff
000001c0  ff ff eb ff ff ff 00 20  00 00 00 c0 12 00 00 00
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa

Raw data from disk etiquette:

MBR: offset = 0, rozmiar = 512 bajtów.
00000000  fa 31 c0 8e c0 8e d8 8e  d0 bc f8 0d fd be 00 7c
00000010  8d 7c ff b9 ff 75 f3 aa  fc b9 00 02 f3 a4 ea 23
00000020  06 00 00 fb b6 00 bb aa  55 b4 41 cd 13 72 0b 81
00000030  fb 55 aa 75 05 f6 c1 01  75 05 b6 01 e9 92 00 bb
00000040  00 0e be f8 0d c6 04 01  e8 e8 00 66 81 3e 00 0e
00000050  45 46 49 20 75 7b 66 81  3e 04 0e 50 41 52 54 75
00000060  70 be 48 0e bb 00 10 e8  c9 00 89 de bf a0 07 b1
00000070  10 f3 a6 75 3d 89 df 8d  75 20 bb c0 07 8e c3 31
00000080  db 56 e8 ae 00 5e 66 8b  45 28 66 3b 04 75 0d 66
00000090  8b 45 2c 66 3b 44 04 75  03 e9 8e 00 66 ff 04 66
000000a0  83 54 04 00 8c c0 83 c0  20 3d 00 90 73 7c 8e c0
000000b0  eb cf 66 ff 0e 50 0e 74  18 a1 54 0e 01 c3 81 fb
000000c0  00 12 72 a6 66 ff 06 48  0e 66 83 16 4c 0e 00 eb
000000d0  90 31 c0 8e c0 bc 00 7c  31 f6 bb be 07 b9 04 00
000000e0  38 2f 74 08 7f 74 85 f6  75 70 89 de 80 c3 10 e2
000000f0  ef 85 f6 75 02 cd 18 89  e3 56 80 fe 01 74 12 83
00000100  c6 08 bf f8 0d 66 a5 87  fe 83 ee 04 e8 24 00 eb
00000110  0c 8a 74 01 8b 4c 02 b0  02 b4 02 cd 13 72 43 5e
00000120  88 14 81 bf fe 01 55 aa  75 40 31 c0 8e c0 ea 00
00000130  7c 00 00 66 ff 74 04 66  ff 34 06 53 6a 01 6a 10
00000140  89 e6 b8 00 42 cd 13 83  c4 10 72 16 c3 bb 07 00
00000150  b4 0e cd 10 ac 84 c0 75  f4 c3 be 74 07 e8 f4 ff
00000160  eb 0e be 85 07 e8 ec ff  eb 06 be 91 07 e8 e4 ff
00000170  fa f4 eb fc 42 61 64 20  50 61 72 74 2e 20 54 61
00000180  62 6c 65 21 00 52 65 61  64 20 45 72 72 6f 72 21
00000190  00 4e 6f 20 53 79 73 20  4c 6f 61 64 65 72 21 00
000001a0  31 53 46 42 a3 3b f1 10  80 2a 48 61 69 6b 75 21
000001b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 80 ff
000001c0  ff ff eb ff ff ff 00 20  00 00 00 c0 12 00 00 00
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa

Last edited 3 years ago by Premislaus (previous) (diff)

comment:3 by pulkomandy, 3 years ago

It looks like Haiku detects a GPT partition table only (this wasn't supported in alpha4 days so it wasn't a problem). I suggest erasing the two *last* sectors of your drive, that should erase the GPT which is stored both at start and end of the disk precisely to make it harder to accidentally erase.

The simplest solution is to dd if=/dev/zero on the whole drive, then rewrite the boot image over that. It makes sure there are no leftover from previous things you did with the drive.

Last edited 3 years ago by pulkomandy (previous) (diff)

in reply to:  3 comment:4 by Premislaus, 3 years ago

Replying to pulkomandy:

The simplest solution is to dd if=/dev/zero on the whole drive, then rewrite the boot image over that. It makes sure there are no leftover from previous things you did with the drive.

Sorry, doesn't help.

comment:5 by axeld, 2 years ago

Owner: changed from axeld to nobody
Status: newassigned
Note: See TracTickets for help on using tickets.