Ubuntu netwerkinstallatie computernaam werkt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • 3dmaster
  • Registratie: December 2004
  • Laatst online: 10-09 14:55
Hoi,

Ik ben bezig met een pxe boot + netwerkinstallatie dmv kickstart voor ubuntu 12.04 op te zetten en die werkt nu al best goed. Enige irritatiepunt is het feit dat de computernaam kickseed wordt. Het liefst zou ik willen dat er tijdens de installatie gewoon een dialoog komt met de vraag. (het is geen massaproductie uitrol dus fully unattend hoeft niet).

Ik heb al flink lopen te googlen maar een echt goed antwoord kan ik niet vinden.

Last night I lay in bed looking up at the stars in the sky and I thought to myself, where the heck is the ceiling.


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Ideetje om een post-install script te nemen waar je om de naam prompt?
Ik genereer voor een projectje van mij in een post-install script de hostname (op basis van disk-id).

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • 3dmaster
  • Registratie: December 2004
  • Laatst online: 10-09 14:55
Ik heb daar al naar zitten te kijken maar user input tijdens een post-install script werkt niet. Dan blijft de installer gewoon hangen. Anyway, zou je dat stukje van jou script eventueel kunnen posten? Misschien dat het me wel verder helpt :).

Last night I lay in bed looking up at the stars in the sky and I thought to myself, where the heck is the ceiling.


Acties:
  • 0 Henk 'm!

  • 3dmaster
  • Registratie: December 2004
  • Laatst online: 10-09 14:55
Ik ben al ietsje verder
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mouse
timezone Europe/Amsterdam
install
url --url http://server/ubuntu/
network --device=eth0
%packages --resolvedeps
@ ubuntu-desktop
%post
exec < /dev/tty6 > /dev/tty6
chvt 6
clear
echo "begin post installation"
echo Kiest Hostname
read HN
echo $HN > /etc/hostname
exec < /dev/tty1 > /dev/tty1
chvt 1


Nu switched de installer naar tty6 zodat ik user input kan geven, echter switched hij niet meer terug (kan wel met de hand verder door alt+f1 maar dat moet eigenlijk vanzelf gaan.

Overigens veranderd nu de hostname in het /etc/hostname bestand maar niet in /etc/hosts. Dit kan ik natuurlijk met dit scriptje ook wel veranderen maar ik vraag me dan af of het niet nog op meer plekken moet.

[ Voor 6% gewijzigd door 3dmaster op 09-09-2012 01:24 ]

Last night I lay in bed looking up at the stars in the sky and I thought to myself, where the heck is the ceiling.


Acties:
  • 0 Henk 'm!

  • magistus
  • Registratie: December 2001
  • Laatst online: 18-07-2024
Aangezien unattended in eerste instantie niet direct noodzakelijk is, heb je een pxe-boot menu? Wellicht kan je de hostname aangeven door de menuregel te selecteren, druk op TAB en voeg aan het einde van de de regel:
hostname=<gewenste hostname>
toe. Dit werkt bij mij iig bij Debian en Ubuntu PXE-boot. Er zijn vast betere methodieken (vooraf unieke menu's genereren, via dhcp/dns) maar voor mij was dit momenteel goed genoeg.

Acties:
  • 0 Henk 'm!

  • Foeijonghaai
  • Registratie: Juli 2001
  • Laatst online: 31-08 19:57
dhcp + (reverse) dns?

Het is al een tijdje geleden maar toen ik in het verleden preseeded Debian installaties deed, namen ze de naam daarvan over.

Acties:
  • 0 Henk 'm!

  • 3dmaster
  • Registratie: December 2004
  • Laatst online: 10-09 14:55
Ik heb het nu zo gedaan
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
timezone Europe/Amsterdam
install
url --url http://server/ubuntu/
network --device=eth0
%packages --resolvedeps
@ ubuntu-desktop
%post
exec < /dev/tty6 > /dev/tty6
chvt 6
clear
echo "begin post installation"
echo Kies Hostname
read NN
echo $NN > /etc/hostname
sed -i "s/kickseed/$NN/g" -i /etc/hosts
echo Done!
chvt 1
exec < /dev/tty1 > /dev/tty1
chvt 1
echo done

Nu wordt bij de post installation de hostname in het /etc/hostname bestand en in /etc/hosts veranderd van kickseed naar wat je maar wil :)

Last night I lay in bed looking up at the stars in the sky and I thought to myself, where the heck is the ceiling.


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:04

Hero of Time

Moderator LNX

There is only one Legend

Houd je ook rekening mee met /etc/mailname e.d. (als je een MTA zoals postfix hebt)? Er zijn meer plekken waar je hostname wordt gebruikt.

Even een snelle grep op m'n hostname in /etc/ op mijn PC geeft /etc/hosts, /etc/hostname en /etc/ssh aan als plekken waar je hostname staan. Bij /etc/ssh is het dus je sshd die de naam van je host bevat voor z'n private en public keys. Die zal je dus ook opnieuw moeten genereren, als je dat nog niet doet, na de hostname wijziging.

Dit zal ook wel helpen voor je, al had ik liever gezien dat je 't al gevonden had in je TS:
https://help.ubuntu.com/community/AutomatedNodeDeployment
Google:
http://www.google.nl/sear...8&oe=utf-8&redir_esc=&ei=

Commandline FTW | Tweakt met mate

Pagina: 1