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.
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).
Ik genereer voor een projectje van mij in een post-install script de hostname (op basis van disk-id).
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.
Ik ben al ietsje verder
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.
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.
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.
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.
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.
Het is al een tijdje geleden maar toen ik in het verleden preseeded Debian installaties deed, namen ze de naam daarvan over.
Ik heb het nu zo gedaan
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
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.
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=
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