Ik probeer een diskless Ubuntu-installatie te maken, die kan booten via het netwerk (PXE).
Hiervoor heb ik oa volgende twee howto's gebruikt
https://wiki.koeln.ccc.de/index.php/Ubuntu_PXE_Install
https://help.ubuntu.com/community/DisklessUbuntuHowto
en nog een aantal sites/forums, maar die weet ik niet meer...
Samengevat werkt het zo:
Ubuntu-installatie uitvoeren op het 'client'-systeem (tijdelijk een drive geïnstalleerd), met alle opties/programma's/configuratie die ik wil. Vervolgens wordt volledig deze installatie gekopieerd naar het server-systeem dat verder het PXE-gebeuren afhandelt. Op mijn testsysteem is dit perfect gelukt, werkt zonder enig probleem...
Nu heb ik de uitleg op deze sites opnieuw gevolgd (voor echt, deze keer), maar ik slaag er niet meer in om de clientinstallatie te kopieren naar de server.
Dit is met (2de site)
Voer ik dit uit als gewone gebruiker krijg ik (oa°
Uiteindelijk kan ik de client wel booten vanaf de server, maar ik kan niet inloggen (passwd-file is onder andere niet meegekopieerd)
Voer ik dit uit als root krijg ik voor alle bestanden
Het rare is, dat het mij in het verleden wel gelukt is om de bestanden te kopiëren, zonder enige foutmelding.
En dan werkt ook alles naar behoren.
* Op beide systemen is dezelfde user met hetzelfde wachtwoord aangemaakt (en is ook enige user)
* de user is eigenaar van \nfsroot op de server en heeft daarop volle lees- en schrijfrechten
Hoe kan ik de client-bestanden kopiëren naar de server, met behoud van alle attributen/rechten/... ?
Of iemand een idee wat ik vorige keer gedaan heb, wat ik nu over het hoofd zie?
Hiervoor heb ik oa volgende twee howto's gebruikt
https://wiki.koeln.ccc.de/index.php/Ubuntu_PXE_Install
https://help.ubuntu.com/community/DisklessUbuntuHowto
en nog een aantal sites/forums, maar die weet ik niet meer...
Samengevat werkt het zo:
Ubuntu-installatie uitvoeren op het 'client'-systeem (tijdelijk een drive geïnstalleerd), met alle opties/programma's/configuratie die ik wil. Vervolgens wordt volledig deze installatie gekopieerd naar het server-systeem dat verder het PXE-gebeuren afhandelt. Op mijn testsysteem is dit perfect gelukt, werkt zonder enig probleem...
Nu heb ik de uitleg op deze sites opnieuw gevolgd (voor echt, deze keer), maar ik slaag er niet meer in om de clientinstallatie te kopieren naar de server.
Dit is met (2de site)
code:
1
2
3
| sudo mount -t nfs -onolock 192.168.1.2:/nfsroot /mnt cp -ax /. /mnt/. cp -ax /dev/. /mnt/dev/. |
Voer ik dit uit als gewone gebruiker krijg ik (oa°
code:
1
2
3
4
| cp: cannot stat '/dir/file' : Permission denied cp: cannot open '/dir/file' : Permission denied cp: cannot create hard link : .... Operation not permitted ... |
Uiteindelijk kan ik de client wel booten vanaf de server, maar ik kan niet inloggen (passwd-file is onder andere niet meegekopieerd)
Voer ik dit uit als root krijg ik voor alle bestanden
code:
1
| cp: failed to preserve ownership for '/directory/file....' : Invalid argument |
Het rare is, dat het mij in het verleden wel gelukt is om de bestanden te kopiëren, zonder enige foutmelding.
En dan werkt ook alles naar behoren.
* Op beide systemen is dezelfde user met hetzelfde wachtwoord aangemaakt (en is ook enige user)
* de user is eigenaar van \nfsroot op de server en heeft daarop volle lees- en schrijfrechten
Hoe kan ik de client-bestanden kopiëren naar de server, met behoud van alle attributen/rechten/... ?
Of iemand een idee wat ik vorige keer gedaan heb, wat ik nu over het hoofd zie?