Moin,
möchte den Kernel auf 2.6.19 updaten. Neuerdings möchte er nun nach dem build-Vorgang ein Image erstellen. Meint er eine init-Disk? Das ging bisher ganz gut ohne, lässt sich aber nicht abstellen.
Meine Vorgehensweise:
# cp .config .config~ # make dep && make mrproper # cp .config~ .config # make xconfig # make && make modules_install
sh /usr/src/linux-2.6.19-gentoo-r5/arch/x86_64/boot/install.sh 2.6.19-gentoo-r5 arch/x86_64/boot/bzImage System.map "/boot" In order to use the new kernel image you have just installed, you will need to reboot the machine. First, however, you will need to either make a bootable floppy diskette, re-run LILO, or have GRUB installed.
Checking for ELILO...No which: no grub in (/root/GNUstep/Tools:/usr/GNUstep/Local/Tools:/usr/GNUstep/Network/Tools:/usr/GNUstep/System/Tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.1:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/qt/3/bin:/sbin:/usr/sbin)
Checking for LILO...No
Checking for SILO...No
Checking for PALO...No
Should I make a bootdisk? (y/N) n
WARNING: Your system is probably unbootable now. After correcting any problems, rerun this script with the command `mkboot -i'. make[1]: *** [install] Error 1 make: *** [install] Error 2
# less .config | grep -i init CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_INITRAMFS_SOURCE="" # CONFIG_BLK_DEV_INITRD is not set CONFIG_SCSI_INITIO=m
Muss ich jetzt mit einem Disketten-Image booten?
Grüße Willi
Hallo,
möchte den Kernel auf 2.6.19 updaten. Neuerdings möchte er nun nach dem build-Vorgang ein Image erstellen. Meint er eine init-Disk? Das ging bisher ganz gut ohne, lässt sich aber nicht abstellen.
Meine Vorgehensweise:
[...]
Should I make a bootdisk? (y/N) n
WARNING: Your system is probably unbootable now. After correcting any problems, rerun this script with the command `mkboot -i'.
Ohne das Procedere gerade selbst durchzugehen: er müsste ein korrektes bzImage gebaut haben. Install dir das einfach per Hand.
$ cp arch/i386/boot/bzImage /boot/kernel-2.6.19
Dann Bootloadersetup per Hand oder Config-Werkzeug deiner Distri, je nachdem.
mfg, Fabian
willi_wotte@woelunds.de willi_wotte@woelunds.de (Di 20 Feb 2007 13:22:11 CET):
Moin,
möchte den Kernel auf 2.6.19 updaten. Neuerdings möchte er nun nach dem build-Vorgang ein Image erstellen. Meint er eine init-Disk?
?? Meinst Du wegen "mkboot -i". Das sieht mir Gentoo-spezifisch aus, vielleicht hilft "man mkboot".
So wie ich das lese, findet er keinen vernünftigen Bootmanager und ist deshalb etwas hilflos.
Mir ist nicht ganz klar, wie er das prüft, aber es sieht mir etwas inkonsistent aus:
Meine Vorgehensweise:
# cp .config .config~ # cp .config ../.config-`uname -r` # make dep && make mrproper # make oldconfig # cp .config~ .config # make menuconfig oder make xconfig # make xconfig # make # make && make modules_install # make install modules_install
sh /usr/src/linux-2.6.19-gentoo-r5/arch/x86_64/boot/install.sh 2.6.19-gentoo-r5 arch/x86_64/boot/bzImage System.map "/boot"
Warum er das aufruft, ist mir nicht ganz klar... Du hast ja kein "install" verlangt.
In order to use the new kernel image you have just installed, you will need to reboot the machine. First, however, you will need to either make a bootable floppy diskette, re-run LILO, or have GRUB installed.
Checking for ELILO...No which: no grub in (/root/GNUstep/Tools:/usr/GNUstep/Local/Tools:/usr/GNUstep/Network/Tools:/usr/GNUstep/System/Tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.1:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/qt/3/bin:/sbin:/usr/sbin)
Checking for LILO...No
Checking for SILO...No
Checking for PALO...No
Die Frage wäre, warum das für GRUB anders aussieht, als für die anderen nicht vorhandenen. Ich denke mal, da ist was faul. Vielleicht kannst Du versuchen, diese Ausgabe von "which" zu provozieren.
Muss ich jetzt mit einem Disketten-Image booten?
Nö, das alte müsste ja auch noch gehen.
Heiko
lug-dd@mailman.schlittermann.de