HeadlessInstallation: Unterschied zwischen den Versionen

Aus Info-Theke
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Links = * = Zielsetzung = Installation eines Debian-Minimalsystems ohne/mit wenig Benutzereingriff = Abhängigkeiten = <pre> apt-get install bsdtar syslinux…“)
 
Zeile 35: Zeile 35:
= Voreinstellungen =
= Voreinstellungen =
* Datei preseed.cfg
* Datei preseed.cfg
* Pw: TopSecret, hostname: HAWK
<pre>
<pre>
#### Contents of the preconfiguration file (for stretch)
#### Contents of the preconfiguration file (for stretch)
Zeile 42: Zeile 43:


d-i netcfg/choose_interface select auto
d-i netcfg/choose_interface select auto
d-i netcfg/get_hostname string wintermute
d-i netcfg/get_hostname string HAWK
d-i netcfg/get_domain string local
d-i netcfg/get_domain string local
d-i netcfg/hostname string wintermute
d-i netcfg/hostname string HAWK


d-i hw-detect/load_firmware boolean true
d-i hw-detect/load_firmware boolean true

Version vom 27. August 2019, 17:40 Uhr

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