Software » [GRUB] Cohabitation
[GRUB] Cohabitation
Publié le 12/11/2006 @ 20:46:14,
Par blietaerBen zut,
Mon grub marchait du tonnere pour une Debian Etch et un Windows XP.
Me restait une partition sur laquelle j'ai mis une gentoo.
Dans la recette de cuisinnes Gentoo, il disent de faire un "emerge grub"...et moi comme un crétin..je l'ai fait (alors que oui je _sais_ qu'il suffisait d'updater le /boot/grub/menu.lst)
Ce qui est étrange c'est que maintenant grub ne trouve plus ses petits...la debian (et la gentoo) me renvoit "file not found) pourtant toute les définitions de chemin et de disque (hd0,0) n'ont pas bougé et sont toujours d'actualité et le windows XP, quant à lui, il boot comme un charme (merci pour lui).
Une idée?
j'ai aussi retenté un coup de "apt-get --reinstall install grub" sous la Debian Etch (booté par un live cd puis chrootée). Rien n'y fait...
Bref...sapu.
Mon grub marchait du tonnere pour une Debian Etch et un Windows XP.
Me restait une partition sur laquelle j'ai mis une gentoo.
Dans la recette de cuisinnes Gentoo, il disent de faire un "emerge grub"...et moi comme un crétin..je l'ai fait (alors que oui je _sais_ qu'il suffisait d'updater le /boot/grub/menu.lst)
Ce qui est étrange c'est que maintenant grub ne trouve plus ses petits...la debian (et la gentoo) me renvoit "file not found) pourtant toute les définitions de chemin et de disque (hd0,0) n'ont pas bougé et sont toujours d'actualité et le windows XP, quant à lui, il boot comme un charme (merci pour lui).
Une idée?
j'ai aussi retenté un coup de "apt-get --reinstall install grub" sous la Debian Etch (booté par un live cd puis chrootée). Rien n'y fait...
Bref...sapu.
Et au besoin s'arrêter.
[GRUB] Cohabitation
Publié le 12/11/2006 @ 23:07:08,
Par philfrUn bootdisk grub (floppy ou CD), et tu tapes les commandes grub en interactif:
ex:
root (hd0,0)
kernel /boot/vmlinuz root=hda1
boot
Ou quelque chose comme ça... Mais l'autocompletion avec TAB marche
Avec un bootdisk grub, je suis toujours arrivé à booter tout ce qui était bootable sur mes disques.
Dernière édition: 12/11/2006 @ 23:07:24
ex:
root (hd0,0)
kernel /boot/vmlinuz root=hda1
boot
Ou quelque chose comme ça... Mais l'autocompletion avec TAB marche
Avec un bootdisk grub, je suis toujours arrivé à booter tout ce qui était bootable sur mes disques.
Dernière édition: 12/11/2006 @ 23:07:24
[GRUB] Cohabitation
Publié le 12/11/2006 @ 23:15:47,
Par blietaerde fait merci ça roule
avec une réponse aussi précise, je culpabilsie un peu de ne pas avoir suivi le fruit de mes recherches google et particulièrement :
http://www.cyberciti.biz/tips/restore-debian-linux-grub-boot-loader.html
Mais pq je me justifie ?!
ah oui pour pas avoir l'air (reop) boolay-asisté.
:spamafaute:
Dernière édition: 12/11/2006 @ 23:16:17
avec une réponse aussi précise, je culpabilsie un peu de ne pas avoir suivi le fruit de mes recherches google et particulièrement :
http://www.cyberciti.biz/tips/restore-debian-linux-grub-boot-loader.html
Mais pq je me justifie ?!
ah oui pour pas avoir l'air (reop) boolay-asisté.
:spamafaute:
Dernière édition: 12/11/2006 @ 23:16:17
Et au besoin s'arrêter.
[GRUB] Cohabitation
Publié le 26/05/2007 @ 17:12:28,
Par blietaerNouvelle machine, nouveau problème:
Les partitions sont les suivantes (ok c'est TRES exotique) :
fdisk -l /dev/sda
Disk /dev/sda: 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/sda1 * 1 15 120456 83 Linux
/dev/sda2 16 9963 79907310 5 Extended
/dev/sda5 16 2565 20482843+ 7 HPFS/NTFS
/dev/sda6 2566 4477 15358108+ 83 Linux
/dev/sda7 4478 4604 1020096 82 Linux swap / Solaris
/dev/sda8 4605 9963 43046136 7 HPFS/NTFS
Debian boot correctement, mais je dois configurer mon grub pour windows XP qui se trouve sur sda5 (NTFS).
J'ai donc tapé:
Et bien sûr il ne démarre pas..(mais au moins je peux revenir vers GRUB).
C'est une machine assez récente pour que je puisse espérer ne pas tomber dans le problème de "la partition windows est trop loin du mbr (>1024 B).
Est ce que je compte juste avec le (hd0,4) ? c'est bien la première partition étendue ??
Les partitions sont les suivantes (ok c'est TRES exotique) :
fdisk -l /dev/sda
Disk /dev/sda: 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/sda1 * 1 15 120456 83 Linux
/dev/sda2 16 9963 79907310 5 Extended
/dev/sda5 16 2565 20482843+ 7 HPFS/NTFS
/dev/sda6 2566 4477 15358108+ 83 Linux
/dev/sda7 4478 4604 1020096 82 Linux swap / Solaris
/dev/sda8 4605 9963 43046136 7 HPFS/NTFS
Debian boot correctement, mais je dois configurer mon grub pour windows XP qui se trouve sur sda5 (NTFS).
J'ai donc tapé:
Et bien sûr il ne démarre pas..(mais au moins je peux revenir vers GRUB).
C'est une machine assez récente pour que je puisse espérer ne pas tomber dans le problème de "la partition windows est trop loin du mbr (>1024 B).
Est ce que je compte juste avec le (hd0,4) ? c'est bien la première partition étendue ??
Et au besoin s'arrêter.
[GRUB] Cohabitation
Publié le 26/05/2007 @ 21:15:08,
Par philfrJe suis pas sûr que XP soit d'accord de démarrer sur une partition extended.
[GRUB] Cohabitation
Publié le 27/05/2007 @ 00:06:26,
Par ovh+1 avec philfr, je pense qu'en effet windows doit absolument être sur une partition primaire
Ca semble se vérifier :
http://www.forx.fr/post/2006/02/11/56-partition-primaire-pour-windows
Tous les autres OS supportent n'importe quel type de partition évidemment
Dernière édition: 27/05/2007 @ 00:07:54
Ca semble se vérifier :
http://www.forx.fr/post/2006/02/11/56-partition-primaire-pour-windows
Tous les autres OS supportent n'importe quel type de partition évidemment
Dernière édition: 27/05/2007 @ 00:07:54
Je n'ai rien à voir avec www.ovh.com
[GRUB] Cohabitation
Publié le 27/05/2007 @ 08:48:18,
Par Keepernon pas tous
je pense que ZOS est exclusif
je pense que ZOS est exclusif
[GRUB] Cohabitation
Publié le 27/05/2007 @ 10:26:53,
Par blietaerOK, bien vu...j'ai bien loosé.
euuuh je suis bon pour un ré-install total et propre de la machine?
ou bien vous avez une astuce pour pas tout casser, juste changer la table?
(on peut rever..)
euuuh je suis bon pour un ré-install total et propre de la machine?
ou bien vous avez une astuce pour pas tout casser, juste changer la table?
(on peut rever..)
Et au besoin s'arrêter.
[GRUB] Cohabitation
Publié le 27/05/2007 @ 12:27:48,
Par philfrAvec fdisk, tu devrais pourvoir le faire.
Note les débuts et fin de toutes tes partitions, efface-les, et recrée-lesdans le bon ordre avec les mêmes débuts-fins. Si tu peux, essaie quand-même d'abord la manip sur un autre disque.
Ou alors parted te permet de les déplacer.
Dernière édition: 27/05/2007 @ 12:28:11
Note les débuts et fin de toutes tes partitions, efface-les, et recrée-lesdans le bon ordre avec les mêmes débuts-fins. Si tu peux, essaie quand-même d'abord la manip sur un autre disque.
Ou alors parted te permet de les déplacer.
Dernière édition: 27/05/2007 @ 12:28:11
[GRUB] Cohabitation
Publié le 27/05/2007 @ 12:47:53,
Par blietaerTrès malin, je teste.
Ca a l'air un peu bourrin, donc j'adore.
Pour parted, quand tu dis déplacer, ça veut dire qu'il va y avoir une étape de "copie bit-à -bit" ? pas un peu plus risqué?
Ca a l'air un peu bourrin, donc j'adore.
Pour parted, quand tu dis déplacer, ça veut dire qu'il va y avoir une étape de "copie bit-à -bit" ? pas un peu plus risqué?
Et au besoin s'arrêter.
[GRUB] Cohabitation
Publié le 08/01/2009 @ 14:26:30,
Par blietaerEncore une autre machien et une autre situation:
Y a un peu de Raid0 et Raid1:
# fdisk -l
Disk /dev/sda: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x14a1226a
Device Boot Start End Blocks Id System
/dev/sda1 1 7 56196 fd Linux raid autodetect
/dev/sda2 8 251 1959930 82 Linux swap / Solaris
/dev/sda3 252 3899 29302560 fd Linux raid autodetect
/dev/sda4 3900 91201 701253315 5 Extended
/dev/sda5 3900 58609 439458043+ fd Linux raid autodetect
/dev/sda6 58610 91201 261795208+ fd Linux raid autodetect
Disk /dev/sdb: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x07f1ec3f
Device Boot Start End Blocks Id System
/dev/sdb1 1 7 56196 fd Linux raid autodetect
/dev/sdb2 8 251 1959930 82 Linux swap / Solaris
/dev/sdb3 252 3899 29302560 fd Linux raid autodetect
/dev/sdb4 3900 91201 701253315 5 Extended
/dev/sdb5 3900 58609 439458043+ fd Linux raid autodetect
/dev/sdb6 58610 91201 261795208+ fd Linux raid autodetect
Tout ce petit monde est bien monté selon:
rootfs on / type rootfs (rw)
tmpfs on / type tmpfs (rw)
/dev/sr0 on /mnt/cdrom type iso9660 (ro)
/dev/loop0 on /mnt/livecd type squashfs (ro)
proc on /proc type proc (rw,nosuid,nodev,noexec)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
tmpfs on /mnt/livecd/lib/firmware type tmpfs (rw)
tmpfs on /mnt/livecd/usr/portage type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw,nosuid,noexec)
/dev/md/3 on / type reiserfs (rw)
/dev/md/1 on /boot type ext3 (rw,data=ordered)
proc on /proc type proc (rw)
udev on /dev type tmpfs (rw,nosuid)
/dev/md/5 on /vmworld type xfs (rw,logbsize=64k,sunit=128,swidth=256,ikeep,noquota)
/dev/md/6 on /backup type ext3 (rw,data=ordered)
Et le fstab a été créé en fonction:
/dev/md1 /boot ext3 noauto,noatime 1 2
/dev/md3 / reiserfs noatime 0 1
/dev/md5 /vmworld xfs noatime 0 2
/dev/md6 /backup ext3 noatime 0 2
/dev/sda2 none swap sw,pri=1 0 0
/dev/sdb2 none swap sw,pri=1 0 0
Et enfin GRUB s'apprête à faire son TRES simple travail avec:
Seul problème:
grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0xfd
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 2: Bad file or directory type
grub>
Cherchez l'erreur...?
ah oui et peut-être pour gagner du temps, il est évident que :
boot # ls -la grub/
total 196
drwxr-xr-x 2 root root 1024 Jan 8 13:45 .
drwxr-xr-x 5 root root 1024 Jan 8 11:18 ..
-rw-r--r-- 1 root root 197 Jan 8 11:19 default
-rw-r--r-- 1 root root 30 Jan 8 11:19 device.map
-rw-r--r-- 1 root root 8704 Jan 8 11:19 e2fs_stage1_5
-rw-r--r-- 1 root root 8544 Jan 8 11:19 fat_stage1_5
-rw-r--r-- 1 root root 9568 Jan 8 11:19 jfs_stage1_5
-rw-r--r-- 1 root root 488 Jan 8 13:45 menu.lst
-rw-r--r-- 1 root root 4136 Jan 8 11:19 menu.lst~
-rw-r--r-- 1 root root 7904 Jan 8 11:19 minix_stage1_5
-rw-r--r-- 1 root root 10720 Jan 8 11:19 reiserfs_stage1_5
-rw-r--r-- 1 root root 512 Jan 8 11:19 stage1
-rw-r--r-- 1 root root 128616 Jan 8 11:19 stage2
-rw-r--r-- 1 root root 10280 Jan 8 11:19 xfs_stage1_5
Dernière édition: 08/01/2009 @ 14:51:41
Y a un peu de Raid0 et Raid1:
# fdisk -l
Disk /dev/sda: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x14a1226a
Device Boot Start End Blocks Id System
/dev/sda1 1 7 56196 fd Linux raid autodetect
/dev/sda2 8 251 1959930 82 Linux swap / Solaris
/dev/sda3 252 3899 29302560 fd Linux raid autodetect
/dev/sda4 3900 91201 701253315 5 Extended
/dev/sda5 3900 58609 439458043+ fd Linux raid autodetect
/dev/sda6 58610 91201 261795208+ fd Linux raid autodetect
Disk /dev/sdb: 750.1 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x07f1ec3f
Device Boot Start End Blocks Id System
/dev/sdb1 1 7 56196 fd Linux raid autodetect
/dev/sdb2 8 251 1959930 82 Linux swap / Solaris
/dev/sdb3 252 3899 29302560 fd Linux raid autodetect
/dev/sdb4 3900 91201 701253315 5 Extended
/dev/sdb5 3900 58609 439458043+ fd Linux raid autodetect
/dev/sdb6 58610 91201 261795208+ fd Linux raid autodetect
Tout ce petit monde est bien monté selon:
rootfs on / type rootfs (rw)
tmpfs on / type tmpfs (rw)
/dev/sr0 on /mnt/cdrom type iso9660 (ro)
/dev/loop0 on /mnt/livecd type squashfs (ro)
proc on /proc type proc (rw,nosuid,nodev,noexec)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
tmpfs on /mnt/livecd/lib/firmware type tmpfs (rw)
tmpfs on /mnt/livecd/usr/portage type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw,nosuid,noexec)
/dev/md/3 on / type reiserfs (rw)
/dev/md/1 on /boot type ext3 (rw,data=ordered)
proc on /proc type proc (rw)
udev on /dev type tmpfs (rw,nosuid)
/dev/md/5 on /vmworld type xfs (rw,logbsize=64k,sunit=128,swidth=256,ikeep,noquota)
/dev/md/6 on /backup type ext3 (rw,data=ordered)
Et le fstab a été créé en fonction:
/dev/md1 /boot ext3 noauto,noatime 1 2
/dev/md3 / reiserfs noatime 0 1
/dev/md5 /vmworld xfs noatime 0 2
/dev/md6 /backup ext3 noatime 0 2
/dev/sda2 none swap sw,pri=1 0 0
/dev/sdb2 none swap sw,pri=1 0 0
Et enfin GRUB s'apprête à faire son TRES simple travail avec:
Seul problème:
grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0xfd
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 2: Bad file or directory type
grub>
Cherchez l'erreur...?
ah oui et peut-être pour gagner du temps, il est évident que :
boot # ls -la grub/
total 196
drwxr-xr-x 2 root root 1024 Jan 8 13:45 .
drwxr-xr-x 5 root root 1024 Jan 8 11:18 ..
-rw-r--r-- 1 root root 197 Jan 8 11:19 default
-rw-r--r-- 1 root root 30 Jan 8 11:19 device.map
-rw-r--r-- 1 root root 8704 Jan 8 11:19 e2fs_stage1_5
-rw-r--r-- 1 root root 8544 Jan 8 11:19 fat_stage1_5
-rw-r--r-- 1 root root 9568 Jan 8 11:19 jfs_stage1_5
-rw-r--r-- 1 root root 488 Jan 8 13:45 menu.lst
-rw-r--r-- 1 root root 4136 Jan 8 11:19 menu.lst~
-rw-r--r-- 1 root root 7904 Jan 8 11:19 minix_stage1_5
-rw-r--r-- 1 root root 10720 Jan 8 11:19 reiserfs_stage1_5
-rw-r--r-- 1 root root 512 Jan 8 11:19 stage1
-rw-r--r-- 1 root root 128616 Jan 8 11:19 stage2
-rw-r--r-- 1 root root 10280 Jan 8 11:19 xfs_stage1_5
Dernière édition: 08/01/2009 @ 14:51:41
Et au besoin s'arrêter.
[GRUB] Cohabitation
Publié le 08/01/2009 @ 15:38:44,
Par blietaerY a vraiment que blibli pour essayer de faire booter GRUB sur un /boot en RAID0...tsss...bon allez je l'ai passé en RAID1 et on en parle plus?
(YAISSEUUH!)
(YAISSEUUH!)
Et au besoin s'arrêter.
[GRUB] Cohabitation
Publié le 27/02/2009 @ 13:27:07,
Par blietaerTiens et sur une récupération d'une install Red Hat, chrootée depuis un live CD, pq GRUB refuse de trouver le fameux /boot/grub/stage1 alors qu'il est bien là (en plus il n'y a qu'une seule partition + swap..rien de bien sorcier...)
Et au besoin s'arrêter.
[GRUB] Cohabitation
Publié le 27/02/2009 @ 13:34:23,
Par kortenbergune question de droits?
[GRUB] Cohabitation
Publié le 27/02/2009 @ 13:39:05,
Par blietaernope
Et au besoin s'arrêter.