Linux4Ever

USB-Medium: Anpassungen und Erweiterungen

Nachfolgend soll die Anpassung und Erweiterung eines minimal installiertes DEBIAN Linux auf ein USB-Medium (hier nachzulesen) beschrieben werden.


Zusätzliche Pakete

Es sollten einige zusätzliche Pakete installiert werden, damit bestimmte Anpassungen vorgenommen werden können:

  • openssh-server
  • vim
  • molly-guard
  • mc
  • nmap
  • fakeroot
  • reprepro
  • makepasswd
  • chkconfig
  • strace


Netzkonfiguration

Bevor weitere Pakete installiert werden können, muss das Netzwerk konfiguriert werden.


  • Prüfen auf ein erkanntes Netzwerkgerät (meist eth0):
~# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 04:b8:1f:d4:21:6a  
...

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
...


  • Anpassen der Datei /etc/network/interfaces für DHCP:
auto eth0
iface eth0 inet dhcp


  • Anpassen der Datei /etc/network/interfaces für manuelle Netzwerkeinstellung:
auto eth0
iface eth0 inet static
    address <IP-Adresse>
    netmask <Netzmaske>
    gateway <Gateway-Adresse>


  • Netzwerk starten:
~# ifup eth0

Falls eth0 das gewünschte Gerät ist, andernfalls muss hier ein anderes eingetragen werden.


resolvconf

Sollen die Eintragungen für die Datei „/etc/resolv.conf“ nicht (normalerweise für jedes unterschiedliche Netzwerk mit unterschiedlichen DNS-Servern) manuell erfolgen, empfiehlt sich die Installation des Paketes resolvconf:

~# apt-get install resolvconf


Jetzt muss bei einem manuell gesetztem Netzwerk die Datei „/etc/network/interfaces“ noch ergänzt werden:

iface eth0 inet static
    ...
    dns-nameservers <IP-Adresse> [<IP-Adresse>]


IPv6

Soll im System kein IPv6 verwendet werden, kann dies vollständig deaktiviert werden. Dafür muss eine neue Datei „/etc/sysctl.d/ipv6-disable.conf“ erstellt werden mit folgendem Inhalt:

net.ipv6.conf.all.disable_ipv6 = 1

Damit die Änderung wirksam wird, muss das System neu gestartet werden.


Rechnername

Der Rechnername wird vom Rechner übernommen, auf dem das USB-Medium erstellt wurde. Eine Änderung muss an mehreren Stellen vorgenommen werden.


  • Anpassen der Datei /etc/hostname:
<Rechnername>

Hier erfolgt der Eintrag als Rechnername, ohne FQDN.


  • Anpassen der Datei /etc/hosts:
<IP-Adresse>    <Rechnername>.<Domäne> <Rechername>

Für Domäne kann der FQDN, falls vorhanden, eingegeben werden. Existiert kein Domäne, reicht der Eintrag als einzelner Rechner aus.


  • Beispiel:
192.168.10.135    usbstick.beispiel.de usbstick


Sollte kein IPv6 verwendet werden, können diese Einträge aus der Datei /etc/hosts entfernt werden.


Lokalisation und Tastatur

Nach der Installation sind die Lokalisation und Tastatur standardmäßig nicht auf Deutsch eingestellt.


Lokalisation

Zur Anpassung der Lokalisation wird das Paket locales installiert:

~# apt-get install locales


Eine Abfrage mit dem Befehl locale zeigt an, dass alle LC-Variablen auf POSIX eingestellt sind. Zur Umstellung auf Deutsch (UTF-8) ist folgender Aufruf notwendig:

dpkg-reconfigure locales


Es erscheint ein Auswahlfenster, wo folgendes ausgewählt werden muss:

  • [*] de_DE.UTF-8 UTF-8“ → „<Ok>
  • de_DE.UTF-8“ → „<Ok>


Nach einem erneuten Anmelden und Abfragen mit dem Befehl locale wird die richtige Lokalisation angezeigt.


Tastatureinstellung

Zur Anpassung des Tastaturlayouts werden die Pakete keyboard-configuration und console-data installiert und konfiguriert:

~# apt-get install keyboard-configuration console-data


Für beide Pakete erfolgt bereits während der Installation die Konfigurationsabfrage, wo für die Umstellung auf Deutsch folgendes ausgewählt werden muss:

  • keyboard-configuration:
    • Deutsch
  • console-data:
    • Tastaturbelegung aus Liste für diese Architektur wählen
    • qwertz
    • German
    • Standard
    • latin - no dead keys


Die Konfiguration kann nachträglich mit folgendem Befehl aufgerufen werden:

~# dpkg-reconfigure console-data


.bashrc

Die Datei .bashrc, die beim Login ausgeführt wird, kann wie folgt erweitert werden:

alias ll="ls -alh --color=always"
alias cls='clear'
alias dum='du -ach --max-depth=0'
shopt -s histappend
export HISTSIZE=90000
export HISTFILESIZE=150000
export HISTIGNORE='cm*:pwd'
export HISTCONTROL=erasedups:ignorespace
export HISTTIMEFORMAT='%d.%m.%Y %T '
PS1="\[\033[1;30m\]\u@\h\w:~# \[\033[0m\]"
export PS1=$PS1$(history -a; history -r;)




sborni-linux/betriebssysteme/debian-linux/debian-linux_installation-auf-usb-medium-anpassungen.txt · Zuletzt geändert: von 127.0.0.1