Fórumok
Sziasztok,
Egy lubuntu 16.04 live-t szeretnék PXE-n keresztül bootolni úgy, hogy a home mappa tartalmát testre tudjam szabni.
A TFTP-DCHP-NFS-PXEboot-live rendesen megy, azonban nem sikerül a caspert rávenni arra, hogy overlayelje nekem a fájrendszert.
Az unetbootint az egy n megás casper-rw fájlt hoz létre az USB stick gyökerére ami ext2 formátumú. Nézegettem a casper-t de az a helyi blokkeszközökön megy végig a /sys/block/* alapján és azokon próbál meg (felmountolgatva) találni casper-rw imaget. Ez ugye az USB-s meghajtó esetén ott lesz a /dev/sda gyökerében.
Kellene valami trükk amivel egy nfs megosztás tartalmát lehetne valahogy a /sys/block alatt megjeleníteni és ezt még a casper előtt megtenni.
Csinált már bárki hasonlót?
Hozzászólások
Ubuntu 12vel még lehetett ezt overlayfsel megoldani. Elvileg sajnos Ubuntu 16-al ez nem fog mert az overlayfs nem támogatja többé az NFSt mint upperdir :
http://askubuntu.com/questions/783855/alternative-to-overlayfs-on-diskl…
Amit lehet csinálni az az hogy az initramfsben csinálsz egy init bottom scriptet ami felmountolja a rw részt hostname alapján.
Eddig ez elkerülte a figyelmem, köszi!
Most arra jutottam, hogy jó lesz ha simán a filesystem.squashfs-be belehekkázom kézzel a tartalmamat.
Nem igazán értem amúgy, hogy hogyan működik, mert a home full üres a squashfs image-ben, és egyrészt valami létrehozza az ubuntu mappát, meg benne a mappákat és konfig fájlokat. Mindegy most egyelőre így kerülőúton működik.