user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 26-01-2013 14:51:50

IceF0x
#! Gourou Linux

[Tuto]mettre à jour le menu grub avec nouveau un kernel

Si vous avez installé un nouveau kernel et qu'il n'apparait pas dans le menu grub, voici la manipulation à effectuer.

sudo vim /boot/grub/grub.cfg
sudo grub-mkconfig -o /boot/grub/grub.cfg

Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 27-01-2013 03:17:52

mélodie
Villageoise

Re : [Tuto]mettre à jour le menu grub avec nouveau un kernel

Salut,

Un autre cas de figure intéressant, à propos de Arch et Grub2:

http://wiki.debian-facile.org/manuel:sc … figuration

La partie concernant Archlinux est correcte (testée et approuvée).

Pour ajouter un système archlinux sur la partition /dev/sda7 par exemple :

On pourra créer :

# cp /etc/grub.d/40_custom /etc/grub.d/10_archlinux

Et y copier le script :

    #!/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 "ArchLinux" {
            set root=(hd0,6)
            linux /boot/vmlinuz-linux root=/dev/sda6 ro
            initrd /boot/initramfs-linux.img
    }

Mettre à jour le grub :

# update-grub

Et la configuration du /boot/grub/grub.cfg est à jour avec cette nouvelle distribution dans les lignes du grub.

Sans que nous ayons à intervenir dans le fichier grub.cfg directement.

Dernière modification par mélodie (27-01-2013 03:21:14)

Hors ligne

#3 27-01-2013 04:32:54

mo_hand
Membre

Re : [Tuto]mettre à jour le menu grub avec nouveau un kernel

Hi,

Pour compléter les infos cités ci-dessus, dans le cas ou linux ne se lance pas après un reboot (ou plante avant ou après le lancement du grub).

1 - Démarrer avec une clé bootable (comme pour l'installation).
2 - monter les disques (comme pour l'installation), par exemple, pour moi sda1 est "/", sda2 est le swap, et sda3 est "home" :

 mount /dev/sda1 /mnt 
 mount /dev/sda3 /mnt/home 

3 - chrooter le systeme :

 arch-chroot /mnt 

Maintenant on peux réparer notre grub, en fonction du problème, choisir les commandes appropriés :

4 - Pour détecter automatiquement les systèmes installés (comme update-grub sur debian) il faut installer os-prober :

 pacman -S os-prober 

5 - La commande de IceFox (voir plus haut) :

 grub-mkconfig -o /boot/grub/grub.cfg 

Voila déjà ça devrai aller sinon, réinstaller le grub :

 pacman -S grub-bios
modprobe dm-mod
grub-install --boot-directory=/boot --no-floppy --recheck /dev/sda
 

Hors ligne

#4 27-01-2013 10:12:36

IceF0x
#! Gourou Linux

Re : [Tuto]mettre à jour le menu grub avec nouveau un kernel

@melodie, ton lien est pour ajouter une archlinux à debian, et devrais être ajouté à la section debian (update-grub n'existe pas par défaut sur archlinux).


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

Pied de page des forums