Hello. I installed hurd in qemu from L1 DVD iso and only now I noticed an error at the very end of native-install:
Setting up apt-utils (0.7.24) ... I just make sure that /libexec/runsystem is properly updated. ./MAKEDEV: 53: function: not found eval: 1: hd0s1: not found ./MAKEDEV: 56: Syntax error: "}" unexpected Couldn't determine root partition, sorry. Some info about what to do afterwards follows. Unlike previous time I had to set /etc/fstab entirely by myself (all lines were commented out and the content didn't reflect the real partions). All I did followed my previous attempt except this time I allowed dash to be the default /bin/sh shell. I guess this doesn't have much to do with the error, or am I wrong? For some reason PATH consists only of /bin, /usr/bin, /usr/local/bin, /usr/games. But /sbin etc. are missing - is that intentional? This didn't happen with bash. PS: I tried reinstalling one more time. I checked for typos and there were none. So now I am starting to believe that selecting dash has something to do with the different behaviour. In case that all of this is known, how do I make it work properly? Now on a different topic: I know this is kind of in FAQ but it is quite unfortunate that hurd cannot deal with SATA disks. Now that I have learnt that hurd is quite usable for me I would love to run it on real machine, because qemu is limiting. I am not going to ask when the drivers will be available. I would like to know what part of hurd/mach is responsible for loading and handling these drivers. What should I pay attention to if I would like to learn more about writing/porting drivers for serial SCSI. I know I might not be able to write them, still it would help to know how this works (is supposed to work) with hurd. Where are the actual drivers supporting PATA drivers? I tried to search the code but I found nothing as I am not familiar with the composition and hierarchy of hurd yet. Best wishes Jakub Daniel