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 30/08/2006, à 02:09

Hooch

[Résolu]Erreur dans menu.lst par apt suite à nouvelle partition

Bonjour,

Suite à une refonte de mon disque dur  (après l'installation d'Ubuntu Dapper), le nombre de partition et par conséquent le mapping du disque a changé.

J'ai donc édité mon fichier menu.lst et fstab avec les nouveaux points de montage.

Le problème est le suivant :

à la fin de la mise à jour kernel 686, apt-get à mis à jour le fichier menu.lst avec l'ANCIEN mapping du disque dur.

Donc plus de boot linux, grub va chercher le système là où il n'est pas.

J'ai bien sûr retouché le fichier menu.lst "à la main"

Comment faire pour que la prochaine fois qu'apt met à jour le menu.lst il trouve le mapping du disque dur actuel et non celui de l'installation ?

Merci d'avance...

Et viva Ubuntu !

Dernière modification par Hooch (Le 30/08/2006, à 14:10)

Hors ligne

#2 Le 30/08/2006, à 10:56

mr_pouit

Re : [Résolu]Erreur dans menu.lst par apt suite à nouvelle partition

Il ne faut pas éditer à la main le menu.lst, car comme tu l'as constaté, il est automatiquement écrasé à chaque mise à jour de noyau (et à chaque fois que tu exécutes "sudo update-grub").
Pour que les changements soient sauvegardés, il faut éditer cette section entièrement commentée (j'ai copié la mienne ici pour que tu vois de quoi je parle wink) :

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hda2 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

Donc dans ton cas, il te suffit d'éditer ce qui est en gras (sans le décommenter) et d'y ajouter ton nouveau mapping, puis d'exécuter "sudo update-grub" dans un terminal, et les modifications seront prises en compte. smile

Hors ligne

#3 Le 30/08/2006, à 14:09

Hooch

Re : [Résolu]Erreur dans menu.lst par apt suite à nouvelle partition

Tip Top tongue

Ca marche impeccable !

Merci

Hors ligne