Navigation
- Startseite
- Alle Kategorien
- Univention Corporate Server (UCS)
- Installation
- Services for Windows
- Kolab2 für UCS
- Scalix für UCS
- Nagios
- Backup
- Virtualisierung
- Softwarepflege und Paketverwaltung
- Bootloader und Bootsplash
- LDAP-Server und Listener/Notifier-Replikation
- SSL-Zertifikate
- Univention Directory Manager (UDM)
- Maildienste, Viren- und Spamerkennung
- Univention Management Console (UMC)
- AD Connector
- DNS und DHCP
- Basis-Systemdienste
- Univention Configuration Registry (UCR)
- Freigaben
- Weitere Serverdienste
- 3rd Party Produkte
- Univention Corporate Desktop (UCD)
- UCS Thin Client Services (UCS TCS)
- UCS@school
- UCS Desktop Virtualization Services (DVS)
- Sitemap
FAQs in dieser Kategorie
Tags
Univention Corporate Server (UCS) » Bootloader und Bootsplash
Update von Lilo auf Grub
Problem:
Nach dem Update von UCS 1.3 auf 2.0 und neuer wird weiterhin Lilo als Bootmanager verwendet. Das Update von Lilo auf Grub muss, wenn gewünscht, von Hand durchgeführt werden.
Lösung:
Wichtig: Diese Beschreibung ist nur mit ext3-Dateisystemen getestet. Auf XFS-Dateisystemen kann es bei der Installation von Grub zu Problemen kommen.
Grundlegend kann das Update von Lilo auf Grub mit den folgenden Schritten durchgeführt werden. Zu beachten ist dabei das die Bezeichnungen für Devices abweichen können.
- Installieren Sie die Pakete univention-grub und grub (die Pakete lilo und univention-lilo werden dabei entfernt):
apt-get install univention-grub grub
- Anschließend sollten die Univention Configuration Registry-Variablen zu Grub kontrolliert und ggf. ergänze/korrigiert werden:
grub/root:
Sollte das Device mit dem Root-Dateisystem enthalten (in diesem Beispiel /dev/sda2), z.B.:
univention-config-registry set grub/root="/dev/sda2"
grub/append:
Sollte u.a. die Option "root=<Device mit dem Root-Dateisystem> und den Typ des Root-Dateisystems (root2fstype=<Dateisystem>) enthalten. Eventuelle zusätzliche Optionen die als lilo/append Univention Configuration Registry-Variablen eingetragen wurden, sollten ebenfalls übernommen werden. z.B.:
univention-config-registry set grub/append="root2fstype=ext3 root=/dev/sda2 splash=silent"
grub/groot:
Sollte das Device mit dem Boot-Dateisystem in der Grub-Notation enthalten. Die erste Partition der ersten Festplatte wird in der Grub-Notation als "(hd0,0)" bezeichnet. Die zweite Partition der ersten Festplatte als "(hd0,1)" usw. Z.B.:
univention-config-registry set grub/groot="(hd0,1)"
- Nun kann Grub mit dem folgenden Befehl in dem Master Boot Record der ersten Festplatte installiert werden (dies kann einen Moment dauern):
grub-install "(hd0)"
Wenn das Boot-Dateisystem auf einer seperaten Partition liegt, muss diese mit übergeben werden:
grub-install --root-directory=/boot "(hd0)"
- Nach erfolgreicher Installation von Grub in den Master Boot Record sollte die Datei /boot/grub/menu.lst noch einmal neu geschrieben werden:
univention-config-registry commit /boot/grub/menu.lst
Das System kann jetzt neu gestartet werden. Grub sollte nun als Bootmanager verwendet werden.
Um Lilo restlos von System zu entfernen, sollte auch das Übergangspaket "univention-baseconfig" entfernt und der UCR-Cache neu erzeugt werden:
# dpkg -P lilo univention-lilo univention-baseconfig
# rm -f /etc/univention/templates/scripts/lilo.sh \
/etc/univention/templates/modules/lilo.pyc \
/etc/univention/templates/info/univention-baseconfig.info \
/var/cache/univention-config/cache
Tags: bootmanager, grub, lilo, mbr, update
Verwandte Artikel:
- UCS Pakete selbst erstellen
- Skype in UCS
- Probleme mit ClamAV durch Signatur-Update
- Release Update ohne CD-/DVD-Laufwerk
- Update auf UCS 2.2-0 auf einem Repository-Server
Letzte Änderung der FAQ: 2011-05-16 08:39
Autor: Janis Meybohm
Revision: 1.11
Kommentieren nicht möglich