Grub2 ne pokupi novi kernel

instalira mi se ovaj grub2 po defaultu i mislim u sebi kad su vec svi navalili sa njim krenem da ga skontam. lijepo odradim po skolskim primjerima, dodam u 40_custom novi menuentry, napravim ga izvrsnim, odradim update-grub, izbaci sljedece:

#update-grub Generating grub.cfg ... Found background image: moreblue-orbit-grub.png Found linux image: /boot/vmlinuz-2.6.32-trunk-686 Found initrd image: /boot/initrd.img-2.6.32-trunk-686 Found Microsoft Windows XP Professional on /dev/sda1 done
40_custom izgleda ovako:

[code]#!/bin/sh
exec tail -n +3 $0

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.

menuentry “Debian GNU/Linux, with Linux 2.6.32.8” {
insmod ext2
set root=(hd0,3)
search --no-floppy --fs-uuid --set bb0b0c87-95c1-4d00-85ca-af6c52ba73d7
echo Loading Linux 2.6.32.8-Desktop …
linux /boot/linux-2.6.32.8-Desktop root=UUID=bb0b0c87-95c1-4d00-85ca-af6c52ba73d7 ro noapic nolapic noapic=off nolapic=off nohz=off quiet
echo Loading initial ramdisk …
initrd /boot/initrd.img-2.6.32.8-Desktop
}[/code]
medjutim kad odem u grub.cfg nadjem svoj entry tamo da postoji upravo onako kako sam ga dodao. restartam ja svejedno i na meniju mi se samo pojave windows i default entry. e tu je problem. sad uradim sljedecu stvar.

#chmod -x 10_linux #chmod +x 40_custom #chmod +x 30_os_prober #update-grub
i onda mi samo izbaci da postoji windows na disku. ja restartam opet ko budala tamo nema linuxa xD. srecom na cd-u ima rescue pa sam iz shella vratio sve kako je bilo. sad sam opet na pocetku. zna li iko zasto nece da mi pokupi novi kernel. debian squeeze je u pitanju. root particija mi je ext4, a grub mi uporno govori da ne moze naci kernela ako promijenim insmod ext2 u insmod ext4 pri bootanju. ne nisam dirao grub.cfg direktno iako imam osjecaj da bih trebao

Jesi li probao ugasiti UUID u /etc/default/grub (ma kako blesavo zvučalo):

a zatim umjesto root=UUID staviti putanju do Debianove particije (root=/dev/sda3 ili root=/dev/hda3)? Ne bi bilo prvi put da UUID upršće stvar…

Radi reference, evo kako izgleda moj 40_custom file (10, 20 i 30 su svi chmod -x):

[code]#!/bin/sh
exec tail -n +3 $0

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.

menuentry “Ubuntu 9.10” {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set b4d25f76-6958-4097-9f72-5b6775ab1489
linux /boot/vmlinuz-2.6.31-16-generic root=/dev/sda6 ro splash gfxpayload=1440x900,1280x1024,1024x768 quiet splash
initrd /boot/initrd.img-2.6.31-16-generic
}
menuentry “Mandriva Linux 2010.0” {
insmod ext2
set root=(hd0,9)
search --no-floppy --fs-uuid --set 17b0e9f6-e87e-4beb-b137-76f057319756
linux /boot/vmlinuz root=/dev/sda9 ro splash=silent vga=794 quiet splash
initrd /boot/initrd.img
}
menuentry “Windows Vista” {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 106cf5cb6cf5ac1a
chainloader +1
}[/code]
Sve linux particije su ext4, tako da ne mislim da trebaš išta mijenjati što se tiče insmod-a, ostavi ext2.

ok mislim da se rijesilo. nakon recovery-a radi. mislim da sam bio zaboravio nesto, cini mi se navodnike u imenu entry-a. pocetnicka greska. provjerim pa javim :stuck_out_tongue:

EDIT

bio sam u pravu, zaboravio navodnike lol. izgleda da sam se previse navikao na stari grub. sad je aktualan samo 40_custom i radi sve kako treba