Pages : 1
#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 )
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
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.
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
EDIT : finalement c'est encore pire :
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
En tout cas merci pour tout
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 ), 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
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
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
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.
Pages : 1