The officially official Devuan Forum!

You are not logged in.

#1 Re: Installation » Daedalus ISOs don't boot » 2023-09-24 18:22:09

ralph.ronnquist wrote:

@fchk, if a 5.0.2 ISO with proper GPT saw the light of day, would you prefer it being netinstall, server or desktop?

I'd prefer desktop.

Thanks.

fchk

#2 Re: Installation » Daedalus ISOs don't boot » 2023-09-24 00:35:26

DelTomix wrote:

fchk: The supermicro case is particularly curious. Same make and model USB stick for both Debian and Devuan images? Booting from same USB port?

These servers have an Aspeed IPMI controller for remote KVM (basically hardware VNC), and you can upload an virtual Floppy or CDROM image. The IPMI processor is an USB device to the PC and then acts as an USB Floppy or an USB CDROM drive.

Devuan 5 is the only distro I've ever had problems with. Neither Debian or Devuan 3 and 4 had any problems.

Frank-Christian

#3 Re: Installation » Daedalus ISOs don't boot » 2023-09-23 18:32:34

Camtaf wrote:

It may be something to do with the above security 'features' - maybe try removing 'secure boot', or possibly that TPM module(?).

Secure Boot is disabled. Debian 12.1 just installs fine.

Frank-Christian

#4 Re: Installation » Daedalus ISOs don't boot » 2023-09-23 16:23:25

The 5.0.1 Release doesn't solve my problems with Supermicro servers. Same behaviour, install medium is not recognised as UEFI boot device in boot menu.

What's worse: I've got now the first batch of servers on my desk that don't have BIOS boot at all any more. These machines are pure UEFI machines that don't even have legacy option roms or CSM support any more. They absolutely need a proper GPT partition map in order to boot at all. I'm totally screwed there.
Example: https://www.supermicro.com/en/products/ … 0d-8c-fn6p

I wonder why there is a problem anyway. Debian Bookworm does it right, so Devuan could just copy the Debian procedures verbatimly 1:1, without having to fix Syslinux etc. Or just do it like the 4.0.0 release media - they do work.

Frank-Christian

#6 Re: Installation » Daedalus ISOs don't boot » 2023-08-30 14:19:33

I consider this a bug since it prevents me to do an UEFI install as the installation via refractainstaller from live media (desktop and minimal) also don't work. (see my post at https://dev1galaxy.org/viewtopic.php?id=5938). I've made an USB stick via Rufus and will try this next, but this is not a sulition if the machines are located 100's of km or mi away, so I have to rely on virtual iso images.

Will this issue be fixed?

fchk

Edit: I used the devuan_daedalus_5.0.0_amd64_desktop.iso and Rufus 4.2 (the latest version) to make a bootable USB stick. I selected GPT as partition scheme and UEFI (without CSM) as target system.

My system recognized the stick, booted from it, and then - blank screen. Immedeately. Nothing. The only way out was power off.

Now I'm really out of options. No way of performing a clean UEFI install with any of the provided media works. And Supermicro is not some unknown obscure brand.

fchk

#7 Installation » Devuan 5 Live ISOs: Can't install on UEFI system. » 2023-08-30 13:30:23

fchk
Replies: 4

Hello world;

I'm trying to install Devuan 5 on an Supermicro UEFI only system using the minimal live iso and the desktop live iso.

When installing grub Refractainstaller fails on both iso's with the error message "Error detected:1. See /var/log/refractainstaller.log for details."
The log says: grub-install: error: cannot open `/boot/efi/EFI/debian/shimx64.efi': No such file or directory.

This error message is correct. When doing ls /boot there is no efi subdirectory.

fchk

#8 Re: Installation » Daedalus ISOs don't boot » 2023-08-30 11:16:21

Next try: Debian 12 Netinstall: This ISO boots in UEFI mode.

Hex Dump of the first 1k bytes of the Debian 12 Netinstall iso:

fchk@berlin:/mnt/files/lin-downloads/debian$ hexdump -n 1024 -C debian-12.0.0-amd64-netinst.iso
00000000  45 52 08 00 00 00 90 90  00 00 00 00 00 00 00 00  |ER..............|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000020  33 ed fa 8e d5 bc 00 7c  fb fc 66 31 db 66 31 c9  |3......|..f1.f1.|
00000030  66 53 66 51 06 57 8e dd  8e c5 52 be 00 7c bf 00  |fSfQ.W....R..|..|
00000040  06 b9 00 01 f3 a5 ea 4b  06 00 00 52 b4 41 bb aa  |.......K...R.A..|
00000050  55 31 c9 30 f6 f9 cd 13  72 16 81 fb 55 aa 75 10  |U1.0....r...U.u.|
00000060  83 e1 01 74 0b 66 c7 06  f3 06 b4 42 eb 15 eb 02  |...t.f.....B....|
00000070  31 c9 5a 51 b4 08 cd 13  5b 0f b6 c6 40 50 83 e1  |1.ZQ....[...@P..|
00000080  3f 51 f7 e1 53 52 50 bb  00 7c b9 04 00 66 a1 b0  |?Q..SRP..|...f..|
00000090  07 e8 44 00 0f 82 80 00  66 40 80 c7 02 e2 f2 66  |..D.....f@.....f|
000000a0  81 3e 40 7c fb c0 78 70  75 09 fa bc ec 7b ea 44  |.>@|..xpu....{.D|
000000b0  7c 00 00 e8 83 00 69 73  6f 6c 69 6e 75 78 2e 62  ||.....isolinux.b|
000000c0  69 6e 20 6d 69 73 73 69  6e 67 20 6f 72 20 63 6f  |in missing or co|
000000d0  72 72 75 70 74 2e 0d 0a  66 60 66 31 d2 66 03 06  |rrupt...f`f1.f..|
000000e0  f8 7b 66 13 16 fc 7b 66  52 66 50 06 53 6a 01 6a  |.{f...{fRfP.Sj.j|
000000f0  10 89 e6 66 f7 36 e8 7b  c0 e4 06 88 e1 88 c5 92  |...f.6.{........|
00000100  f6 36 ee 7b 88 c6 08 e1  41 b8 01 02 8a 16 f2 7b  |.6.{....A......{|
00000110  cd 13 8d 64 10 66 61 c3  e8 1e 00 4f 70 65 72 61  |...d.fa....Opera|
00000120  74 69 6e 67 20 73 79 73  74 65 6d 20 6c 6f 61 64  |ting system load|
00000130  20 65 72 72 6f 72 2e 0d  0a 5e ac b4 0e 8a 3e 62  | error...^....>b|
00000140  04 b3 07 cd 10 3c 0a 75  f1 cd 18 f4 eb fd 00 00  |.....<.u........|
00000150  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001b0  c4 5b 00 00 00 00 00 00  83 16 26 23 00 00 80 00  |.[........&#....|
000001c0  01 00 00 3f a0 e1 00 00  00 00 00 10 17 00 00 fe  |...?............|
000001d0  ff ff ef fe ff ff a4 11  00 00 20 4a 00 00 00 00  |.......... J....|
000001e0  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  |..............U.|
00000200  45 46 49 20 50 41 52 54  00 00 01 00 5c 00 00 00  |EFI PART....\...|
00000210  53 20 b2 db 00 00 00 00  01 00 00 00 00 00 00 00  |S ..............|
00000220  ff 0f 17 00 00 00 00 00  40 00 00 00 00 00 00 00  |........@.......|
00000230  ca 0f 17 00 00 00 00 00  49 d9 dd 77 90 18 ef 44  |........I..w...D|
00000240  a3 aa ee f6 0f 27 9f 23  0c 00 00 00 00 00 00 00  |.....'.#........|
00000250  d0 00 00 00 80 00 00 00  c2 09 c8 a0 00 00 00 00  |................|
00000260  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000400

Hex Dump of the first 1k bytes of Devuan 5 netinstall iso:

fchk@berlin:/mnt/files/lin-downloads/devuan$ hexdump -n 1024 -C devuan_daedalus_5.0.0_amd64_netinstall.iso
00000000  33 ed 90 90 90 90 90 90  90 90 90 90 90 90 90 90  |3...............|
00000010  90 90 90 90 90 90 90 90  90 90 90 90 90 90 90 90  |................|
00000020  33 ed fa 8e d5 bc 00 7c  fb fc 66 31 db 66 31 c9  |3......|..f1.f1.|
00000030  66 53 66 51 06 57 8e dd  8e c5 52 be 00 7c bf 00  |fSfQ.W....R..|..|
00000040  06 b9 00 01 f3 a5 ea 4b  06 00 00 52 b4 41 bb aa  |.......K...R.A..|
00000050  55 31 c9 30 f6 f9 cd 13  72 16 81 fb 55 aa 75 10  |U1.0....r...U.u.|
00000060  83 e1 01 74 0b 66 c7 06  f3 06 b4 42 eb 15 eb 02  |...t.f.....B....|
00000070  31 c9 5a 51 b4 08 cd 13  5b 0f b6 c6 40 50 83 e1  |1.ZQ....[...@P..|
00000080  3f 51 f7 e1 53 52 50 bb  00 7c b9 04 00 66 a1 b0  |?Q..SRP..|...f..|
00000090  07 e8 44 00 0f 82 80 00  66 40 80 c7 02 e2 f2 66  |..D.....f@.....f|
000000a0  81 3e 40 7c fb c0 78 70  75 09 fa bc ec 7b ea 44  |.>@|..xpu....{.D|
000000b0  7c 00 00 e8 83 00 69 73  6f 6c 69 6e 75 78 2e 62  ||.....isolinux.b|
000000c0  69 6e 20 6d 69 73 73 69  6e 67 20 6f 72 20 63 6f  |in missing or co|
000000d0  72 72 75 70 74 2e 0d 0a  66 60 66 31 d2 66 03 06  |rrupt...f`f1.f..|
000000e0  f8 7b 66 13 16 fc 7b 66  52 66 50 06 53 6a 01 6a  |.{f...{fRfP.Sj.j|
000000f0  10 89 e6 66 f7 36 e8 7b  c0 e4 06 88 e1 88 c5 92  |...f.6.{........|
00000100  f6 36 ee 7b 88 c6 08 e1  41 b8 01 02 8a 16 f2 7b  |.6.{....A......{|
00000110  cd 13 8d 64 10 66 61 c3  e8 1e 00 4f 70 65 72 61  |...d.fa....Opera|
00000120  74 69 6e 67 20 73 79 73  74 65 6d 20 6c 6f 61 64  |ting system load|
00000130  20 65 72 72 6f 72 2e 0d  0a 5e ac b4 0e 8a 3e 62  | error...^....>b|
00000140  04 b3 07 cd 10 3c 0a 75  f1 cd 18 f4 eb fd 00 00  |.....<.u........|
00000150  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001b0  b4 0f 00 00 00 00 00 00  0d 8f 01 2f 00 00 80 00  |.........../....|
000001c0  01 00 00 3f 60 c6 00 00  00 00 00 38 0e 00 00 00  |...?`......8....|
000001d0  41 c7 ef 1a 48 dc 00 38  0e 00 48 ab 00 00 00 00  |A...H..8..H.....|
000001e0  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  |..............U.|
00000200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000400

The Debian ISO starts with a legacy MBR followed by an EFI partition at offset 0x0200 ("EFI PART"). The Devuan ISO lacks the EFI partition, so your ISOs will never ever boot in UEFI mode!

Bummer!

Please report upstream.

fchk

#9 Re: Installation » Daedalus ISOs don't boot » 2023-08-30 11:00:30

I also happen to have this problem with all amd64 Daedalus isos.

My Setup:
- Supermicro X10SDV-TP8F with Intel Xeon D 1518, 64G RAM, 256G SATA SSD and 2TB NVME SSD.
- Iso mounted via IPMI as virtual USB Drive
- BIOS: CSM disabled, all option roms as EFI, Secure Boot disabled, UEFI only boot
-> iso is not detected as a valid boot drive at all
- BIOS: CSM enabled, all option roms as legacy, Secure boot disabled, Dual Boot (UEFI+BIOS/MBR/Legacy)
-> iso is detected and boots in legacy mode.

Hmmm.

fchk

Board footer

Forum Software