Benötigt wird lokales System mit installiertem [[http://thomas.apestaart.org/projects/mach/|mach]] * fdisk /dev/hda * mkfs.ext3 /dev/hda1 * vgcreate rootvg /dev/hda2 * lvcreate -n usrlv -L 2000M rootvg * ... * mkswap /dev/rootvg/swaplv * swapon /dev/rootvg/swaplv * mount /dev/hda1 /mnt * cd /mnt * mkdir usr var tmp * mount /dev/rootvg/usrlv /usr * ... * lokal {{{ mach -r f3u setup minimal mach -r f3u apt-get install python mach -r f3u apt-get install yum }}} Das ergibt ein Minimalsystem von dem man weitere Software installieren kann {{{ rsync -essh -avzP /var/lib/mach/roots/fedora-3-i386-updates/ root@server:/mnt/ }}} Das System auf den Server übertragen * {{{cp /etc/resolv.conf /mnt/etc}}} Nameserver bekanntmachen * {{{cp -ax /dev/. /mnt/dev/}}} Devices erzeugen (da wir noch kein udev haben) * {{{chroot /mnt}}} und in das System reinwechseln * im chroot: * {{{vi /etc/fstab}}} fstab anlegen {{{ /dev/hda1 / ext3 defaults 1 1 /dev/rootvg/usrlv /usr ext3 defaults 1 2 /dev/rootvg/varlv /var ext3 defaults 1 2 /dev/rootvg/swaplv swap swap defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 none /dev/shm tmpfs defaults 0 0 none /proc proc defaults 0 0 none /sys sysfs defaults 0 0 }}} * {{{mount /proc}}} /proc einbinden * {{{rpm --import http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/os/RPM-GPG-KEY-fedora}}} * {{{vi /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora-updates.repo}}} nahen Server eintragen * {{{yum groupinstall Base}}} Basis-System vervollständigen * {{{yum install ...}}} weitere Pakete installieren * {{{grub}}} Grub installieren {{{ root (hd0,0) setup (hd0) quit }}} * {{{vi /boot/grub/grub.conf}}} Grub konfigurieren {{{ default=0 timeout=0 title Fedora Core (2.6.10-1.760_FC3) root (hd0,0) kernel /boot/vmlinuz-2.6.10-1.760_FC3 ro root=/dev/hda1 selinux=0 initrd /boot/initrd-2.6.10-1.760_FC3.img }}} * {{{kudzu}}} Hardwareerkennung * {{{vi /etc/modprobe.conf}}} alias eth0 ... * {{{netconfig}}} Netzwerk konfigurieren * /etc/sysconfig/network {{{ NETWORKING=yes HOSTNAME=... }}} * /etc/sysconfig/network-scripts/route-eth0 {{{ ADDRESS0=10.255.255.1 NETMASK0=255.255.255.255 ADDRESS1=0.0.0.0 NETMASK1=0.0.0.0 GATEWAY1=10.255.255.1 }}} * {{{ntsysv --level 345}}} Dienste deaktivieren * {{{passwd}}} Passwort festlegen * vi /etc/sysconfig/i18n * neu starten und hoffen ... * system-config-time * yum install/groupinstall ... * SELinux * um SELinux zu aktivieren beachte http://fedora.redhat.com/docs/selinux-faq-fc2/index.html#id2658899 * /etc/sysconfig/selinux SELINUX=permissive * fixfiles relabel * selinux=0 aus grub.conf entfernen * reboot * fixfiles relabel t.b.c.