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 12/06/2007, à 22:21

Stek

[Résolu] Pas de Grub après une install en double boot

Bonsoir.

Sur mon pc j'ai 2 disques dur, un de 80Go qui me sert à faire des backup et un de 250 GO qui contient une partition logique de data de 200 Go en  NTFS et une primaire de 15 GO ou est installé mon Windows XP.

A l'aide de partition magic j'ai liberré une 20 aine de Go pour installer feisty

J'ai procédé comme suit:
- lancé le live CD est lancé une install.
- partitionné manuellement: un swap de 2 Go en primaire et le reste de l'espace en primaire ext3 monté en / .

premier problème, pas de possibilité de faire une partition /home. Comme j'ai de la place sur les 200 Go de data, je me dit que c'est pas un problème et que j'utiliserai cet espace là.

- je continue l'install, tout semble bien se passer, mais lorsque je retire le live cd, et redémarre le pc, pas de Grub, XP se lance par défaut.

QUestions:
- comment faire pour récupérer mon grub? j'ai lu quelques topic qui partaient sur la restauration du grub via le live cd, mais en tant l'edition  du /boot/grub/menu.list, il semble que c'est vide voire que le fichier n'existe pas.

Sous le gparted j'obtient les infos suivantes: mon XP est sous une partition sda1 et mon feisty sous sda4

autre point bizarre: lorsque je réouvre mon partition magic je vois ma partition swap, mais aussi ma ext 3, mais il me semble bizarre qu'elle apparaisse comme "totally used", plus un octet de libre.

Voilà, je suis un peu perdu...

#2 Le 12/06/2007, à 22:28

Compte anonymisé

Re : [Résolu] Pas de Grub après une install en double boot

Salut

Il faudrait lister le partitionnement de tes disques à l'aide du livecd :
sudo fdisk -l.

Où as-tu installé grub? Sur quel disque et quelle partition?

@+

#3 Le 12/06/2007, à 22:49

Stek

Re : [Résolu] Pas de Grub après une install en double boot

alors pour le fdisk ca donne

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1915    15382206    7  HPFS/NTFS
/dev/sda2            1916       27544   205864942+   f  W95 Ext'd (LBA)
/dev/sda3           27545       27793     2000092+  82  Linux swap / Solaris
/dev/sda4           27794       30401    20948760   83  Linux
/dev/sda5            1916       27544   205864911    7  HPFS/NTFS

Disk /dev/sdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9964    80035798+  42  SFS

Quant au grub, justement je l'ai pas installé, il me semblait qu'il devait déjà avoir été installé lors de l'install de feisty, en essayant un

sudo apt-get install grub

on me répond que c'est déjà installé...

Sinon ben j'imagine qu'il faudrait l'installer sur la partition sda1 qui contient mon xp et qui est notée "boot" par le fdisk non? Mais je pensais vraiment que ca venait pendant l'install de feisty...

#4 Le 13/06/2007, à 00:59

Bubble's Talks

Re : [Résolu] Pas de Grub après une install en double boot

.

Dernière modification par Bubble's Talks (Le 25/07/2007, à 02:41)

Hors ligne

#5 Le 13/06/2007, à 06:54

Compte anonymisé

Re : [Résolu] Pas de Grub après une install en double boot

Salut

Pour voir menu.lst depuis le livecd il faut monter la partition /
Dans ton cas :
sudo   mount   /dev/sda4   /mnt et ensuite :
gedit  /mnt/boot/grub/menu.lst
Il faudrait lister ce fichier et bien vérifier que la section windows est présente.

Pour installer grub sur le mbr voici la méthode (toujours depuis le livecd):

1) save du mbr de /dev/sda (on ne sait jamais)
sudo  dd  if=/dev/sda  of=/mnt/save_mbr_sda  bs=512  count=1

2) installer grub sur le mbr de /dev/sda
sudo grub -> grub>   puis :
find /boot/grub/menu.lst ->   (hd0,3)  ce qui correspond à /dev/sda4
root (hd0,3) puis
setup (hd0) écriture sur /dev/sda (MBR) et enfin
quit
Là tu rebootes et tu devrais voir ton menu grub.

@+

Dernière modification par Compte anonymisé (Le 13/06/2007, à 06:55)

#6 Le 13/06/2007, à 13:34

Stek

Re : [Résolu] Pas de Grub après une install en double boot

Bubble's Talks tu as raison j'ai pas encore tout compris sur le grub en effet.Y a pas d'offense smile

jeanjd63 j'ai suivi ta procédure et du coup j'ai plus de boot du tout, ni sur mon xp ni sur mon feisty. En fait, je me retrouve face à un écran noir....

Il faudrait lister ce fichier et bien vérifier que la section windows est présente.

Je l'ai fait.J'ai dans le menu.lst repéré deux ubuntu, par leur kernel il me semble. Un normal et un recovery et en fin de fichier se trouvait mon windows WP professionel...

save du mbr de /dev/sda (on ne sait jamais)
sudo  dd  if=/dev/sda  of=/mnt/save_mbr_sda  bs=512  count=1

Je l'ai fait aussi avant le reste de ta procédure, mais je sais pas trop comment faire avancer les choses ou revenir un cran en arrière maintenant. Donc je fais quoi maintenant qu'aucun de mes 2 OS ne se boot et que j'ai toujours pas de grub?

Siouplé smile

#7 Le 13/06/2007, à 13:45

Compte anonymisé

Re : [Résolu] Pas de Grub après une install en double boot

Salut

Bon, il doit y avoir un pb sur ton micro style machine tatouée.
Pour restaurer ton boot secteur tu peux suivre la procédure suivante :
Booter en LiveCd , monter ta partition / :
sudo mount  /dev/sda4  /mnt
et ensuite restaurer le MBR d'avant :
sudo  dd  if=/mnt/save_mbr_sda  of=/dev/sda  bs=512  count=1

Tu devrais rebooter en Xp.

Il serait intéressant de lister ton menu.lst.

@+

Dernière modification par Compte anonymisé (Le 13/06/2007, à 13:46)

#8 Le 13/06/2007, à 13:53

Stek

Re : [Résolu] Pas de Grub après une install en double boot

Une des raisons pour lesquelles j'ose m'acharner sur ubuntu pour que ca marche, c'est la communauté qui est derrière. Merci pour la promptitude des réponses et de l'aide que vous nous apportez à nous qui démarrons...

Alors j'imagine que par "lister" tu veux tout mon fichier, donc je te le colle tel quel.

# 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=UUID=dd95602d-d72e-4922-bc5a-af33ca84cf52 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

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

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

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) 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.20-15-generic
root		(hd1,3)
kernel		/boot/vmlinuz-2.6.20-15-generic root=UUID=dd95602d-d72e-4922-bc5a-af33ca84cf52 ro quiet splash
initrd		/boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title		Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root		(hd1,3)
kernel		/boot/vmlinuz-2.6.20-15-generic root=UUID=dd95602d-d72e-4922-bc5a-af33ca84cf52 ro single
initrd		/boot/initrd.img-2.6.20-15-generic

title		Ubuntu, memtest86+
root		(hd1,3)
kernel		/boot/memtest86+.bin
quiet

### 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/sdb1
title		Microsoft Windows XP Professionnel
root		(hd1,0)
savedefault
makeactive
map		(hd0) (hd1)
map		(hd1) (hd0)
chainloader	+1

J'ai refait ta procédure de restauration du mbr et je tente le reboot.

#9 Le 13/06/2007, à 15:04

Bubble's Talks

Re : [Résolu] Pas de Grub après une install en double boot

.

Dernière modification par Bubble's Talks (Le 25/07/2007, à 02:41)

Hors ligne

#10 Le 13/06/2007, à 15:09

Compte anonymisé

Re : [Résolu] Pas de Grub après une install en double boot

Salut

Pour etre sur comme le préconise Bubble's Talks tu peux aussi lister sous
/mnt/boot/grub le fichier
device.map

Mais n'as-tu pas inversé l'ordre de boot de tes machines?

@+

#11 Le 13/06/2007, à 16:21

Stek

Re : [Résolu] Pas de Grub après une install en double boot

Alors pour commencé, suite à la restauration du mbr, je peux rebooter mon xp, ca remarche. Donc j'en conclu que j'avais écrasé un mbr tatoué, et que j'ai rétabli le truc en remettant la sauvegarde en place.

Pour le listage de l'image des deux premiers secteurs de chaque disque.
ca donne:

ubuntu@ubuntu:~$ sudo dd bs=512 count=2 if=/dev/sda | od -Ax -tx1z -v
000000 eb 48 90 d0 bc 00 7c fb 50 07 50 1f fc be 1b 7c  >.H....|.P.P....|<
2+0 records in
2+0 records out
1024 bytes (1.0 kB) copied, 0.125855 seconds, 8.1 kB/s
000010 bf 1b 06 50 57 b9 e5 01 f3 a4 cb be be 07 b1 04  >...PW...........<
000020 38 2c 7c 09 75 15 83 c6 10 e2 f5 cd 18 8b 14 8b  >8,|.u...........<
000030 ee 83 c6 10 49 74 16 38 2c 74 f6 be 10 07 03 02  >....It.8,t......<
000040 80 00 00 20 01 00 00 00 00 02 fa 90 90 f6 c2 80  >... ............<
000050 75 02 b2 80 ea 59 7c 00 00 31 c0 8e d8 8e d0 bc  >u....Y|..1......<
000060 00 20 fb a0 40 7c 3c ff 74 02 88 c2 52 be 7f 7d  >. ..@|<.t...R..}<
000070 e8 34 01 f6 c2 80 74 54 b4 41 bb aa 55 cd 13 5a  >.4....tT.A..U..Z<
000080 52 72 49 81 fb 55 aa 75 43 a0 41 7c 84 c0 75 05  >RrI..U.uC.A|..u.<
000090 83 e1 01 74 37 66 8b 4c 10 be 05 7c c6 44 ff 01  >...t7f.L...|.D..<
0000a0 66 8b 1e 44 7c c7 04 10 00 c7 44 02 01 00 66 89  >f..D|.....D...f.<
0000b0 5c 08 c7 44 06 00 70 66 31 c0 89 44 04 66 89 44  >\..D..pf1..D.f.D<
0000c0 0c b4 42 cd 13 72 05 bb 00 70 eb 7d b4 08 cd 13  >..B..r...p.}....<
0000d0 73 0a f6 c2 80 0f 84 ea 00 e9 8d 00 be 05 7c c6  >s.............|.<
0000e0 44 ff 00 66 31 c0 88 f0 40 66 89 44 04 31 d2 88  >D..f1...@f.D.1..<
0000f0 ca c1 e2 02 88 e8 88 f4 40 89 44 08 31 c0 88 d0  >........@.D.1...<
000100 c0 e8 02 66 89 04 66 a1 44 7c 66 31 d2 66 f7 34  >...f..f.D|f1.f.4<
000110 88 54 0a 66 31 d2 66 f7 74 04 88 54 0b 89 44 0c  >.T.f1.f.t..T..D.<
000120 3b 44 08 7d 3c 8a 54 0d c0 e2 06 8a 4c 0a fe c1  >;D.}<.T.....L...<
000130 08 d1 8a 6c 0c 5a 8a 74 0b bb 00 70 8e c3 31 db  >...l.Z.t...p..1.<
000140 b8 01 02 cd 13 72 2a 8c c3 8e 06 48 7c 60 1e b9  >.....r*....H|`..<
000150 00 01 8e db 31 f6 31 ff fc f3 a5 1f 61 ff 26 42  >....1.1.....a.&B<
000160 7c be 85 7d e8 40 00 eb 0e be 8a 7d e8 38 00 eb  >|..}.@.....}.8..<
000170 06 be 94 7d e8 30 00 be 99 7d e8 2a 00 eb fe 47  >...}.0...}.*...G<
000180 52 55 42 20 00 47 65 6f 6d 00 48 61 72 64 20 44  >RUB .Geom.Hard D<
000190 69 73 6b 00 52 65 61 64 00 20 45 72 72 6f 72 00  >isk.Read. Error.<
0001a0 bb 01 00 b4 0e cd 10 ac 3c 00 75 f4 c3 00 00 00  >........<.u.....<
0001b0 00 00 00 00 00 00 00 00 45 94 c7 fd 00 00 00 01  >........E.......<
0001c0 01 00 42 fe ff ff 3f 00 00 00 ad 7f 8a 09 00 00  >..B...?.........<
0001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa  >..............U.<
000200 52 56 be 03 21 e8 2a 01 5e bf f8 21 66 8b 2d 83  >RV..!.*.^..!f.-.<
000210 7d 04 00 0f 84 ca 00 80 7c ff 00 74 3e 66 8b 1d  >}.......|..t>f..<
000220 66 31 c0 b0 7f 39 45 04 7f 03 8b 45 04 29 45 04  >f1...9E....E.)E.<
000230 66 01 05 c7 04 10 00 89 44 02 66 89 5c 08 c7 44  >f.......D.f.\..D<
000240 06 00 70 50 66 31 c0 89 44 04 66 89 44 0c b4 42  >..pPf1..D.f.D..B<
000250 cd 13 0f 82 9f 00 bb 00 70 eb 56 66 8b 05 66 31  >........p.Vf..f1<
000260 d2 66 f7 34 88 54 0a 66 31 d2 66 f7 74 04 88 54  >.f.4.T.f1.f.t..T<
000270 0b 89 44 0c 3b 44 08 7d 74 8b 04 2a 44 0a 39 45  >..D.;D.}t..*D.9E<
000280 04 7f 03 8b 45 04 29 45 04 66 01 05 8a 54 0d c0  >....E.)E.f...T..<
000290 e2 06 8a 4c 0a fe c1 08 d1 8a 6c 0c 5a 52 8a 74  >...L......l.ZR.t<
0002a0 0b 50 bb 00 70 8e c3 31 db b4 02 cd 13 72 46 8c  >.P..p..1.....rF.<
0002b0 c3 8e 45 06 58 c1 e0 05 01 45 06 60 1e c1 e0 04  >..E.X....E.`....<
0002c0 89 c1 31 ff 31 f6 8e db fc f3 a4 1f be 14 21 e8  >..1.1.........!.<
0002d0 60 00 61 83 7d 04 00 0f 85 3c ff 83 ef 08 e9 2e  >`.a.}....<......<
0002e0 ff be 16 21 e8 4b 00 5a ea 00 22 00 00 be 19 21  >...!.K.Z.."....!<
0002f0 e8 3f 00 eb 06 be 1e 21 e8 37 00 be 23 21 e8 31  >.?.....!.7..#!.1<
000300 00 eb fe 4c 6f 61 64 69 6e 67 20 73 74 61 67 65  >...Loading stage<
000310 31 2e 35 00 2e 00 0d 0a 00 47 65 6f 6d 00 52 65  >1.5......Geom.Re<
000320 61 64 00 20 45 72 72 6f 72 00 bb 01 00 b4 0e cd  >ad. Error.......<
000330 10 46 8a 04 3c 00 75 f2 c3 00 00 00 00 00 00 00  >.F..<.u.........<
000340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003f0 00 00 00 00 00 00 00 00 02 00 00 00 10 00 20 02  >.............. .<
000400
ubuntu@ubuntu:~$ sudo dd bs=512 count=2 if=/dev/sdb | od -Ax -tx1z -v
000000 33 c0 8e d0 bc 00 7c fb 50 07 50 1f fc be 1b 7c  >3.....|.P.P....|<
000010 bf 1b 06 50 57 b9 e5 01 f3 a4 cb bd be 07 b1 04  >...PW...........<
000020 38 6e 00 7c 09 75 13 83 c5 10 e2 f4 cd 18 8b f5  >8n.|.u..........<
000030 83 c6 10 49 74 19 38 2c 74 f6 a0 b5 07 b4 07 8b  >...It.8,t.......<
000040 f0 ac 3c 00 74 fc bb 07 00 b4 0e cd 10 eb f2 88  >..<.t...........<
000050 4e 10 e8 46 00 73 2a fe 46 10 80 7e 04 0b 74 0b  >N..F.s*.F..~..t.<
000060 80 7e 04 0c 74 05 a0 b6 07 75 d2 80 46 02 06 83  >.~..t....u..F...<
000070 46 08 06 83 56 0a 00 e8 21 00 73 05 a0 b6 07 eb  >F...V...!.s.....<
000080 bc 81 3e fe 7d 55 aa 74 0b 80 7e 10 00 74 c8 a0  >..>.}U.t..~..t..<
000090 b7 07 eb a9 8b fc 1e 57 8b f5 cb bf 05 00 8a 56  >.......W.......V<
0000a0 00 b4 08 cd 13 72 23 8a c1 24 3f 98 8a de 8a fc  >.....r#..$?.....<
0000b0 43 f7 e3 8b d1 86 d6 b1 06 d2 ee 42 f7 e2 39 56  >C..........B..9V<
0000c0 0a 77 23 72 05 39 46 08 73 1c b8 01 02 bb 00 7c  >.w#r.9F.s......|<
0000d0 8b 4e 02 8b 56 00 cd 13 73 51 4f 74 4e 32 e4 8a  >.N..V...sQOtN2..<
0000e0 56 00 cd 13 eb e4 8a 56 00 60 bb aa 55 b4 41 cd  >V......V.`..U.A.<
0000f0 13 72 36 81 fb 55 aa 75 30 f6 c1 01 74 2b 61 60  >.r6..U.u0...t+a`<
000100 6a 00 6a 00 ff 76 0a ff 76 08 6a 00 68 00 7c 6a  >j.j..v..v.j.h.|j<
000110 01 6a 10 b4 42 8b f4 cd 13 61 61 73 0e 4f 74 0b  >.j..B....aas.Ot.<
000120 32 e4 8a 56 00 cd 13 eb d6 61 f9 c3 54 61 62 6c  >2..V.....a..Tabl<
000130 65 20 64 65 20 70 61 72 74 69 74 69 6f 6e 20 6e  >e de partition n<
000140 6f 6e 20 76 61 6c 69 64 65 00 45 72 72 65 75 72  >on valide.Erreur<
000150 20 6c 6f 72 73 20 64 75 20 63 68 61 72 67 65 6d  > lors du chargem<
000160 65 6e 74 20 64 75 20 73 79 73 74 8a 6d 65 20 64  >ent du syst.me d<
000170 27 65 78 70 6c 6f 69 74 61 74 69 00 53 79 73 74  >'exploitati.Syst<
000180 8a 6d 65 20 64 27 65 78 70 6c 6f 69 74 61 74 69  >.me d'exploitati<
000190 6f 6e 20 61 62 73 65 6e 74 00 00 00 00 00 00 00  >on absent.......<
0001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001b0 00 00 00 00 00 2c 4a 7c 8a 13 8b 13 00 00 80 01  >.....,J|........<
0001c0 01 00 07 fe ff ff 3f 00 00 00 7c 6d d5 01 00 00  >......?...|m....<
0001d0 c1 ff 0f fe ff ff bb 6d d5 01 dd 7f 8a 18 00 fe  >.......m........<
0001e0 ff ff 82 fe ff ff 98 ed 5f 1a b9 09 3d 00 00 fe  >........_...=...<
0001f0 ff ff 83 fe ff ff 51 f7 9c 1a 30 4e 7f 02 55 aa  >......Q...0N..U.<
000200 52 56 be 03 21 e8 2a 01 5e bf f8 21 66 8b 2d 83  >RV..!.*.^..!f.-.<
000210 7d 04 00 0f 84 ca 00 80 7c ff 00 74 3e 66 8b 1d  >}.......|..t>f..<
000220 66 31 c0 b0 7f 39 45 04 7f 03 8b 45 04 29 45 04  >f1...9E....E.)E.<
000230 66 01 05 c7 04 10 00 89 44 02 66 89 5c 08 c7 44  >f.......D.f.\..D<
000240 06 00 70 50 66 31 c0 89 44 04 66 89 44 0c b4 42  >..pPf1..D.f.D..B<
000250 cd 13 0f 82 9f 00 bb 00 70 eb 56 66 8b 05 66 31  >........p.Vf..f1<
000260 d2 66 f7 34 88 54 0a 66 31 d2 66 f7 74 04 88 54  >.f.4.T.f1.f.t..T<
000270 0b 89 44 0c 3b 44 08 7d 74 8b 04 2a 44 0a 39 45  >..D.;D.}t..*D.9E<
000280 04 7f 03 8b 45 04 29 45 04 66 01 05 8a 54 0d c0  >....E.)E.f...T..<
000290 e2 06 8a 4c 0a fe c1 08 d1 8a 6c 0c 5a 52 8a 74  >...L......l.ZR.t<
0002a0 0b 50 bb 00 70 8e c3 31 db b4 02 cd 13 72 46 8c  >.P..p..1.....rF.<
0002b0 c3 8e 45 06 58 c1 e0 05 01 45 06 60 1e c1 e0 04  >..E.X....E.`....<
0002c0 89 c1 31 ff 31 f6 8e db fc f3 a4 1f be 14 21 e8  >..1.1.........!.<
0002d0 60 00 61 83 7d 04 00 0f 85 3c ff 83 ef 08 e9 2e  >`.a.}....<......<
0002e0 ff be 16 21 e8 4b 00 5a ea 00 22 00 00 be 19 21  >...!.K.Z.."....!<
0002f0 e8 3f 00 eb 06 be 1e 21 e8 37 00 be 23 21 e8 31  >.?.....!.7..#!.1<
000300 00 eb fe 4c 6f 61 64 69 6e 67 20 73 74 61 67 65  >...Loading stage<
000310 31 2e 35 00 2e 00 0d 0a 00 47 65 6f 6d 00 52 65  >1.5......Geom.Re<
000320 61 64 00 20 45 72 72 6f 72 00 bb 01 00 b4 0e cd  >ad. Error.......<
000330 10 46 8a 04 3c 00 75 f2 c3 00 00 00 00 00 00 00  >.F..<.u.........<
000340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0003f0 00 00 00 00 00 00 00 00 02 00 00 00 10 00 20 02  >.............. .<
000400
2+0 records in
2+0 records out
1024 bytes (1.0 kB) copied, 3.9155e-05 seconds, 26.2 MB/s

Pourquoi les 3 premières lignes du sda se retrouve en fin de listage pour le sdb?

Pour etre sur comme le préconise Bubble's Talks tu peux aussi lister sous
/mnt/boot/grub le fichier
device.map

Pour lister ce fichier, il faut d'abord monter une partition ou pas? parce qu'en tentant de l'ouvrir avec nano, il apparait vide (donc si ca se trouve il n'existe même pas en fait?)

Mais n'as-tu pas inversé l'ordre de boot de tes machines?

Ben pas consciemment en tous les cas, parce qu'a aucun moment durant l'installation on ne m'a demandé mon avis sur l'odre de boot.
Dans la chronologie, j'avais un HD 250 GO avec deux partitions dessus dont une avec XP et un 80Go avec des backups. A aucun moment il n'a été question de booter sur le 80 Go...

A+

Hors ligne

#12 Le 13/06/2007, à 16:37

Compte anonymisé

Re : [Résolu] Pas de Grub après une install en double boot

Ben oui pour lister le device.map il faut bien monter le /dev/sda4 sur /mnt comme au dessus.

@+

#13 Le 13/06/2007, à 17:09

Bubble's Talks

Re : [Résolu] Pas de Grub après une install en double boot

.

Dernière modification par Bubble's Talks (Le 25/07/2007, à 02:42)

Hors ligne

#14 Le 13/06/2007, à 17:26

Stek

Re : [Résolu] Pas de Grub après une install en double boot

C'est le début du wilde, là.

Pas grave: I'm born to be wild... wink Plus sérieusement, je suis toujours plutot content que lorsque je fais appel à une aide forum ce soit pas résolu en 3 lignes et une url, ca voudrait dire que j'ai mal fait mon job de recherche par moi même.

Okay Bubble's Talks, je touche plus jusque ce soir, j'ai juste encore fait le listage de device.map qui me retourne

(hd0)   /dev/sda
(hd1)   /dev/sdb

Ensuite pour le tatouage. Je ne pense pas que mon XP était très officiel de toute façon. en tous les cas, j'ai monté cette machine moi même et j'ai collé un XP dessus.  Mon but est d'arrêter Windows, après plusieurs mois avec Dapper sur mon portable, je me sens prêt. Le double boot c'est parce que parfois quand on est pressé on a plus vite fait de switcher d'Os pour faire certaines tâches spécifiques que d'apprendre à les faire avec l'OS alternatif (j'ai eu le cas avec du montage vidéo pex). Mais à terme, je supprimerai XP donc sauf si ca me pose des problèmes immédiats (ce qui ne semble pas être le cas puisque mon XP redémarre) je vais pas pleurer.

Merci du coup de main, je me reconneterai en fin de soirée pour la prochaine étape.

Une idée en passant:
Mon disque de 80 Go a que des backups, je peux donc lui faire un peu de place si besoin est et installer Feisty dessus.
Est-ce que ca ferait avancer le smilblick?
A+

Dernière modification par Stek (Le 13/06/2007, à 17:28)

Hors ligne

#15 Le 13/06/2007, à 17:47

cep

Re : [Résolu] Pas de Grub après une install en double boot

jeanjd63 a écrit :

Mais n'as-tu pas inversé l'ordre de boot de tes machines?

@+

Je n'ai pas tout lu, mais en effet la sortie dd/od est  inversée par rapport à ce qu'indique fdisk au poste 3 et menu.lst parle de (hd1).

Bonne continuation.
cep

Dernière modification par cep (Le 13/06/2007, à 17:47)

Hors ligne

#16 Le 13/06/2007, à 18:18

Compte anonymisé

Re : [Résolu] Pas de Grub après une install en double boot

Salut

Je ne pense pas que ton pc soit "tatoué"

Quand on regarde tes listages sur /dev/sdb :

0001b0 00 00 00 00 00 2c 4a 7c 8a 13 8b 13 00 00 80 01  >.....,J|........<
0001c0 01 00 07 fe ff ff 3f 00 00 00 7c 6d d5 01 00 00  >......?...|m....<
0001d0 c1 ff 0f fe ff ff bb 6d d5 01 dd 7f 8a 18 00 fe  >.......m........<
0001e0 ff ff 82 fe ff ff 98 ed 5f 1a b9 09 3d 00 00 fe  >........_...=...<
0001f0 ff ff 83 fe ff ff 51 f7 9c 1a 30 4e 7f 02 55 aa  >......Q...0N..U.<

0001b0 00 00 00 00 00 2c 4a 7c 8a 13 8b 13 00 00 80 01  >.....,J|........<
on voit que la premiere partition est bootable (80 en 1be) .
En 1c2 on voit qu'il s'agit d'une partition NTFS (07)
0001c0 01 00 07 fe ff ff 3f 00 00 00 7c 6d d5 01 00 00  >......?...|m....<
En continuant sur le même principe on trouve en 1d2 0f -> partition étendue
en 1e2 82 -> partition swap et en 1f2 83 partition ext3

Tout ça pour dire que lorsque tu listes tes partitions par fdisk -l on obtient les mêmes infos sur /dev/sda que quand tu passes les cmd de dump (sudo dd bs=512 count=2 if=/dev/sdb | od -Ax -tx1z -v) sur /dev/sdb.

A moins que tu n'ais fait une erreur lors de la recopie de tes listes (apparait un password qui ne correspond à rien) c'est un peu inquiétant.

Tu devrais regarder dans le bios si tu n'as pas inversé l'ordre de boot. Si ce n'est pas le cas je tenterais de retirer ou d'invalider le disque de 80 go temporairement pour essayer de booter.

Si ça fonctionne il faudrait modifier ton fichier menu.lst et changer tous les (hd1,3) par des (hd0,3) et supprimer dans la section windows les 2 lignes suivantes :
map        (hd0) (hd1)
map        (hd1) (hd0)

Ensuite il faudrait réinstaller grub comme indiqué au post #5 (à partir du paragraphe 2)
Ce n'est pas la peine de sauvegarder à nouveau le MBR XP mais attention à conserver le fichier /mnt/save_mbr_sda

@+

Dernière modification par Compte anonymisé (Le 13/06/2007, à 18:19)

#17 Le 13/06/2007, à 19:00

tellmewhy

Re : [Résolu] Pas de Grub après une install en double boot

Bonsoir Stek,

Concernant les descripteurs tu trouveras un descriptif  dans cette mine d'or (le trésor de cep)
http://www.cepcasa.info/divers
au chapitre : "Descripteurs de partitions, mbr et ebr":
http://cepcasa.info/tellmewhy/descripteurs.html
smile

#18 Le 13/06/2007, à 19:36

cep

Re : [Résolu] Pas de Grub après une install en double boot

Et oui tellmewhy, tu avais remarqué l'emprunt à ton travail ? bah. No comments smile

L'art de compliquer les choses simples aussi, questions d'égos. Bref !

Hors ligne

#19 Le 13/06/2007, à 20:03

Compte anonymisé

Re : [Résolu] Pas de Grub après une install en double boot

@cep

Mais non j'ai rien emprunté à personne, les définitions du MBR ne sont pas un secret.
Et question d'ego je laisse l'hopital se dépatouiller avec la charité.

#20 Le 13/06/2007, à 21:15

Bubble's Talks

Re : [Résolu] Pas de Grub après une install en double boot

.

Dernière modification par Bubble's Talks (Le 25/07/2007, à 02:42)

Hors ligne

#21 Le 13/06/2007, à 23:07

Stek

Re : [Résolu] Pas de Grub après une install en double boot

Merci de simplifier, parce que c'est hors de mes connaissances toute cette histoire. Je vais tenter ca, mais histoire d'être sûr, je commence par une synthèse perso, basée sur ce que je dois faire selon le dernier message de Bubble's Talks.

1. débrancher "physiquement" le disque de 80 Go
2. lancer ubuntu live

3. vérifier avec sfdisk -D, ou fdisk -ul  (peu importe que tu as toujours quelque chose de consistant donc un disque partitionné sur /dev/sda).

=> là je suis pas sûr de ce que je dois controler.

4. Reprendre la manoeuvre d'installation manuelle de grub à ce point-là.
Tout doit converger vers une install à partir de [root] (hd0,3) sur [setup] (hd0)

=> donc là c'est comme indiqué plus haut dans le topic:
4.1. save du mbr de /dev/sda
sudo  dd  if=/dev/sda  of=/mnt/save_mbr_sda  bs=512  count=1
4.2. installer grub sur le mbr de /dev/sda
sudo grub -> grub>   puis :
find /boot/grub/menu.lst ->   (hd0,3)  ce qui correspond à /dev/sda4
root (hd0,3) puis
setup (hd0) écriture sur /dev/sda (MBR)
quit

5. Editer le menu.list et ajouter ces paragraphes (d'essai) avant les autres :

title        Ubuntu, Essai.
root        (hd0,3)
kernel      /vmlinuz  root=/dev/sda4  ro
initrd        /initrd.img
boot

title       Win, Essai
root      (hd0,0)
chainloader    +1

6. redemarrer.

si rien n'indique qu'un boot-loader windows trafiqué était installé sur le mbr, alors gardons confiance

Comment je sais si c'est le cas ou pas?


Ton second disque, on ne va pas pouvoir s'en servir a priori car pour le format "42" SFS de partition je ne connais pas d'outils capable de les redimensionner (j'ai pas bcp cherché aussi...)
Mais souci, pour le lire il va falloir redemarrer un outil sur Windows - j'imagine.]

Je suis pas sur de ce § non plus. Ca veut dire que si tout marche. Mon pc me laissera le choix entre mes 2 OS au boot via grub, mais que si je rebranche le 2e disque dur, ca replante? ou ca relance que Windows? Parce, je peux tout coller sur des dvd et le vider (peu élégant, mais j'ai les dvd vierges...)

En attendant, je tente déjà cette procédure.
A+

Hors ligne

#22 Le 14/06/2007, à 00:12

Bubble's Talks

Re : [Résolu] Pas de Grub après une install en double boot

?

Dernière modification par Bubble's Talks (Le 25/07/2007, à 02:43)

Hors ligne

#23 Le 14/06/2007, à 00:23

Stek

Re : [Résolu] Pas de Grub après une install en double boot

Okay, alors j'ai fait la procédure.

J'ai préalablement tenté de savoir s'il était possible d'inverser les disques pour le boot via le BIOS, mais seul mon disque de 250G0 est dans les périphériques de démarrage. Donc rien à faire de ce coté là.

J'ai débranché le 80Go et fait les modifications. Du coup,youpi j'ai un grub, sur lequel apparait plusieurs choix  (c'est peut-être faux, mais ca donne l'impression d'avancer).

-  Mon premier choix: Ubuntu Essai: c'est le seul qui fonctionne a priori, ca me lance un feisty fonctionnel (forcément brut avec quelques autres problèmes els que la résolution max de mon écran qui n'est pas disponible, mais je pense que c'est sans liens). J'ai profité qu'il se lancait pour le metre à jour: apt-get update, apt-get upgrade et apt-get dist-upgrade (me suis dit que ca pouvait peut-être aider...). Après je redémarre et mon grud me propose

Choix

Ubuntu Essai
Win, Essai
Ubunu, kernel 2.6.20-16-generic
Ubunu, kernel 2.6.20-16-generic (recovery mode)
Ubunu, kernel 2.6.20-15-generic
Ubunu, kernel 2.6.20-15-generic (recovery mode)
Ubuntu, memtest86+
Other operaing systems:
Microsoft Windows XP Professionnel

CA donne:
Ubutu Essai: ca boot et lance le fesity correctement
Win Essai:  Error 27: Unrecognized command
Les autres, ca me retourne: Error 21: Selected disk does not exist

A noter que le boot de feisty me met un fail pour le "Mounting local file system"

Par curiosité je tente un boot en rebranchant le 80 Go: le clavier n'es pas reconnu et je ne peux donc rien faire lorsque mon grub arrive, mais il arrive...Je redébranche mon 80Go,  mais désormais mon clavier n'est plus reconnu,bon les piles sont peut-être nazes... Direction la cave pour remonter un vieux clavier avec fil qui me permet de rechoisir dans mon grub.

Donc une fois rebranché mon 80Go, j'ai toujours un grub, sauf que tous les choix me retournent désormais Error 22: no such partition,  mis à part Mon Microsof Windows XP qui me note un joli Starting up qui aura raison de ma patience, mon "Win, Essai" qui me retourne toujorus une erreur 27 et mon Ubuntu Essai qui se lance toujours correctement et monte automatiquement mon 80Go en prime ce coup ci

Il y a une chose que je n'ai mentionné nul part, j'ignore si c'est inutile ou si on va me lincher par contre: Si mon 80 Go est un DD IDE, mon 250 Go es un SATA

Donc voilà, ou j'en suis ce soir.  Mon XP ne se lance plus, mais feisty oui et tous mes disques sont encore là

Hors ligne

#24 Le 14/06/2007, à 00:35

Bubble's Talks

Re : [Résolu] Pas de Grub après une install en double boot

.

Dernière modification par Bubble's Talks (Le 25/07/2007, à 02:43)

Hors ligne

#25 Le 14/06/2007, à 01:22

Stek

Re : [Résolu] Pas de Grub après une install en double boot

Alors "chainloader +1" c'était même avec 3 espaces, j'ai corrigé et n'en ai laissé qu'un (ca change surement rien 1 ou 3, mais bon), j'ai remplacé root(hd0,0) par rootnoverify (hd0,0)
Le reboot ne change rien: ubuntu ok, Windows note "starting up" et ne bouge plus pendant plusieurs minutes (ca devrait démarrer de suite non?)

Lorsque je boot mon ordi,  il me semble dans le défilemen de texte, que les disques IDE sont détectés avant le SATA, mais dans le BIOS, la partie démarrage indique en1er périphérique mon lecteur DVD, en second mon disque de 250 Go e en 3e un Floppy Drive (que j'ai pas d'ailleurs)

Une autre partie du BIOS spécifie l'ordre de démarrage en fonction des périphériques disponibles, la section disques durs indique 1er disque, le 250 Go et 2e disque le 80 Go, j'ai désactivé le démarrage potentiel sur le 80 Go, mais ca ne change rien...

Ma carte mère est une ASUS P5LD2 Deluxe

Au rayon des détails dont j'ignore l'importance, le grub apparait toujours une fraction de seconde avant de disparaitre et de réapparaitre pour rester

Donc mon option grub sur Windows XP ne me renvoie pas d'erreur, mais on ne dépasse jamais le "starting up" qui semble juste être un mot sur l'écran.

Enfin, si je demande à ubuntu de "redémarrer" l'ordinateur, je ne retrouve visiblemen jamais le grub. Je dois éteindre la machine puis la rallumer pour avoir de nouveau le grub.

Je vais moi aussi me coucher et j'attend la suite demain. Effectivement Ubuntu démarre, Win est toujours là même si pour l'instant indisponible. Donc je panique pas wink

Merci du coup de Main Bubble's Talks et à demain

Dernière modification par Stek (Le 14/06/2007, à 01:25)

Hors ligne