Op mijn router heb ik een tftp server geinstalleerd en heb een nfs server in het netwerk hangen.
De kernel en het initrd heb ik op de tftp server geplaatst maar hij heeft problemen om mijn nfs share te benaderen.
Dit is de output van mijn casper.log
ipconfig: eth0: SIOCGIFINDEX: No such device
ipconfig: no devices to configure
/init: .: 1: Can't open /tmp/net-eth0.conf
De oplossing heb ik er ook voor gevonden maar hoe krijg ik dit in de initrdimage ?
here's what I did to get PXE boot to work with the marvell/sky2 driver
1. sudo nano /opt/ltsp/i386/etc/initramfs-tools/modules and add "sky2"
2. sudo nano /opt/ltsp/i386/usr/share/initramfs-tools/hook-functions and
add "sky2" at the end of this line:
r8169 s2io sis900 skge slhc smc911x starfire sky2 \
3. sudo chroot /opt/ltsp/i386 update-initramfs -u
4. sudo ltsp-update-kernels
5. and problem solved!
Maar dit gaat over ltsp en het gaat mij om de ubuntu-desktop live omgeving verder is er maar weinig informatie te vinden op het internet. Ik heb de initramfs uitgepakt maar daar kan ik niks van deze mapstructuur vinden.
Naast dat de driver miste zat er ook nog een network-manager bug in :
https://wiki.ubuntu.com/LiveCDNetboot
En dan dit stukje :
(NetworkManager bug workaround): append break=init, and when the initramfs drops you to a shell, touch /cow/etc/init.d/NetworkManager to replace N-M's init script with an empty file under the union FS of the main system. (or do anything else to prevent N-M from even temporarily taking down the interface needed to access filesystem.squashfs.)
Ik kan nog nergens /etc/init.d/networkmanager vinden maar dit zal wel waarschijnlijk wel zijn omdat de netwerkdriver nog niet is ingeladen. Bedenk me nu net dat hij het bestand filesystem.squashfs pas inlaad nadat er contact is gelegd met de nfs server en dan wordt dat pad pas aangemaakt.
Iemand enige idee hoe ik dit probleem het simpelst kan oplossen en in welke omgeving kan ik dit het beste doen ? Live cd zodat de kernel gelijk is of in een geinstalleerde Ubuntu ?
In Intripid zit de sky2 driver standaard in de initramfs kan ik hier ook voordeel uitslaan ?
De kernel en het initrd heb ik op de tftp server geplaatst maar hij heeft problemen om mijn nfs share te benaderen.
Dit is de output van mijn casper.log
ipconfig: eth0: SIOCGIFINDEX: No such device
ipconfig: no devices to configure
/init: .: 1: Can't open /tmp/net-eth0.conf
De oplossing heb ik er ook voor gevonden maar hoe krijg ik dit in de initrdimage ?
here's what I did to get PXE boot to work with the marvell/sky2 driver
1. sudo nano /opt/ltsp/i386/etc/initramfs-tools/modules and add "sky2"
2. sudo nano /opt/ltsp/i386/usr/share/initramfs-tools/hook-functions and
add "sky2" at the end of this line:
r8169 s2io sis900 skge slhc smc911x starfire sky2 \
3. sudo chroot /opt/ltsp/i386 update-initramfs -u
4. sudo ltsp-update-kernels
5. and problem solved!
Maar dit gaat over ltsp en het gaat mij om de ubuntu-desktop live omgeving verder is er maar weinig informatie te vinden op het internet. Ik heb de initramfs uitgepakt maar daar kan ik niks van deze mapstructuur vinden.
Naast dat de driver miste zat er ook nog een network-manager bug in :
https://wiki.ubuntu.com/LiveCDNetboot
En dan dit stukje :
(NetworkManager bug workaround): append break=init, and when the initramfs drops you to a shell, touch /cow/etc/init.d/NetworkManager to replace N-M's init script with an empty file under the union FS of the main system. (or do anything else to prevent N-M from even temporarily taking down the interface needed to access filesystem.squashfs.)
Ik kan nog nergens /etc/init.d/networkmanager vinden maar dit zal wel waarschijnlijk wel zijn omdat de netwerkdriver nog niet is ingeladen. Bedenk me nu net dat hij het bestand filesystem.squashfs pas inlaad nadat er contact is gelegd met de nfs server en dan wordt dat pad pas aangemaakt.
Iemand enige idee hoe ik dit probleem het simpelst kan oplossen en in welke omgeving kan ik dit het beste doen ? Live cd zodat de kernel gelijk is of in een geinstalleerde Ubuntu ?
In Intripid zit de sky2 driver standaard in de initramfs kan ik hier ook voordeel uitslaan ?
And this !! Is to go even further beyond!!!