Strona 1 z 1

Dwa jądra w grubie

: 16 marca 2010, 10:40
autor: xterm
Witajcie.
Po zainstalowaniu Debiana w wersji testowej, minimalny obraz iso 160MB. Mam w grubie dwie wersje systemu do wyboru,

Kod: Zaznacz cały

### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, with Linux 2.6.32-trunk-686" {
    insmod ext2
    set root=(hd0,3)
    search --no-floppy --fs-uuid --set 8be130f4-cb06-41a2-9745-3a213196ec13
    echo    Loading Linux 2.6.32-trunk-686 ...
    linux    /boot/vmlinuz-2.6.32-trunk-686 root=UUID=8be130f4-cb06-41a2-9745-3a213196ec13 ro  quiet
    echo    Loading initial ramdisk ...
    initrd    /boot/initrd.img-2.6.32-trunk-686
}
menuentry "Debian GNU/Linux, with Linux 2.6.32-trunk-686 (recovery mode)" {
    insmod ext2
    set root=(hd0,3)
    search --no-floppy --fs-uuid --set 8be130f4-cb06-41a2-9745-3a213196ec13
    echo    Loading Linux 2.6.32-trunk-686 ...
    linux    /boot/vmlinuz-2.6.32-trunk-686 root=UUID=8be130f4-cb06-41a2-9745-3a213196ec13 ro single 
    echo    Loading initial ramdisk ...
    initrd    /boot/initrd.img-2.6.32-trunk-686
}
menuentry "Debian GNU/Linux, with Linux 2.6.32-3-686" {
    insmod ext2
    set root=(hd0,3)
    search --no-floppy --fs-uuid --set 8be130f4-cb06-41a2-9745-3a213196ec13
    echo    Loading Linux 2.6.32-3-686 ...
    linux    /boot/vmlinuz-2.6.32-3-686 root=UUID=8be130f4-cb06-41a2-9745-3a213196ec13 ro  quiet
    echo    Loading initial ramdisk ...
    initrd    /boot/initrd.img-2.6.32-3-686
}
menuentry "Debian GNU/Linux, with Linux 2.6.32-3-686 (recovery mode)" {
    insmod ext2
    set root=(hd0,3)
    search --no-floppy --fs-uuid --set 8be130f4-cb06-41a2-9745-3a213196ec13
    echo    Loading Linux 2.6.32-3-686 ...
    linux    /boot/vmlinuz-2.6.32-3-686 root=UUID=8be130f4-cb06-41a2-9745-3a213196ec13 ro single 
    echo    Loading initial ramdisk ...
    initrd    /boot/initrd.img-2.6.32-3-686
}
### END /etc/grub.d/10_linux ###
Jest taka dziwna nazwa trunk, chciałbym zahaszować jedno jądro bo po co mi dwa, w takiej samej wersji. Ale nawet nie wiem jak to w tym grub2 zrobić? Czy wystarczy postawić znak # przed tym, który chcę usunąć, np.

Kod: Zaznacz cały

#menuentry "Debian GNU/Linux, with Linux 2.6.32-trunk-686 (recovery mode)" {
Ale, czy przy najbliższej aktualizacji jądra i tak zostanie wygenerowany nowy? Bo zmieniam to w

Kod: Zaznacz cały

[B]/boot/grub/grub.cfg
[/B]

: 16 marca 2010, 11:22
autor: Redhead
Możesz zmienić na siłę plik:

Kod: Zaznacz cały

/boot/grub/grub.conf
ale po każdym

Kod: Zaznacz cały

update-grub2
pojawią się wpisy od nowa.
Możesz poszukac danych o jądrach w:

Kod: Zaznacz cały

/etc/grub.d/
i zachować nowe wpisy poleceniem:

Kod: Zaznacz cały

update-grub2
Możesz odinstalować niepotrzebne jądra.
Możesz też zmienić wartość ładującego się domyślnego jądra i zostawić pozostałe.

: 16 marca 2010, 11:30
autor: Rafal_F
Odinstaluj jedno przez apt-get/synaptic/aptitude i będzie po sprawie. Konkretnie szukaj pakietów zaczynających się od wyrażenia linux-image.

: 16 marca 2010, 12:45
autor: xterm
Redhead pisze:Możesz zmienić na siłe plik

Kod: Zaznacz cały

/boot/grub/grub.conf
ale po każdym

Kod: Zaznacz cały

update-grub2
pojawią sie wpisy od nowa.
Możesz poszukać danych o jądrach w

Kod: Zaznacz cały

/etc/grub.d/
i zachowac nowe wpisy komendą

Kod: Zaznacz cały

update-grub2
Możesz odinstalować niepotrzebne jądra.
Możesz też zmienić wartość ładującego się domyślnego jądra i zostawić pozostałe.
Nie mam nic w

Kod: Zaznacz cały

/boot/grub/grub.conf
u mnie jest

Kod: Zaznacz cały

[B][B]/boot/grub/grub.cfg 
[/B][/B]Zastanawia mnie tylko to czemu zainstalowało dwa jądra? Co oznacza to trunk. W synapticu różnią się tylko tym wpisem trunk-2.6.32-5 oraz 686 2.6.32 +25.

: 02 kwietnia 2010, 00:23
autor: fnmirk

: 02 kwietnia 2010, 11:12
autor: garbarz
Właściwie, dwa jądra nie przeszkadzają. Ja długo miałem dwa i wszystko mi dobrze działało.