Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/06/2009, à 18:46

Compte anonymisé

GRUB 2 : impossible d'enregistrer le fichier /boot/grub/grub.cfg.

Voilà, j'ai installé l'Alpha 2 de Karmic, GRUB 2 s'est installé, mais j'ai deux systèmes à ajouter dans la liste de GRUB, hors quand j'enregistre le /boot/grub/grub.cfg., j'ai le message suivant :

Impossible d'enregistrer le fichier /boot/grub/grub.cfg.
Vous essayez d'enregistrer le fichier vers un disque en lecture seule.
Vérifiez que vous avez saisi l'emplacement correctement et réessayez.

Comment faire ? hmm

#2 Le 27/06/2009, à 18:50

Sir Na Kraïou

Re : GRUB 2 : impossible d'enregistrer le fichier /boot/grub/grub.cfg.

Salut,
tu as essayé avec sudo ?
Tu tentes d'enregistrer sur un disque en ntfs ?


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#3 Le 27/06/2009, à 18:51

Compte anonymisé

Re : GRUB 2 : impossible d'enregistrer le fichier /boot/grub/grub.cfg.

Oui, j'ai fais sudo gedit /boot/grub/grub.cfg, et la partition est en ext4. hmm

#4 Le 27/06/2009, à 19:18

compte supprimé

Re : GRUB 2 : impossible d'enregistrer le fichier /boot/grub/grub.cfg.

Regarde dans /etc/fstab
Il est peut être monté en ro (read-only). Dans ce cas, modifie ro en rw. Puis redémarre...

#5 Le 27/06/2009, à 19:20

Julientroploin

Re : GRUB 2 : impossible d'enregistrer le fichier /boot/grub/grub.cfg.

J'ai tenté GRUB2 et même si aç à pas marché comme je voulais, j'ai au moin appris que grub.cfg n'est pas accessible en écriture, même à root. Il faut donc d'abord lui attribuer le droit d'écriture, puis modifier le fichier :

sudo chmod u+w /boot/grub/grub.cfg && gksudo gedit /boot/grub/grub.cfg

Source :
http://forum.ubuntu-fr.org/viewtopic.ph … 6#p2728656


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#6 Le 28/06/2009, à 03:39

AlexandreP

Re : GRUB 2 : impossible d'enregistrer le fichier /boot/grub/grub.cfg.

NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO...
(reprend son souffle)
... OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOON !
On ne modifie par grub.cfg directement !

Contrairement au fichier menu.lst de GRUB Legacy, le fichier grub.cfg est entièrement regénéré automatiquement à chaque nouvelle exécution de update-grub. Du coup, n'importe quelle modification apportée dans ce fichier se trouverait écrasée. D'où la raison pour laquelle il n'est pas accessible en écriture : ce n'est pas ce fichier qu'il faut modifier.

Pour modifier le contenu du menu de GRUB 2, il faut modifier plusieurs fichiers de configuration qui se trouvent dans /etc/grub.d/. Ils correspondent à des emplacement dans le menu de GRUB 2 : le contenu de 00_header sera situé plus haut dans le fichier grub.cfg généré que le contenu de 40_custom.

Pour ajouter des systèmes personnalisés, c'est le fichier /etc/grub.d/40_custom qu'il faut modifier. Voici son contenu original :

#!/bin/sh
exec tail -n +3 $0
# This file is an example on how to add custom entries

Pour ajouter une ou des instructions de chaînage vers d'autres systèmes d'exploitation qui n'auraient pas été détectés par os-prober et ajoutés automatiquement dans 30_os-prober, on ajoutera les entrées dans 40_custom (en veillant à ne rien supprimer du contenu original) :

#!/bin/sh
exec tail -n +3 $0
# This file is an example on how to add custom entries

menuentry "Intitulé apparaissant dans le menu de GRUB 2" {
    instruction1
    instruction2
    instruction3
    ...
}



## Quelques exemples
# Enchaînement vers un amorceur localisé dansle secteur d'amorçage
# d'une autre partition :

menuentry "Vers GRUB Legacy d'Ubuntu 9.04 sur /dev/sda2" {
    set root=(hd0,2)
    chainload +1
}

# Enchaînement vers un fichier de menu de GRUB 2
# (ne fonctionne pas vers un menu de GRUB Legacy) :

menuentry "Vers GRUB 2 de Kubuntu 'Karmic Koala' (oh ! ça fait KKK ! berk !) sur /dev/sda3" {
    set root=(hd0,3)
    configfile /boot/grub/grub.cfg
}

# Chargement d'un système FreeBSD :
menuentry "Vers FreeBSD sur quatrième partition primaire" {
    set root=(hd0,4,a)
    freebsd /boot/loader
}

(40_custom ajoute les entrées de menu complètement à la fin du menu de GRUB 2. Si on souhaite les ajouter avant les entrées pour Ubuntu, eh bien, il suffit d'enregistrer 40_custom sous un autre nom dont le chiffre serait inférieur à 10, par exemple 09_custom. Ainsi, les entrées personnalisées se trouvent avant celles d'Ubuntu. Pour les placer entre les entrées d'Ubuntu et les entrées memtest : 15_custom. Entre le memtest et les entrées de systèmes trouvés automatiquement ? oui, vous avez deviné : 25_custom. wink)

Dernière modification par AlexandreP (Le 28/06/2009, à 03:44)


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#7 Le 11/03/2010, à 21:22

tasbin

Re : GRUB 2 : impossible d'enregistrer le fichier /boot/grub/grub.cfg.

De plus en plus compliqué yikes

Mais bon d'accord (on a qu'à dire que c'est plus sécurisé)

Et sinon pour enlever une entrée ?

Hors ligne

#8 Le 04/04/2010, à 14:44

Xime

Re : GRUB 2 : impossible d'enregistrer le fichier /boot/grub/grub.cfg.

Ridiculement complexe, en effet.

Le tutoriel du site du zéro à ce sujet est pas mal foutu : http://www.siteduzero.com/tutoriel-3-195456-configurez-grub2.html

N'empêche, je ne suis pas parvenu à modifier ou supprimer des entrées existantes. Moi qui avait installé ubuntu en dual-boot avec windows sur l'ordi de mon père et qui comptait lui simplifier le menu de démarrage... Maintenant je suis certain qu'il ne lancera jamais que son OS par défaut (windows, bien sur tongue)

Pauvre petit menu.lst ...:(

Dernière modification par Xime (Le 04/04/2010, à 14:45)

Hors ligne

#9 Le 04/04/2010, à 14:51

Julientroploin

Re : GRUB 2 : impossible d'enregistrer le fichier /boot/grub/grub.cfg.

je pense qu'on n'aura pas à attendre longtemps avant d'avoir une GUI assez complète pour faire tout ça sans risque de fautes de frappes et sans avoir à connaitre tout en détail...

... en tout cas je l'espère!


Fixe : Core i5, 8GoRAM, NVidia 9800GT Silent => Ubuntu 22.04
Portable Compaq Presario2158 : AthlonXP-M2400+, 1GoRAM, ATI Radeon mobility320M => Primtux
https://launchpad.net/~julienmbpe

Hors ligne

#10 Le 15/10/2010, à 00:31

k1k

Re : GRUB 2 : impossible d'enregistrer le fichier /boot/grub/grub.cfg.

sudo update-grub
les gars

Hors ligne