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 16/12/2007, à 23:45

vlag

[resolu] lancement de grub au démarage

Salut

Je viens d'installer ubuntu 6.06, mais j'ais un petit probleme au niveau du démarage.
Donc ne sachant pas si mon pc était tatoué, j'ais fait ce que me disait http://doc.ubuntu-fr.org/tutoriel/comme … ldr_dapper pour démarer ubuntu a partir de grub. Mais lorsque je me place sur Grub au démarage, il ne se passe absolument rien. L'autre OS, Windows Xp, marche toujours bien, si ce n'est qu'il veut vérifier le contenu du hd a chaque démarrage. Donc j'ais windows xp sur la partition C: et Ubuntu sur D: (je crois que sa correspond a hda0 et hda1, corrigez-moi si je me trompe : je suis débutant smile )

Quelqu'un sait comment je peux faire pour démarer ubuntu normalement sans passer par le live-cd?

Dernière modification par vlag (Le 17/12/2007, à 20:18)

Hors ligne

#2 Le 16/12/2007, à 23:48

Le QuinQuin

Re : [resolu] lancement de grub au démarage

Tu démarres avec le live et tu poste les retours de

sudo fdisk -l
mount | grep hda
sudo grub
find /boot/grub/stage1
quit

#3 Le 17/12/2007, à 00:06

vlag

Re : [resolu] lancement de grub au démarage

sudo fdisk -l

ubuntu@ubuntu:~$ sudo fdisk -l

Disque /dev/hda: 60.0 Go, 60022480896 octets
255 têtes, 63 secteurs/piste, 7297 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        1916    15390238+   7  HPFS/NTFS
/dev/hda2            3574        7297    29913030    f  W95 Etendu (LBA)
/dev/hda3            1917        3573    13309852+  83  Linux
/dev/hda5            3649        6835    25599546    7  HPFS/NTFS
/dev/hda6            6836        7297     3710983+   b  W95 FAT32
/dev/hda7            3574        3648      602374+  82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

aucun retour pour mount | grep hda

find ...

grub> find /boot/grub/stage1
 (hd0,2)

Hors ligne

#4 Le 17/12/2007, à 00:20

Le QuinQuin

Re : [resolu] lancement de grub au démarage

vlag a écrit :

sudo fdisk -l

ubuntu@ubuntu:~$ sudo fdisk -l

Disque /dev/hda: 60.0 Go, 60022480896 octets
255 têtes, 63 secteurs/piste, 7297 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        1916    15390238+   7  HPFS/NTFS
/dev/hda2            3574        7297    29913030    f  W95 Etendu (LBA)
/dev/hda3            1917        3573    13309852+  83  Linux
/dev/hda5            3649        6835    25599546    7  HPFS/NTFS
/dev/hda6            6836        7297     3710983+   b  W95 FAT32
/dev/hda7            3574        3648      602374+  82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

aucun retour pour mount | grep hda

find ...

grub> find /boot/grub/stage1
 (hd0,2)

tape

sudo mkdir /xp
sudo mkdir /linux
sudo mount -t ntfs -o ro /dev/hda1 /xp
sudo mount -o ro /dev/hda3 /linux

puis donne les retours de

cat /linux/boot/grub/menu.lst
cat /xp/boot.ini
ls /xp
sudo parted /dev/hda print

#5 Le 17/12/2007, à 00:41

vlag

Re : [resolu] lancement de grub au démarage

ubuntu@ubuntu:~$ cat /linux/boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default         0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout         10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title         Windows 95/98/NT/2000
# root          (hd0,0)
# makeactive
# chainloader   +1
#
# title         Linux
# root          (hd0,1)
# kernel        /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### 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/hda3 ro

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

## 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 ##

title           Ubuntu, kernel 2.6.15-26-386
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.15-26-386 root=/dev/hda3 ro quiet splash
initrd          /boot/initrd.img-2.6.15-26-386
savedefault
boot

title           Ubuntu, kernel 2.6.15-26-386 (recovery mode)
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.15-26-386 root=/dev/hda3 ro single
initrd          /boot/initrd.img-2.6.15-26-386
boot

title           Ubuntu, memtest86+
root            (hd0,2)
kernel          /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title           Microsoft Windows XP �dition familiale
root            (hd0,0)
savedefault
makeactive
chainloader     +1
ubuntu@ubuntu:~$ cat /xp/boot.ini
cat: /xp/boot.ini: Permission non accordée

Mais si c'est le meme boot.ini que j'ais du modifier via le panneau de configuration, il contient :

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP dition familiale" /fastdetect
C:\grub.bs="Linux Ubuntu 6.06"

idem pour ls /xp

ubuntu@ubuntu:~$ sudo parted /dev/hda print
Géométrie du disque pour /dev/hda : 0kB - 60GB
Type d'étiquette de disque : msdos
Numéro Début  Fin     Taille  Type      Système de fichiers Drapeaux
1       32kB    16GB    16GB    primaire  ntfs         amorce
3       16GB    29GB    14GB    primaire  ext3
2       29GB    60GB    31GB    étendue               lba
7       29GB    30GB    617MB   logique   linux-swap
5       30GB    56GB    26GB    logique   ntfs
6       56GB    60GB    3800MB  logique   fat32
Information: Ne pas oublier de mettre à  jour /etc/fstab si nécessaire.

Dernière modification par vlag (Le 17/12/2007, à 00:42)

Hors ligne

#6 Le 17/12/2007, à 00:56

Le QuinQuin

Re : [resolu] lancement de grub au démarage

Avant de passer par ce fichier grub, essaye ceci:


Tu dois taper
(donne aussi les retours de chaque commande)

sudo grub
root (hd0,2)
setup (hd0,2) (hd0,2)    #on réinstalle grub sur le secteur de boot de la partition hda3
quit
sudo parted /dev/hda toggle 3 boot print

donne les retours puis attend ma réponse

#7 Le 17/12/2007, à 01:20

vlag

Re : [resolu] lancement de grub au démarage

grub> setup (hd0,2) (hd0,2)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,2)"... failed (this is not fatal)
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,2)"... failed (this is not fatal)
 Running "install /boot/grub/stage1 (hd0,2) /boot/grub/stage2 p /boot/grub/menu
.lst "... succeeded
Done.

Ca il me semble l'avoir deja fait en tout cas. smile

ubuntu@ubuntu:~$ sudo parted /dev/hda toggle 3 boot print
Usage : parted [OPTION]... [Pà‰RIPHà‰RIQUE [COMMANDE [PARAMàˆTRES] ...] ...]
Applique les COMMANDES avec les PARAMàˆTRES au Pà‰RIPHà‰RIQUE. Si aucune COMMANDE n'est fournie
l'exécution se fait
en mode intéractif.

OPTIONS :
  -h, --help                    affiche le message d'aide
  -i, --interactive             lorsque nécessaire, demande l'intervention de l'utilisateur
  -s, --script                  ne demande jamais l'intervention de l'utilisateur
  -v, --version                 affiche la version

COMMANDES :
  check NOMBRE entraà®ne une simple vérification du système de fichiers
  cp [Pà‰RIPHà‰RIQUE-SOURCE] NOMBRE-SOURCE NOMBRE-DESTINATION copie le système de
        fichiers vers une autre partition
  help [COMMANDE] affiche l'aide générale ou, le cas échéant, l'aide sur la
        COMMANDE
  mklabel TYPE-LABEL crée une nouvelle étiquette de disque (table de partition)
  mkfs NOMBRE TYPE-SF crée un système de fichiers de type TYPE-SF sur la
        partition NOMBRE
  mkpart TYPE-PART [TYPE-SF] Dà‰BUT FIN crée une partition
  mkpartfs TYPE-PART TYPE-SF Dà‰BUT FIN crée une partition avec un système de
        fichiers
  move NOMBRE Dà‰BUT FIN déplace la partition NOMBRE
  name NOMBRE NOM nomme la partition NOMBRE avec NOM
  print [NOMBRE] affiche la table des partitions ou une partition
  quit sortir du programme
  rescue Dà‰BUT FIN restaure une partition perdue située approximativement entre
        Dà‰BUT et FIN
  rezise NOMBRE Dà‰BUT FIN redimensionne la partition NOMBRE et son système de
        fichiers
  rm NOMBRE supprime la partition NOMBRE
  select Pà‰RIPHà‰RIQUE sélectionne le périphérique à  modifier
  set NOMBRE DRAPEAU à‰TAT met le drapeau à  l'état à‰TAT sur la partition NOMBRE
  unit UNITà‰ met l'unité par défaut à  UNITà‰
ubuntu@ubuntu:~$

Hors ligne

#8 Le 17/12/2007, à 01:33

Le QuinQuin

Re : [resolu] lancement de grub au démarage

tu tapes
sudo cfdisk /dev/hda

tu obtiens alors un truc dans le genre
                          cfdisk (util-linux-ng 2.13)

                           Unité de disque: /dev/hda
                      Taille:
             Têtes: 255   

    Nom         Fanions    Part Type  Type SF          [�tiq.]        Taille (Mo
)------------------------------------------------------------------------------
    hda1         Amorce     Primaire  NTFS             
    hda2                        étendue
    hda3                        Primaire

    Amorçable[Détruire] [  Aide  ]  [Maximiser] [Afficher]
     [Quitter ]  [  Type  ]  [Unités ]  [�crire ]

             Basculer le fanion d'amorce pour la partition courante

Tu te places (flèches haut-bas sur hda1, puis avec les flèches droite gauche sur
Amorcable (en gras), tu appuis sur la touche return, le mot amorce doit disparaà®tre à  coté
de hda1, puis tu te places sur hda3 et tu places l'amorce sur hda3, tu dois obtenir ceci

                          Unité de disque: /dev/hda
                      Taille: ...................
             Têtes: 255   ..............................

    Nom         Fanions    Part Type  Type SF          [�tiq.]        Taille (Mo
)------------------------------------------------------------------------------
    hda1                        Primaire  NTFS             
    hda2                        étendue
    hda3        Amorce     Primaire

    Amorçable[Détruire] [  Aide  ]  [Maximiser] [Afficher]
     [Quitter ]  [  Type  ]  [Unités ]  [�crire ]

Alors tu te places sur Ecrire et appuis sur return, puis tu quittes

tu tapes sudo fdisk -l  et tu donnes le retour. Tu vas voir c'est facile à  faire

#9 Le 17/12/2007, à 01:53

vlag

Re : [resolu] lancement de grub au démarage

J'ais obtenu quelque chose d'assez différent, j'ais essayé de faire a peu près ce que tu disais mais sa n'a pas l'air de marcher

ubuntu@ubuntu:~$ sudo fdisk /dev/hda

Le nombre de cylindres pour ce disque est initialisé à 7297.
Il n'y a rien d''incorrect avec cela, mais c'est plus grand que 1024,
et cela pourrait causer des problèmes en fonction pour certaines configurations:1) logiciels qui sont exécutés à l'amorçage (i.e., vieilles versions de LILO)
2) logiciels d'amorçage et de partitionnement pour d'autres SE
   (i.e., DOS FDISK, OS/2 FDISK)

Commande (m pour l'aide): m
Commande action
   a   bascule le fanion d'amorce
   b   éditer l'étiquette BSD du disque
   c   basculer le fanion de compatibilité DOS
   d   détruire la partition
   l   lister les types de partitions connues
   m   afficher ce menu
   n   ajouter une nouvelle partition
   o   créer une nouvelle table vide de partitions DOS
   p   afficher la table de partitions
   q   quitter sans faire de sauvegarde
   s   créer une nouvelle étiquette vide pour disque de type Sun
   t   modifier l'identificateur de la partition système
   u   modifier l'affichage et la saisie des unités
   v   vérifier la table de partitions
   w   écrire la table sur le disque et quitter
   x   fonctionnalité additionnelle (pour experts seulement)

Commande (m pour l'aide): a
Numéro de partition (1-7): 3

Commande (m pour l'aide): quit

ubuntu@ubuntu:~$ sudo fdisk -l

Disque /dev/hda: 60.0 Go, 60022480896 octets
255 têtes, 63 secteurs/piste, 7297 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        1916    15390238+   7  HPFS/NTFS
/dev/hda2            3574        7297    29913030    f  W95 Etendu (LBA)
/dev/hda3            1917        3573    13309852+  83  Linux
/dev/hda5            3649        6835    25599546    7  HPFS/NTFS
/dev/hda6            6836        7297     3710983+   b  W95 FAT32
/dev/hda7            3574        3648      602374+  82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Disque /dev/sda: 1039 Mo, 1039663104 octets
16 têtes, 32 secteurs/piste, 3966 cylindres
Unités = cylindres de 512 * 512 = 262144 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1        3966     1015280    e  W95 FAT16 (LBA)

Hors ligne

#10 Le 17/12/2007, à 01:57

Le QuinQuin

Re : [resolu] lancement de grub au démarage

Oh OH OH,
attention, lis bien

tu tapes

sudo cfdisk /dev/hda

c'est cfdisk et non fdisk

#11 Le 17/12/2007, à 02:01

vlag

Re : [resolu] lancement de grub au démarage

Arf oui effectivement... je corrige sa tout de suite smile

EDIT : finalement c'est encore pire roll :

ERREUR FATALE: Partition logique erronnée 7: chevauchement des partitions logiq
               Appuyer n'importe quelle clé pour quitter cfdisk

Dernière modification par vlag (Le 17/12/2007, à 02:17)

Hors ligne

#12 Le 17/12/2007, à 02:17

Le QuinQuin

Re : [resolu] lancement de grub au démarage

tu as du faire une erreur la, tu dois mettre l'amorce sur
hda3 et non hda7

tape

sudo cfdisk /dev/hda    #donne une copie du terminal

et sudo fdisk -l

#13 Le 17/12/2007, à 02:19

vlag

Re : [resolu] lancement de grub au démarage

En fait je n'ais rien amorcé, le message est venu directement après avoir tapé
sudo cfdisk /dev/hda

Donc logiquement l'amorce doit toujours etre sur le 1

EDIT : Bon je reviendrais demain, parce que là  je commence a somnoler tongue

En tout cas merci pour tout smile

Dernière modification par vlag (Le 17/12/2007, à 02:20)

Hors ligne

#14 Le 17/12/2007, à 14:18

vlag

Re : [resolu] lancement de grub au démarage

Voila je suis de retour, donc si qulqu'un pouvait m'aider pour la suite ce serait sympa.

Pour continuer, je n'y connais pas grand chose mais c'est vrai que quand on voit

ubuntu@ubuntu:~$ sudo fdisk -l

Disque /dev/hda: 60.0 Go, 60022480896 octets
255 têtes, 63 secteurs/piste, 7297 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        1916    15390238+   7  HPFS/NTFS
/dev/hda2            3574        7297    29913030    f  W95 Etendu (LBA)
/dev/hda3            1917        3573    13309852+  83  Linux
/dev/hda5            3649        6835    25599546    7  HPFS/NTFS
/dev/hda6            6836        7297     3710983+   b  W95 FAT32
/dev/hda7            3574        3648      602374+  82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

On voit bien que les partitions se "chevauchent"

Hors ligne

#15 Le 17/12/2007, à 16:37

vlag

Re : [resolu] lancement de grub au démarage

J'ais essayé de changer l'amorce avec sudo fdisk /dev/hda mais au moment de sauver je recois

La table de partitions a été altérée!

Appel de ioctl() pour relire la table de partitions.

AVERTISSEMENT: la re-lecture de la table de partitions a échoué avec l'erreur 16: Périphérique ou ressource occupé.
Le kernel va continuer d'utiliser l'ancienne table.
La nouvelle table sera utilisé lors du prochain réamorçage.
Synchronisation des disques.

Qulqu'un si sa vient de la meme erreur que lors de l'essai pour sudo cfdisk /dev/hda et si oui (ou non d'ailleurs tongue ), comment y remedier ?

Hors ligne

#16 Le 17/12/2007, à 17:18

vlag

Re : [resolu] lancement de grub au démarage

Bon alors finalement malgré le message d'erreur, l'amorce se fait bien sur hd3, puisque maintenant j'ais 4 choix au démarage (3 pour ubuntu et 1 pour XP).
Par contre maintenant quand je veux mettre internet sur ubuntu, au moment de mettre le password dans sudo connexion-config, plus aucune touche du clavier ne marche...

Je vais rechercher parce que je ne pense pas etre le premier a qui sa arrive, mais au cas ou si quelqu'un passe par la et connait la solution, ce serait sympa de m'aider smile

EDIT:Arf, après avoir rebooté sur windows, l'amorce s'est effectivement remise sur hda1 , donc probleme toujours pas résolu

Dernière modification par vlag (Le 17/12/2007, à 17:21)

Hors ligne

#17 Le 17/12/2007, à 18:30

Le QuinQuin

Re : [resolu] lancement de grub au démarage

replace l'amorce sur la partition 3,
redémarre, choisis ubuntu

puis tape

sudo gedit /boot/grub/menu.lst

retire la ligne makeactive dans la section windows

title           Microsoft Windows XP �dition familiale
root            (hd0,0)
savedefault
makeactive
chainloader     +1

c'est elle le problème.

#18 Le 17/12/2007, à 18:54

vlag

Re : [resolu] lancement de grub au démarage

Je doit supprimer tout le passage que t'as copié ou juste le makeactive?

Hors ligne

#19 Le 17/12/2007, à 20:15

Le QuinQuin

Re : [resolu] lancement de grub au démarage

juste makeactive

#20 Le 17/12/2007, à 20:16

vlag

Re : [resolu] lancement de grub au démarage

Ok j'ais testé juste avant que tu ne poste et sa marche niquel merci big_smile

Le truc comique sera quand meme qu'a chaque fois que j'ais utilisé le terminal on m'indiquait une erreur, mais sa a marché a chaque fois tongue

Dernière modification par vlag (Le 17/12/2007, à 20:17)

Hors ligne

#21 Le 17/12/2007, à 20:24

Le QuinQuin

Re : [resolu] lancement de grub au démarage

Il est dit que la source est occupée.
Mais en général ça ne doit pas poser problème.

Je ne sais pas. Cool, ça marche quand même.
Si un jour tu rencontres un membre nommé cep dans un de tes posts,
demande lui.

Chez moi je ne sais pas ce qu'il se passe,
le bios reste bloqué si la clé wifi ou disque usb
est branché au démarrage.