Jezor
g/BijęSięZLinuksem

Po każdej aktualizacji systemu (manjaro) walą mi się moduły kernela. Odpalam więc z live cd, montuje sobie partycję z systemem i loguję się na niego (poniżej wszystko w jednym poleceniu, X to numerek dysku):
sudo su && mount /dev/sdaX /mnt && mount --bind /dev /mnt/dev && mount --bind /sys /mnt/sys && mount --bind /proc /mnt/proc && chroot /mnt

Potem usuwam sobie manjaro-system i aktualnie używanego kernela, instaluję te pakiety od nowa, odmontowuję i restartuję kompa:

umount /mnt/proc && umount /mnt/sys && umount /mnt/dev && umount /mnt && reboot

i wszystko śmiga! Za wyjątkiem jednej rzeczy. Do gruba dodaje się milion wpisów w ten sposób. I co najlepsze - nie mogę ich wykasować, bo w grub-customizerze pokazuje się zupełnie co innego niż przy bootowaniu. Ktoś wie może, jak edytować te wpisy / gdzie znaleźć pliki konfiguracyjne gruba, które w rzeczywistości są używane?

#
borysses

@Jezor: pacman -S grub-customizer

#
Jezor

w grub-customizerze pokazuje się zupełnie co innego niż przy bootowaniu

@borysses: chciałbym, żeby to było takie proste :(
Nawet jeśli nadpiszę plik konfiguracyjny grub-customizerem to przy bootowaniu nic się nie zmienia. Tak jakby coś go automatycznie nadpisywało, albo jakby gdzieś był dodatkowy plik konfiguracyjny i customizer widzi jeden, a bootuje się z drugiego...

#
borysses

@Jezor: No tak slepy jestem :)

Jaki plik ci edytuje?

Jaki masz initrd image?

#
Jezor

[2015-06-15 13:29] [ALPM-SCRIPTLET] Generating grub configuration file ...
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found background: /usr/share/grub/background.png
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found linux image: /boot/vmlinuz-316-x86_64
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found initrd image: /boot/initramfs-316-x86_64.img
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found initrd fallback image: /boot/initramfs-316-x86_64-fallback.img
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found linux image: /boot/vmlinuz-4.1-x86_64
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found initrd image: /boot/initramfs-4.1-x86_64.img
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found initrd fallback image: /boot/initramfs-4.1-x86_64-fallback.img
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found linux image: /boot/vmlinuz-316-x86_64
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found initrd image: /boot/initramfs-316-x86_64.img
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found initrd fallback image: /boot/initramfs-316-x86_64-fallback.img
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found linux image: /boot/vmlinuz-4.1-x86_64
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found initrd image: /boot/initramfs-4.1-x86_64.img
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found initrd fallback image: /boot/initramfs-4.1-x86_64-fallback.img
[2015-06-15 13:29] [ALPM-SCRIPTLET] /run/lvm/lvmetad.socket: connect failed: No such file or directory
[2015-06-15 13:29] [ALPM-SCRIPTLET] WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found Windows Vista (loader) on /dev/sda4
[2015-06-15 13:29] [ALPM-SCRIPTLET] /run/lvm/lvmetad.socket: connect failed: No such file or directory
[2015-06-15 13:29] [ALPM-SCRIPTLET] WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
[2015-06-15 13:29] [ALPM-SCRIPTLET] Found Windows Vista (loader) on /dev/sda4
[2015-06-15 13:29] [ALPM-SCRIPTLET] done

@borysses: nie mam bladego pojęcia jaki edytuje, jak odpalam go w konsoli to nic nie mówi.

W katalogu /boot/grub mam trzy pliki:

/boot/grub/grub.cfg.new
/boot/grub/grub.cfg.pacsave
/boot/grub/grub.cfg

Wszystkie zasyfione i chyba z grub.cfg (tego zwykłego) korzysta grub-customizer, ale już sam grub nie...

#
borysses

@Jezor:

pacman -Q grub

pacman -Q os-prober

Jeszcze masz chyba pliki od gruba tu:

/etc/default/grub

/etc/grub.d/

Cokolwiek tam jest bedzie dorzucac gówno do grub.cfg

#
Kuraito

#justlinuxthings

#