Stage 4 Archiv anlegen

Ein Stage 4 kann man erstellen, um z.B. auf vielen gleichartigen Rechnern das gleiche System zu installieren. Im Prinzip ist es ein fast komplettes Backup eines mehr oder weniger “frisch” installierten Systems.

Vorbereitungen

  • Zunächst muss das System logischerweise installiert werden. Es sollten alle Pakete installiert und konfiguriert werden, wie benötigt.
  • Die Runlevel wie gewünscht festlegen. (z.B. mit rc-update)
  • Die login records zurücksetzen:
    • echo -n > /var/run/utmp
    • echo -n > /var/log/wtmp

Erstellen des Stage 4 Archivs

  • Exclude-Datei für nicht zu archivierende Dateien:
.bash_history
/mnt/*
/tmp/*
/proc/*
/sys/*
/dev/*
/opt/*
/root/*
/etc/ssh/ssh_host_*
/etc/mtab
/usr/src/*
/usr/portage/*
/var/log/dmesg
/var/log/emerge.log
/var/log/faillog
/var/log/lastlog
/var/log/messages
/var/log/portage/*
/var/log/xen/*
/var/run/*.pid
/var/run/random-seed
/var/run/
/var/run/screen
/var/run/xen*
/root/stage4
  • Anlegen des Archivs:
tar cvf /root/stage4/stage4.tar / -X stage4.exclude-file
  • Ergänzen des Archivs (/dev/null und /dev/console werden zum Booten benötigt):
tar rvf /root/stage4/stage4.tar /dev/null /dev/console
bzip2 /root/stage4/stage4.tar # optional archiv packen

Installieren des Stage 4

  • Zunächst System von CD oder ähnlich booten.
date MMDDHHmmCCYY
fdisk ... (Partitionieren, Bootflag nicht vergessen)
mkfs.ext3 ... (Formatieren)
mount ... (Mounten, mkdir boot...)
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
cp, scp, ftp (stage4 kopieren)
tar -xvpf stage4.tar # -p = preserve permissions
tar -xvjpf stage4.tar.bz2
cd /mnt/gentoo/usr/
wget http://gentoo.osuosl.org/snapshots/portage-latest.tar.bz2
tar xjf portage-latest.tar.bz2

chroot /mnt/gentoo /bin/bash
env-update; source /etc/profile

nano -w /boot/grub/grub.conf
nano -w /etc/fstab
nano -w /etc/conf.d/hostname
nano -w /etc/hosts
nano -w /etc/conf.d/net

grub
> root (hd0,0)
> setup (hd0)
> quit

umount ...
reboot

Quelle(n)

 
linux/stage4.txt · Zuletzt geändert: 30.11.2007 16:19:49 von da7a