Software » [GRUB] Cohabitation
Catégorie:  
   
[GRUB] Cohabitation
Publié le 12/11/2006 @ 20:46:14,
Par blietaer
Ben zut,

Mon grub marchait du tonnere pour une Debian Etch et un Windows XP. :petrus:
Me restait une partition sur laquelle j'ai mis une gentoo. :shy:

Dans la recette de cuisinnes Gentoo, il disent de faire un "emerge grub"...et moi comme un crétin..je l'ai fait :crazy: (alors que oui je _sais_ qu'il suffisait d'updater le /boot/grub/menu.lst) :banzai:

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). :tinostar:

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... :kaola:

Bref...sapu. :sweat:
Et au besoin s'arrêter.
   
[GRUB] Cohabitation
Publié le 12/11/2006 @ 23:07:08,
Par philfr
Un 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 :oh:
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 blietaer
de 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
Et au besoin s'arrêter.
   
[GRUB] Cohabitation
Publié le 26/05/2007 @ 17:12:28,
Par blietaer
Nouvelle 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é:

title windows
rootnoverify (hd0,4)
makeactive
chainloader +1


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 philfr
Je 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 :sad:
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 :itm:

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 Keeper
non pas tous

je pense que ZOS est exclusif :itm:
   
[GRUB] Cohabitation
Publié le 27/05/2007 @ 10:26:53,
Par blietaer
OK, 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..)
Et au besoin s'arrêter.
   
[GRUB] Cohabitation
Publié le 27/05/2007 @ 12:27:48,
Par philfr
Avec 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
   
[GRUB] Cohabitation
Publié le 27/05/2007 @ 12:47:53,
Par blietaer
Trè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é?
Et au besoin s'arrêter.
   
[GRUB] Cohabitation
Publié le 08/01/2009 @ 14:26:30,
Par blietaer
Encore 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:

default 0
timeout 3


title Gentoo
root (hd0,0)
kernel /kernel root=/dev/md3 vga=791


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...? :sweat:


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 blietaer
Y 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!)
Et au besoin s'arrêter.
   
[GRUB] Cohabitation
Publié le 27/02/2009 @ 13:27:07,
Par blietaer
Tiens 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 kortenberg
une question de droits?
   
[GRUB] Cohabitation
Publié le 27/02/2009 @ 13:39:05,
Par blietaer
nope
Et au besoin s'arrêter.
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?