Freitag, 17. August 2007

Installation ohne Medium

Aus Faulheit habe ich mich vor einer Weile mal mit der "Installation ohne viel Aufwand" auseinander gesetzt und so ist dieser Wiki-Eintrag, der ein sehr kurzer Weg bei einer vorhanden Installation beschreibt, entstanden. Damit die Benutzereingriffe noch mehr reduziert werden, fasst dieses Skript die nötigen Schritte zusammen.

#!/bin/sh
#---------------------------------------------------------------------
# Define Fedora Version
VERSION=7.90
ARCH=i386
MIRROR=http://192.168.10.10/mirror/releases/test
#---------------------------------------------------------------------
# Check if user is root. root has $UID 0
ROOT_UID=0  

if [ "$UID" -eq "$ROOT_UID" ]
then
  echo "You are root, please be patient..."
  echo ""
else
  echo "You must be root to run this script. Please use su to get root"
exit 0
fi

# Download the files
echo "Download from"
cd /tmp
wget $MIRROR/$VERSION/Fedora/$ARCH/os/isolinux/vmlinuz
wget $MIRROR/$VERSION/Fedora/$ARCH/os/isolinux/initrd.img
echo "Downloaded the two files"
# Copy the files to the /boot directory
cp /tmp/vmlinuz /boot/vmlinuz_install
cp /tmp/initrd.img /boot/initrd_install.img

# Add entry to /boot/grub/grub.conf
cp /boot/grub/grub.conf /boot/grub/grub.conf.old
cat <> /boot/grub/grub.conf
title Install Fedora $VERSION
 root (hd0,0)
 kernel /vmlinuz_install method=$MIRROR/$VERSION/Fedora/$ARCH/os/
 initrd /initrd_install.img
END_ENTRY
echo "Please reboot and choose Install Fedora" $VERSION "to install."
# eof

Der Kreativität, speziell in Bezug auf die Integration von Kickstart, sind natürlich keine Grenzen gesetzt.

Keine Kommentare: