S
supersucker
Foren Gott
hi,
hab mich an das howto von redlabour aus der howto-datenbank gehalten und den 2.6.15 kernel auf FC 4 selber kompiliert.
nach erfolgreichem
und
bin ich mir nun nicht ganz sicher wie ich meinen bootloader (grub) konfigurieren muss...
hab ich gemacht, aber dann:
nun häng ich am ersten punkt, also die grub.conf zu konfigurieren
/boot sieht bei mir jetzt so aus:
vmlinux-2.6.15 ist der von mir erstellte kernel......
und meine grub.conf so:
deshalb nun zwei fragen:
1. unter boot befindet sich ja die initrd-2.6.11-1.1369_FC4.img, also für den alten kernel, benötige ich nicht auch eine image-datei für den neuen selber kompilierten kernel? weil ich finde unter /usr/src nichts dergleichen
2. wie muss ich die grub.conf anpassen? auch da steht ja was von der image-datei.....evtl mit diesem eintrag
ergänzen?
also im wesentlichen weiss ich nicht wie dich grub.conf editieren muss und was es mit dieser image-datei auf sich hat.........
bin für jede hilfe dankbar........
hab mich an das howto von redlabour aus der howto-datenbank gehalten und den 2.6.15 kernel auf FC 4 selber kompiliert.
nach erfolgreichem
make menuconfig
und
make dep && make bzImage && make modules && make modules_install
bin ich mir nun nicht ganz sicher wie ich meinen bootloader (grub) konfigurieren muss...
kopieren Sie nun den neuen Kernel nach /boot. Sie finden ihn unter /usr/
src/linux/arch/i386/boot/ mit dem Namen bzImage. Benennen Sie ihn am
besten dann auch gleich um zu z.B. vmlinuz-2.4.7-1. Die 1 am Ende soll
Ihnen helfen Ihre später vielleicht zahlreichen Versionen auseinander
halten zu können.
Also z.B.: cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.7-1
- Des weiteren müssen Sie noch die Datei System.map von /usr/src/linux/ nach /
boot kopieren. In boot gibt es schon eine System.map die meist ein Link auf
z.B. System.map-2.4.3 ist. Kopieren Sie die Datei dann entsprechend mit dem
Namen (z.B.) System.map-2.4.7 und erstellen / überschreiben Sie dann halt den
Link System.map zu dieser neuen Datei
Also z.B.: cp /usr/src/linux/System.map /boot/System.map-2.4.7
rm /boot/System.map (den Link entfernen)
ln -s /boot/System.map-2.4.7 /boot/System.map (neuen Link erstellen)
hab ich gemacht, aber dann:
Besser ist aber der Weg, die /etc/lilo.conf manuell zu bearbeiten. Die
Einstellungen vom aktuellen Kernel können Sie kopieren und dann entsprechend
ändern. Sollte ein Eintrag "vga" vorhanden sein, so löschen Sie ihn
Sicherheitshalber bei den neuen Einstellungen, da sonst Probleme beim booten
auftauchen können.
* Anschließend führen Sie noch in der Konsole /sbin/lilo aus. Wenn das ohne
Fehler funktioniert ist der neue Kernel einsatzbereit und kann gebootet
werden.
Anmerkung: Wenn sie nicht lilo sondern einen anderen Bootmanager
verwenden müssen Sie es im Prinzip genauso machen.
nun häng ich am ersten punkt, also die grub.conf zu konfigurieren
/boot sieht bei mir jetzt so aus:
Code:
drwxr-xr-x 3 root root 4096 Jan 7 06:35 .
drwxr-xr-x 23 root root 4096 Jan 7 13:42 ..
-rw-r--r-- 1 root root 56991 Jun 3 2005 config-2.6.11-1.1369_FC4
drwxr-xr-x 2 root root 4096 Dec 12 18:16 grub
-rw-r--r-- 1 root root 1108159 Nov 14 20:01 initrd-2.6.11-1.1369_FC4.img
lrwxrwxrwx 1 root root 17 Jan 7 06:35 System.map -> System.map-2.6.15
-rw-r--r-- 1 root root 764778 Jun 3 2005 System.map-2.6.11-1.1369_FC4
-rw-r--r-- 1 root root 912697 Jan 7 06:33 System.map-2.6.15
-rw-r--r-- 1 root root 2255191 Jan 7 06:30 vmlinux-2.6.15
-rw-r--r-- 1 root root 1639539 Jun 3 2005 vmlinuz-2.6.11-1.1369_FC4
vmlinux-2.6.15 ist der von mir erstellte kernel......
und meine grub.conf so:
Code:
[root@supersucker src]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,1)
# kernel /boot/vmlinuz-version ro root=/dev/hdc2
# initrd /boot/initrd-version.img
#boot=/dev/hdc
default=0
timeout=5
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,1)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
title Win2k
rootnoverify (hd0,2)
chainloader +1
deshalb nun zwei fragen:
1. unter boot befindet sich ja die initrd-2.6.11-1.1369_FC4.img, also für den alten kernel, benötige ich nicht auch eine image-datei für den neuen selber kompilierten kernel? weil ich finde unter /usr/src nichts dergleichen
2. wie muss ich die grub.conf anpassen? auch da steht ja was von der image-datei.....evtl mit diesem eintrag
Code:
title Fedora Core (2.6.15)
root (hd0,1)
kernel /boot/vmlinuz-2.6.15 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
ergänzen?
also im wesentlichen weiss ich nicht wie dich grub.conf editieren muss und was es mit dieser image-datei auf sich hat.........
bin für jede hilfe dankbar........