wandecolee
(usa Fedora)
Enviado em 17/07/2013 - 22:32h
Não sei se vai te ajudar, mas os kernels ficam em /usr/src/`uname -r`(kernels para compilação,arquivos .config), no grub 1 para debian o arquivo de configuração seria /boot/grub/menu.lst e no centos /boot/grub/grub.conf
as opções do arquivo de configuração para a linha kernel /vmlinux-major.minor.sub-version, ficam em /boot
o initrd já desconheço.O grub 2 já é modular podendo editar os arquivos nos diretorios /etc/default/grup,
exemplos de arquivos:
10_linux:localiza kernels no root device para o sistema operacional em uso
30_os-prober:procura por linux e outros sistemas opearacionais. Resultados são colocados no /boot/grup/grup.cfg baseando-se nos scripts deste arquivo.
Quando ao metodo inverso para remoção do kernel, acredito que apagando/removendo as opções do arquivo de configurações daria uma camuflada e removendo os arquivos do diretorio /boot estes correspondentes kernels estariam apagados. Depois de tudo basta dar um update-grup ou update-grup2
exemplo de configuração no /boot/grup/grub.cfg
menuentry 'Debian GNU/Linux, with Linux 2.6.32-6-6861 --class
debian --class
gnu-linux -class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 8970340d-ac56-461b-815a-2388f9bdadd3
linux /vmlinux-2.6.32-5-686 root=UUID=661d7f7c-3bfc-4b9e-b6d3-9c56cda87d3a ro quiet
initrd /initrd.img-2.6.32-5-686
Não te garanto as informações acima, tambêm não tenho experiência no assunto.
Desculpe se foi perda de tempo.