[HowTo] SuSE 9.1 auf SuSE 9.2 upgraden
Posted: 2005-01-27 16:42
				
				Moin,
da häufiger gefragt wurde, wie man ein Upgrade von SuSE 9.1 zu SuSE 9.2 durchführt, habe ich das folgende HowTo zusammengestellt.
Anwendung nur auf eigene Gefahr!
Viel Spass und Erfolg mit SuSE 9.2 wünscht,
Joe User
			da häufiger gefragt wurde, wie man ein Upgrade von SuSE 9.1 zu SuSE 9.2 durchführt, habe ich das folgende HowTo zusammengestellt.
Anwendung nur auf eigene Gefahr!
Code: Select all
#!/bin/false
############################################################
#      1&1 RootServer - SuSE 9.1 auf SuSE 9.2 updaten      #
#----------------------------------------------------------#
#                                                          #
#                      !!! WARNUNG !!!                     #
#----------------------------------------------------------#
#     DIE FOLGENDE INSTALLATIONSANLEITUNG RICHTET SICH     #
#    AUSSCHLIESSLICH AN ERFAHRENE SYSTEMADMINISTRATOREN    #
#----------------------------------------------------------#
#                                                          #
############################################################
#                                                          #
# Voraussetzungen:                                         #
# Der Server ist frisch eingerichtet (reinitialisiert) und #
# das Paket 'findutils-locate' ist installiert. Zudem muss #
# sowohl mit Datenverlusten, als auch mit einem nicht mehr #
# erreichbarem Server gerechnet werden >>> BACKUP anlegen! #
#                                                          #
#    ALLE Punkte muessen als root durchgefuehrt werden!    #
#                                                          #
############################################################
#
#  1) Das obligatorische (vollstaendige) Backup anlegen!
#
#  2) YaST aufrufen und die neue Installationsquelle hinzufügen:
#     http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.2
#
#  3) Per YaST das System Update auswaehlen, starten,
#     warten bis das Update vollstaendig beendet ist.
#
#  4) YOU rekonfigurieren:
#
cat > /var/adm/YaST/ProdDB/prod_00000001 << "EOF"
=Type: UnitedLinux
=URL: http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.2
=ProductDir: /
=Default_activate: 1
=Default_rank: 0
=UseForDeltas: 1
+Media:
SuSE Linux AG
20041222235134
1
-Media:
+Product:
SUSE LINUX-9.2-
SUSE-LINUX-FTP-i386-9.2-0
--
SUSE LINUX AG
-Product:
=DefaultBase:i386
+Arch:
i386 i386 noarch
i486 i486 i386 noarch
i586 i586 i486 i386 noarch
i686 i686 i586 i486 i386 noarch
x86_64 x86_64 i686 i586 i486 i386 noarch
-Arch:
=Requires:suse-release-9.2
=Language: en_US
+Linguas:
de
en
-Linguas:
=Label:SUSE LINUX Version 9.2
+LabelMap:
de SUSE LINUX in der Version 9.2
-LabelMap:
=Timezone: America/Los_Angeles
=DescriptionDir: ./suse/setup/descr
=DataDir: ./suse
=Flags: update
=RelnotesUrl: http://www.suse.com/relnotes/i386/SUSE-LINUX/9.2/release-notes.rpm
=YouUrl:
=YouType:
=YouPath: i386/update/9.2
EOF
#
#  5) YaST aufrufen und die alte Installationsquelle löschen.
#
#  6) Nach geaenderten und neuen Konfigurationsdateien
#     suchen und diese an das eigene System anpassen:
#
SuSEconfig --verbose
updatedb
locate rpmnew
locate rpmsave
#
#  7) Den aktuellen 1&1 RootServer-Kernel installieren:
#
cd /
rm -rf /boot/{c,i,v,S}* /lib/modules/*
wget ftp://update.rootmaster.info/local-updates/kernel-2.6.11.9-050512a.tar.gz
tar xzf kernel-2.6.11.9-050512a.tar.gz -C /
ln -sf vmlinuz-2.6.11.9-050512a /boot/vmlinuz
rm -f kernel-2.6.11.9-050512a.tar.gz
#
#  8) Den Bootloader Grub (re)konfigurieren:
#
#  8a) System mit Remote-Console:
#
cat > /boot/grub/menu.lst << "EOF"
serial --unit 0 --speed 57600
terminal serial console --timeout=5
default 0
timeout 5
title Linux
  kernel (hd0,0)/boot/vmlinuz root=/dev/hda1 console=tty1 console=ttyS0,57600
EOF
#
#  8b) System ohne Remote-Console:
#
cat > /boot/grub/menu.lst << "EOF"
default 0
timeout 5
title Linux
  kernel (hd0,0)/boot/vmlinuz root=/dev/hda1
EOF
#
#  9) Den Bootloader Grub (re)installieren:
#
grub --no-floppy
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
#
# 10) WICHTIG:
#     Das Rootpasswort erneuern, da unter Anderem
#     essentielle Systemprogramme und Configfiles
#     durch dieses Update ersetzt wurden:
#
passwd root
#
# 11) Server rebooten:
#
shutdown -r now
#
# 12) 1 Euro an den Verfasser des HowTo spenden ;)
#
# EOF
Joe User

 ....