56 votes

Comment puis-je modifier mes entrées du chargeur de démarrage Grub (masquer, renommer, supprimer) ?

Donc, en gros, j'ai un chargeur de démarrage Grub assez inondé, avec des versions plus anciennes de linux, 3 systèmes d'exploitation et des memtests. Ce que je veux, c'est laisser les systèmes d'exploitation uniquement. J'ai besoin de savoir comment le faire manuellement, et j'ai besoin que quelqu'un me dise ce dont je dois être conscient lorsqu'un nouveau noyau est publié. Merci d'avance.

0voto

Aaron Orr Points 11

En fonction de votre grub vous pouvez utiliser l'option Application StartUpManager pour maintenir votre menu Grub. Son Advanced Les paramètres de l'onglet permettent de sélectionner / désélectionner une entrée de démarrage Memtest / Recovery et également le nombre de versions du noyau. Avec grub2, "le Appearance y Advanced contiennent moins d'entrées à l'heure actuelle, et les onglets Security L'onglet n'existe pas avec Grub 2 complètement installé." (voir aquí , "Grub 2 Note").

enter image description here

-2voto

moof2k Points 111

À l'aide de gedit, modifiez le fichier grub.cfg situé à l'adresse /boot/grub .

Retirez celui qui ne fonctionne pas. Par exemple, il y a deux entrées situées sur des partitions différentes /dev/sda3 y /dev/sda4 . Vous devez supprimer de menuentry a } (ce qui signifie proche).

Ensuite, appuyez sur enregistrer et voilà.

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-BABCA4EEBCA4A67B' {
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos4'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  BABCA4EEBCA4A67B
    else
      search --no-floppy --fs-uuid --set=root BABCA4EEBCA4A67B
    fi
    chainloader +1
}
menuentry 'Windows 7 (loader) (on /dev/sda3)' --class windows --class os $menuentry_id_option 'osprober-chain-BABCA4EEBCA4A67B' {
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos4'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  BABCA4EEBCA4A67B
    else
      search --no-floppy --fs-uuid --set=root BABCA4EEBCA4A67B
    fi
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Je supprime /dev/sda3 Après avoir été supprimé, il ressemblera à ceci

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-BABCA4EEBCA4A67B' {
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos4'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  BABCA4EEBCA4A67B
    else
      search --no-floppy --fs-uuid --set=root BABCA4EEBCA4A67B
    fi
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X