Quoting Jens Rehsack (2014-06-02 10:58:17)
> Am 02.06.2014 um 10:47 schrieb Justus Winter 
> <[email protected]>:
> 
> > Hi :)
> > 
> > Quoting Jens Rehsack (2014-06-02 08:28:50)
> > 
> >> Beside the kernel choice the installation went smoothly (a problem
> >> Debian-Hurd shares with Debian-kFreeBSD ^^).
> > 
> > I don't follow.
> 
> I most likely pebcak :)
> Generally it's (for me) poorly documented which kernel is meant by hurd-1 vs. 
> hurd-1.3.nnn
> I got it later by doing apt-cache search (but initial boot was with 1.3.nnn)

I still don't follow.  Hurd is not a kernel.  There is no package hurd-1 or 
hurd-1.3.nnn.

> 
> Same at kFreeBSD - it's for first attempt unclear whether kernel-8 is favored 
> over kernel (and which version is kernel - 8+patches, 9, ???)
> Enlightening comes later by trying it out ...
> 
> But beside that - Hurd installation was impressive sane for "experimental" 
> why kFreeBSD crashs because it always installs 9'er kernel (regardless the 
> choice I make at installer - but maybe PEBCAK, let's do Hurd first).
> 
> >> I had to modify line 117 in /etc/hurd/rc: "settrans -c /proc
> >> /hurd/procfs --compatible" -> "settrans -c /proc /hurd/procfs",
> >> otherwise the /proc file > system didn't came up.
> >> 
> >> That reduces the noise during boot dramatically (cannot stat /proc
> >> or something like that).
> > 
> > Which is very strange, as we switched to sysv-rc and don't use
> > /etc/hurd/rc no more.  Could you please double check that
> > (e.g. update-alternatives --display runsystem should say
> > /etc/hurd/runsystem.sysv).
> 
> # update-alternatives --display runsystem
> runsystem - auto mode
>   link currently points to /etc/hurd/runsystem.sysv
> /etc/hurd/runsystem.gnu - priority 5
>   slave halt: /sbin/halt-hurd
>   slave reboot: /sbin/reboot-hurd
> /etc/hurd/runsystem.sysv - priority 10
>   slave halt: /sbin/halt-sysv
>   slave reboot: /sbin/reboot-sysv
> Current 'best' version is '/etc/hurd/runsystem.sysv'.
> 
> I cannot say why no proc was mounted before I removed --compatible when 
> /etc/hurd/rc isn't used.
> But it works (proved by visual examination ^^)

Also, --compatible is a valid argument and it is recommended to use
that for compatibility with Linux' /proc.  There is no reason to
believe it should cause any trouble.

> 
> Maybe we should first check why /etc/hurd/rc is involved in boot-process?

Yes.  Add exit 0 at the top.  It is not used.

> 
> >> But still (the VM is 06:03:47 up 3 days, 10:16) the console (xl
> >> vncviewer) doesn't come to a prompt. OpenSSH-Server runs, so I can
> >> access remotely. I'm quite unsure if it has to do with procfs or
> >> another issue (nothing suspicious in log or on screen) - but I'd
> >> like to mention it.
> > 
> > Check that the hurd console is running.  Also, check that you have an
> > entry like
> > 
> > c:23:respawn:/sbin/getty 38400 console
> > 
> > in your /etc/inittab to get a getty on the mach console (of course
> > inittab is only used if you use sysvinit).
> 
> I have some lines looking similar (was 'c' a placeholder for [1-9]?)
> 
> 1:2345:respawn:/sbin/getty 38400 tty1
> 2:23:respawn:/sbin/getty 38400 tty2
> 3:23:respawn:/sbin/getty 38400 tty3

No it's not.  Apparently, 'c' is a valid identifier.  If you have no
getty for the console, please add it. ttyX is used when the Hurd
console is running, 'console' refers to the mach console.

Justus


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
https://lists.debian.org/[email protected]

Reply via email to