HeadlessInstallation
Links
Zielsetzung
Installation eines Debian-Minimalsystems ohne/mit wenig Benutzereingriff
Abhängigkeiten
apt-get install bsdtar syslinux syslinux-utils cpio genisoimage coreutils udevil
Vorgehensweise
ISO=debian-10.0.0-amd64-netinst.iso CFG=preseed.cfg ARCH=amd mkdir /opt/install cd /opt/install ln -s /xxx/$ISO . udevil mount $ISO cp -rT /media/root/$ISO isofiles chmod +w -R isofiles/install.$AMD/ gunzip isofiles/install.$AMD/initrd.gz echo $CFG | cpio -H newc -o -A -F isofiles/install.$AMD/initrd gzip isofiles/install.$AMD/initrd chmod -w -R isofiles/install.$AMD/ cd isofiles md5sum `find -follow -type f` > md5sum.txt cd .. genisoimage -r -J -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o preseed_$ISO isofiles
Voreinstellungen
- Datei preseed.cfg
- Pw: TopSecret, hostname: HAWK
#### Contents of the preconfiguration file (for stretch) d-i debian-installer/locale select de_DE d-i console-keymaps-at/keymap select de d-i keyboard-configuration/xkb-keymap select de d-i netcfg/choose_interface select auto d-i netcfg/get_hostname string HAWK d-i netcfg/get_domain string local d-i netcfg/hostname string HAWK d-i hw-detect/load_firmware boolean true d-i network-console/password password TopSecret d-i network-console/password-again password TopSecret d-i network-console/start select continue