Ik heb recentelijk een thin client aangeschaft, en ik wil daar X op draaien met XDMCP support. Alles leuk en aardig, maar eerst dat ding aan de praat krijgen.
Momenteel is dit de situatie:
1. Kernel op de thin client zelf, op een ingebouwde CF kaart van 32 megs. Eerder wilde ik via PXE de kernel laden, maar de netwerk kaart blijkt hier niet voor geschikt.
2. rootfs op een r/w NFS mount
3. Kernel mount de rootfs vanaf de nfs export, geeft als laatste nog de boodschap 'Freeing unused kernel memory' en start vervolgens niet /sbin/init.
Ik heb op meerdere manieren getest dat de nfs share werkt, schrijf en lees rechten. Ik heb ook via de server log files kunnen zien dat de share ook daadwerkelijk gemount wordt. Verder heb ik geprobeerd een extra kernel parameter mee te geven via de bootloader (lilo overigens), namelijk 'init=/some_executable', maar noch init noch sh willen dan starten. De kernel hangt niet, als ik er een usb flash stick op aansluit, krijg ik netjes de kernel messages, en gaat deze vervolgens weer door met niets doen.
Ik heb geen zin om een initrd te bakken en deze op de CF te zetten, omdat het een test bak wordt voor een thin client distro voor mijzelf, dus er gaan veel veranderingen komen in het bootprocess, waardoor ik de files liever op de server heb zodat ik makkelijker er bij kan en backups kan maken.
Heeft iemand enig idee wat her mis aan het gaan is?
Momenteel is dit de situatie:
1. Kernel op de thin client zelf, op een ingebouwde CF kaart van 32 megs. Eerder wilde ik via PXE de kernel laden, maar de netwerk kaart blijkt hier niet voor geschikt.
2. rootfs op een r/w NFS mount
3. Kernel mount de rootfs vanaf de nfs export, geeft als laatste nog de boodschap 'Freeing unused kernel memory' en start vervolgens niet /sbin/init.
Ik heb op meerdere manieren getest dat de nfs share werkt, schrijf en lees rechten. Ik heb ook via de server log files kunnen zien dat de share ook daadwerkelijk gemount wordt. Verder heb ik geprobeerd een extra kernel parameter mee te geven via de bootloader (lilo overigens), namelijk 'init=/some_executable', maar noch init noch sh willen dan starten. De kernel hangt niet, als ik er een usb flash stick op aansluit, krijg ik netjes de kernel messages, en gaat deze vervolgens weer door met niets doen.
Ik heb geen zin om een initrd te bakken en deze op de CF te zetten, omdat het een test bak wordt voor een thin client distro voor mijzelf, dus er gaan veel veranderingen komen in het bootprocess, waardoor ik de files liever op de server heb zodat ik makkelijker er bij kan en backups kan maken.
Heeft iemand enig idee wat her mis aan het gaan is?