Diskless Ubuntu

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • I386DX
  • Registratie: Juni 2002
  • Laatst online: 19-09 16:59
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)
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?

Acties:
  • 0 Henk 'm!

  • TheMazzter
  • Registratie: Oktober 2006
  • Laatst online: 17-09 23:01
Staat je NFS-server wel root-gebruikers toe? Als dat uit staat krijg je denk ik zulke meldingen.
code:
1
sudo mount -t nfs -onolock 192.168.1.2:/nfsroot /mnt
Ik denk, dat je ook een spatie wilt tussen -o en nolock.

[ Voor 42% gewijzigd door TheMazzter op 13-01-2011 21:10 ]


Acties:
  • 0 Henk 'm!

  • GraveR
  • Registratie: Januari 2000
  • Laatst online: 22-08 19:26
Vergeet vers=3 (dus ... -o vers=3 ... en ook in de fstab) niet, nolock is niet nodig, anders zit je met NFS versie 4 en dat vereist meer configuratie. Tevens zul je dan ook no_root_squash moeten opnemen in de export line in /etc/exports

Ik heb dit zelf draaiende en werkt naar behoren.

[ Voor 8% gewijzigd door GraveR op 14-01-2011 12:40 ]


Acties:
  • 0 Henk 'm!

  • I386DX
  • Registratie: Juni 2002
  • Laatst online: 19-09 16:59
met NFS v3 blijkt het perfect te werken!
thx