Hello everyone,

Has anyone tried and succeeded installing hurd through crosshurd recently?

Upon the first boot, before native-install, I'm getting:

        Hurd server bootstrap: ext2fs[part:1:device:hd0] exec startupFailed to 
execute startup
        ext2fs: Executing '/hurd/startup': No such file or directory

I have managed to install the hurd on this computer via the CD image of the
2023 release, so I know that he hurd can run on this system.
I'm using the following grub entry, which worked with the system installed from
the CD iso:

        insmod part_msdos
        insmod ext2
        set root='hd-49,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd-49,msdos1 
--hint-efi=hd-49,msdos1 --hint-baremetal=ata-49,msdos1  
00eba94a-9452-491a-ac60-70aa046e9972
        else
          search --no-floppy --fs-uuid --set=root 
00eba94a-9452-491a-ac60-70aa046e9972
        fi
        echo            'Loading GNU Mach ...'
        multiboot       /boot/gnumach-1.8-486-up.gz root=part:1:device:hd0 -s
        insmod part_msdos
        insmod ext2
        set root='hd-49,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd-49,msdos1 
--hint-efi=hd-49,msdos1 --hint-baremetal=ata-49,msdos1  
00eba94a-9452-491a-ac60-70aa046e9972
        else
          search --no-floppy --fs-uuid --set=root 
00eba94a-9452-491a-ac60-70aa046e9972
        fi
        echo            'Loading the Hurd ...'
        module          /hurd/pci-arbiter.static pci-arbiter \
                        --host-priv-port='${host-port}' 
--device-master-port='${device-port}' \
                        --next-task='${acpi-task}' \
                        '$(pci-task=task-create)' '$(task-resume)'
        module          /hurd/acpi.static acpi \
                        --next-task='${disk-task}' \
                        '$(acpi-task=task-create)' 
        module          /hurd/rumpdisk.static rumpdisk \
                        --next-task='${fs-task}' \
                        '$(disk-task=task-create)' 
        module          /hurd/ext2fs.static ext2fs --readonly \
                        --multiboot-command-line='${kernel-command-line}' \
                        --exec-server-task='${exec-task}' -T typed '${root}' \
                        '$(fs-task=task-create)' 
        module          /hurd/exec.static exec '$(exec-task=task-create)'


The bootstrap process seems complicated
(https://darnassus.sceen.net/~hurd-web/hurd/bootstrap/), and I'm not sure how to
go about debugging this issue as the system does not boot.
Any suggestions?

Best regards,
João

Reply via email to