Vraag Hoe grub entry te wijzigen voor het ondersteunen van KGDB kernel image?


Ik probeer het m / c grub.cfg-bestand voor KGDB-instellingen bij te werken, maar tijdens het booten van de m / c werd het volledig opgehangen en niet gevraagd / gewacht op externe gdb-verbinding. Hieronder volgt de invoer die ik heb toegevoegd: -

menuentry 'Ubuntu, with Linux 2.6.32-24-kgdb' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,1)'
        search --no-floppy --fs-uuid --set 12878c3b-c553-4b4b-986a-6e32daea3ad1
        linux   /vmlinuz-2.6.32-kgdb root=/dev/mapper/ubuntu-root ro kgdbwait kgdboe=@192.168.140.23/,@192.168.140.158/  quiet
        initrd  /initrd.img-2.6.32-24-server
}

Ik heb ook /boot/vmlinuz-2.6.15.5-kgdb & /boot/System.map-2.6.15.5-kgdb gecompileerd en gekopieerd om m / c van devlopement m / c te targeten.

STD-invoer vóór het toevoegen van KGDB in grub.cfg was: -

menuentry 'Ubuntu, with Linux 2.6.32-24-server' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,1)'
        search --no-floppy --fs-uuid --set 12878c3b-c553-4b4b-986a-6e32daea3ad1
        linux   /vmlinuz-2.6.32-24-server root=/dev/mapper/ubuntu-root ro   quiet
        initrd  /initrd.img-2.6.32-24-server
}

Geef alstublieft aan hoe u van dit probleem af kunt komen.


5
2017-09-16 08:31


oorsprong




antwoorden:


Als je gebruikt grub2 (dat was de standaard in 10.04), menu-items moeten niet handmatig worden toegevoegd aan grub.cfg. In plaats daarvan kunnen ze worden toegevoegd /etc/grub.d/40_custom of je kunt een nieuw bestand neerzetten /etc/grub.d/. Meer informatie over GRUB2 is hier te vinden:

https://help.ubuntu.com/community/Grub2#Custom Menu-items

Wat betreft de KGDB kernel zelf, ik ben zeker geen expert hier. Ik heb begrepen dat je ook moet instellen kgdb8250=<port number>,<port speed>. U zou kunnen proberen hier meer KGDB specifieke hulp te zoeken:

http://kgdb.linsyssoft.com/docu.htm


2
2017-10-03 18:54