Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Zitat von »josef.95«
Und genau dem würde ich nachgehen - sprich, schau wie deine root Partition nun benannt ist, und botte dein System damit.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »mnt_gentoo« (21.03.2012, 22:49)
Das Problem ist, das nach dem mergen von v86d und einbinden von "/usr/share/v86d/initramfs" in den Kernel dieser unstartbar wird
Hab die /etc/default/grub mal mit der Kernelzeile ergänzt ("/usr/share/v86d/initramfs") - Resultat wieder kernelPanic.
Zitat von »josef.95«
Nungut, macht was ihr wollt... (ich hab hier nichts mehr zu melden)
Zitat von »josef.95«
Ahrg, da stolper ich ja jetzt erst drüber...
Setzt du "/usr/share/v86d/initramfs" eventuell mit im Bootloader, als Kernel Parameter, oder gar als initrd /Angabe?
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
# # DO NOT EDIT THIS FILE # # It is automatically generated by grub2-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="0" if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { insmod vbe insmod vga insmod video_bochs insmod video_cirrus } insmod part_msdos insmod ext2 set root='(hd0,msdos3)' search --no-floppy --fs-uuid --set=root 69be4d54-866d-4a61-87f1-a5968503ed2b if loadfont /usr/share/grub2/unicode.pf2 ; then set gfxmode=640x480 load_video insmod gfxterm fi terminal_output gfxterm if sleep --interruptible 0 ; then set timeout=10 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/10_linux ### menuentry 'Gentoo GNU/Linux, mit Linux 3.3.0-gentoo' --class gentoo --class gnu-linux --class gnu --class os { load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root 69b7d8dd-741e-4d83-87af-b8a27c1d68bf echo 'Linux 3.3.0-gentoo wird geladen …' linux /kernel-3.3.0-gentoo root=/dev/sda3 ro } menuentry 'Gentoo GNU/Linux, mit Linux 3.3.0-gentoo (Wiederherstellungsmodus)' --class gentoo --class gnu-linux --class gnu --class os { load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root 69b7d8dd-741e-4d83-87af-b8a27c1d68bf echo 'Linux 3.3.0-gentoo wird geladen …' linux /kernel-3.3.0-gentoo root=/dev/sda3 ro single } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows Vista (loader) (on /dev/sdb1)" --class windows --class os { insmod part_msdos insmod ntfs set root='(hd1,msdos1)' search --no-floppy --fs-uuid --set=root 92C0F27AC0F263BF chainloader +1 } menuentry "Windows 7 (loader) (on /dev/sdc1)" --class windows --class os { insmod part_msdos insmod ntfs set root='(hd2,msdos1)' search --no-floppy --fs-uuid --set=root 26C2AA23C2A9F6E9 chainloader +1 } ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### |
An action tells genkernel what to build. Currently, the following actions are supported:Zitat
Possible Actions
Zitat von »dyle«
Nach Studium beider Threads (dieser und http://www.gentooforum.de/artikel/20531/…ernelpanic.html) habe ich entschieden beide zu mergen. Auch aus meiner Sicht ist letzterer eine Weiterführung von diesem hier.
Zitat von »dyle«
Aber wenn du harte Regeln haben willst, komme ich gerne mal rüber und
peitsch dich für den nächsten "Verstoss" mal aus ...
Zitat von »walkman«
Nur um es kurz aufzugreifen: Du kannst natürlich trotzdem genkernel
nehmen, um eine initrd zu erstellen, ganz egal, wie Du Deinen Kernel
gebaut hast! Da ich hier plymouth verwende setze ich auf dracut, um
meine initramfs zu bauen. Nebenbei versuche ich das Ganze hin und wieder
mal manuell, aber das klappt noch nicht so ganz
Quellcode |
|
1 |
genkernel --no-ramdisk-modules --no-keymap initramfs |
Quellcode |
|
1 |
root=/dev/ram0 real_root=/dev/sda3 |
Zitat von »bell«
Quellcode
1 root=/dev/ram0 real_root=/dev/sda3
hast die initramfs erstellen (wobei ich eine Frage hätte, ob damit die initrd gemeint ist)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
### BEGIN /etc/grub.d/10_linux ### menuentry 'Gentoo GNU/Linux, mit Linux 3.3.0-gentoo' --class gentoo --class gnu-linux --class gnu --class os { load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root 69b7d8dd-741e-4d83-87af-b8a27c1d68bf echo 'Linux 3.3.0-gentoo wird geladen …' linux /kernel-3.3.0-gentoo root=/dev/sda3 ro } Es musste jetzt nach Deiner Anleitung (vorletztes Post) so heissen: |
Quellcode |
|
1 |
root=/dev/ram0 real_root=/dev/sda3 |
Quellcode |
|
1 |
root=/dev/ram0 initrd=initramfs real_root=/dev/sda3 |
Quellcode |
|
1 |
root=/dev/ram0 initrd=/boot/initramfs real_root=/dev/sda3 |
Quellcode |
|
1 |
initrd /boot/initramfs-genkernel-x86-2.6.xx-gentoo-r1 |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »mnt_gentoo« (22.03.2012, 17:52)
Quellcode |
|
1 2 |
linux /kernel-3.3.0-gentoo root=/dev/ram0 real_root=/dev/sda3 initrd /initramfs-genkernel-x86_64-3.3.0-gentoo |
Falls wieder das / nicht gefunden werden kann, solltest Du statt "Kernel Panic" eine Möglichkeit bekommen in eine in der initramfs integrierte Shell zu gelangen und das Problem zu analysieren. Er fragt Dich nach dem richtigen Root und Du kannst "shell" eintippen.
Zitat von »josef.95«
zb mit "cat /proc/partitions" usw mal schauen was überhaupt da ist, und wie es benannt ist usw)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mnt_gentoo« (22.03.2012, 18:16)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
rampage2extreme avchd # genkernel --no-ramdisk-modules --no-keymap initramfs * Gentoo Linux Genkernel; Version 3.4.20 * Running with options: --no-ramdisk-modules --no-keymap initramfs * Linux Kernel 3.3.0-gentoo for x86_64... * e2fsprogs: >> Configuring... * e2fsprogs: >> Compiling... * blkid: >> Copying to cache... * busybox: >> Applying patches... * - 1.18.1-mdstart.diff * - 1.18.1-openvt.diff * - busybox-1.7.4-signal-hack.patch * busybox: >> Configuring... * busybox: >> Compiling... * busybox: >> Copying to cache... * initramfs: >> Initializing... * >> Appending base_layout cpio data... * >> Appending auxilary cpio data... * >> Appending busybox cpio data... * initramfs: Not copying modules... * >> Appending blkid cpio data... * WARNING... WARNING... WARNING... * Additional kernel cmdline arguments that *may* be required to boot properly... * With support for several ext* filesystems around it may be needed to * add "rootfstype=ext3" or "rootfstype=ext4" * Do NOT report kernel bugs as genkernel bugs unless your bug * is about the default genkernel configuration... * * Make sure you have the latest ~arch genkernel before reporting bugs. rampage2extreme avchd # cd /boot rampage2extreme boot # ls config-3.3.0-gentoo grub2 initramfs-genkernel-x86_64-3.3.0-gentoo kernel-3.3.0-gentoo lost+found rampage2extreme boot # |