OVH Cloud OVH Cloud

grub configuration sur une debian spéciale

6 réponses
Avatar
ROCHE Mikaël
bonjour,=20

j'ai voulu installer windows puis apr=E8s ma debian. En fait ce sont des
images que je restaure sur mon disque par la commande
#partimage -b restore /dev/hda2 partimageA0001.000

Jusque l=E0, tout c'est bien install=E9 sauf l=E0 pour le grub:
Code:

#fdisk -l /dev/hda
Disque /dev/hda: 40.0 Go, 40007761920 octets
255 t=EAtes, 63 secteurs/piste, 4864 cylindres
Unit=E9s =3D cylindres de 16065 * 512 =3D 8225280 octets

P=E9riph=E9rique Boot Start End Blocks Id System
/dev/hda1 * 1 1147 9213246 c W95 FAT32 (LBA)
/dev/hda2 1148 3579 19535040 83 Linux
/dev/hda3 3580 4734 9277537+ 83 Linux
/dev/hda4 4735 4864 1044225 82 Linux swap

Ensuite, j'ai voulu install=E9 grub (normal quoi!)

[Code]:
mount /dev/hda2 /mnt
chroot /mnt
#grub-install /dev/hda
The file /boot/grub/stage1 not read correctly
[/code]
Bon l=E0 d=E9j=E0 probl=E8me...
Ensuite j'ai pens=E9 =E0 faire grub dans un shell, alors l=E0 je fais:

Code:
root (hd0,1)
Filesystem type is ext2fs, partition type 0x83
setup (hd0)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)"... 16 sectors are embedded=
.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,1)/boot/grub/sta=
ge2
/boot/grub/menu.lst"... succeeded
Done.

L=E0 je me dis cool =E7a a march=E9, mais je n'ai pas de fichier menu.lst
cr=E9e dans le r=E9pertoire /boot/grub/.....d=E9j=E0 c'est pas top
Ensuite je reboot, et j'ai bien grub qui se lance, et j'ai de nouveau
un prompt qui se lance comme dans un shell, j'ai fait pareil que ce
que j'ai cit=E9 pr=E9c=E9dement mais =E7a ne marche toujours pas.

Donc est-ce que quelqu'un =E0 une id=E9e?
Merci
d=E9sol=E9, c'est un peu long, mais d=E9taill=E9

PS: je fais toute ces manipulations sous knoppix

6 réponses

Avatar
Jean-Luc Coulon (f5ibh)
--=-0e9mSpsZQeX5D0pPaR4h
Content-Type: text/plain; charset=iso-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 09.04.2005 12:39:43, ROCHE Mikaël a écrit :
bonjour,

j'ai voulu installer windows puis après ma debian. En fait ce sont des
images que je restaure sur mon disque par la commande
#partimage -b restore /dev/hda2 partimageA0001.000

Jusque là, tout c'est bien installé sauf là pour le grub:
Code:

#fdisk -l /dev/hda
Disque /dev/hda: 40.0 Go, 40007761920 octets
255 têtes, 63 secteurs/piste, 4864 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot Start End Blocks Id System
/dev/hda1 * 1 1147 9213246 c W95 FAT32
(LBA)
/dev/hda2 1148 3579 19535040 83 Linux
/dev/hda3 3580 4734 9277537+ 83 Linux
/dev/hda4 4735 4864 1044225 82 Linux swap

Ensuite, j'ai voulu installé grub (normal quoi!)

[Code]:
mount /dev/hda2 /mnt
chroot /mnt
#grub-install /dev/hda
The file /boot/grub/stage1 not read correctly
[/code]
Bon là déjà problème...
Ensuite j'ai pensé à faire grub dans un shell, alors là je fais:

Code:
root (hd0,1)
Filesystem type is ext2fs, partition type 0x83
setup (hd0)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)"... 16 sectors are
embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p
(hd0,1)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

Là je me dis cool ça a marché, mais je n'ai pas de fichier menu.lst
crée dans le répertoire /boot/grub/.....déjà c'est pas top
Ensuite je reboot, et j'ai bien grub qui se lance, et j'ai de nouveau
un prompt qui se lance comme dans un shell, j'ai fait pareil que ce
que j'ai cité précédement mais ça ne marche toujours pas.



grub-install n'installe pas menu.lst mais installe grub sur le MBR (par
exemple) de votre disque dur.

Le menu.lst se trouve dans /boot/grub/menu.lst. Il est créé à la mimi ne
ou par l'installation d'un paquet de noyau si l'option
postinst_hook = /sbin/update-grub

se trouve dans /etc/kernel-img.conf

Il faut dans ce dernier cas que le sqelette de menu.lst soit installé
proprement avec les lignes « magiques ».

vous trouverez un exemple de menu.lst dans :
/usr/share/doc/grub/examples/menu.lst


Donc est-ce que quelqu'un à une idée?
Merci
désolé, c'est un peu long, mais détaillé

PS: je fais toute ces manipulations sous knoppix



Jean-Luc

--=-0e9mSpsZQeX5D0pPaR4h
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBCV7tXUdGGXzzGnNARAo6CAJoCIJ/qfT+M16y6okV7aWm3tbOrSQCfc99v
+wFM12IdstdfsnyvfC17hR8 =oRrT
-----END PGP SIGNATURE-----

--=-0e9mSpsZQeX5D0pPaR4h--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
ROCHE Mikaël
Merci,

j'ai crée un menu.lst par la commande update-grub /dev/hda
me voilà avec un nouveau fichier menu.lst, je peux booter sur ma
debian mais pas sous windows, bon passons sur ce problème our y
revenir plus tard. Par contre là où ça pose problème, c'est quand j e
démarre sous debian, j'ai une erreur me disant qu'il faut que
j'exécute fsck et que je passe en root:
en exécutant fsck il me dit que j'ai une erreur blocksupersize, et d'autr e!
Désolé, je ne suis pas très précis car je ne peux pas copier les
erreurs car je n'ai qu'un PC (un portable, donc pas de disquette).

Une idée?



On Apr 9, 2005 1:24 PM, Jean-Luc Coulon (f5ibh)
wrote:
Le 09.04.2005 12:39:43, ROCHE Mikaël a écrit :
> bonjour,
>
> j'ai voulu installer windows puis après ma debian. En fait ce sont de s
> images que je restaure sur mon disque par la commande
> #partimage -b restore /dev/hda2 partimageA0001.000
>
> Jusque là, tout c'est bien installé sauf là pour le grub:
> Code:
>
> #fdisk -l /dev/hda
> Disque /dev/hda: 40.0 Go, 40007761920 octets
> 255 têtes, 63 secteurs/piste, 4864 cylindres
> Unités = cylindres de 16065 * 512 = 8225280 octets
>
> Périphérique Boot Start End Blocks Id System
> /dev/hda1 * 1 1147 9213246 c W95 FAT32
> (LBA)
> /dev/hda2 1148 3579 19535040 83 Linux
> /dev/hda3 3580 4734 9277537+ 83 Linux
> /dev/hda4 4735 4864 1044225 82 Linux swap
>
> Ensuite, j'ai voulu installé grub (normal quoi!)
>
> [Code]:
> mount /dev/hda2 /mnt
> chroot /mnt
> #grub-install /dev/hda
> The file /boot/grub/stage1 not read correctly
> [/code]
> Bon là déjà problème...
> Ensuite j'ai pensé à faire grub dans un shell, alors là je fais:
>
> Code:
> root (hd0,1)
> Filesystem type is ext2fs, partition type 0x83
> setup (hd0)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)"... 16 sectors are
> embedded.
> succeeded
> Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p
> (hd0,1)/boot/grub/stage2
> /boot/grub/menu.lst"... succeeded
> Done.
>
> Là je me dis cool ça a marché, mais je n'ai pas de fichier menu.l st
> crée dans le répertoire /boot/grub/.....déjà c'est pas top
> Ensuite je reboot, et j'ai bien grub qui se lance, et j'ai de nouveau
> un prompt qui se lance comme dans un shell, j'ai fait pareil que ce
> que j'ai cité précédement mais ça ne marche toujours pas.

grub-install n'installe pas menu.lst mais installe grub sur le MBR (par
exemple) de votre disque dur.

Le menu.lst se trouve dans /boot/grub/menu.lst. Il est créé à la mi mine
ou par l'installation d'un paquet de noyau si l'option
postinst_hook = /sbin/update-grub

se trouve dans /etc/kernel-img.conf

Il faut dans ce dernier cas que le sqelette de menu.lst soit installé
proprement avec les lignes « magiques ».

vous trouverez un exemple de menu.lst dans :
/usr/share/doc/grub/examples/menu.lst

>
> Donc est-ce que quelqu'un à une idée?
> Merci
> désolé, c'est un peu long, mais détaillé
>
> PS: je fais toute ces manipulations sous knoppix

Jean-Luc





Avatar
Jean-Luc Coulon (f5ibh)
--=-C3JZ7add6mHooJ8vUWDa
Content-Type: text/plain; charset=iso-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 09.04.2005 13:32:30, ROCHE Mikaël a écrit :
Merci,

j'ai crée un menu.lst par la commande update-grub /dev/hda
me voilà avec un nouveau fichier menu.lst, je peux booter sur ma
debian mais pas sous windows, bon passons sur ce problème our y
revenir plus tard. Par contre là où ça pose problème, c'est quand je
démarre sous debian, j'ai une erreur me disant qu'il faut que
j'exécute fsck et que je passe en root:
en exécutant fsck il me dit que j'ai une erreur blocksupersize, et
d'autre!



Quel est le système de fichier utilisé ?
Mais lorsqu'il dit qu'il y a des erreurs, est-ce qu'il accepte de les
corriger ou pas ?

Désolé, je ne suis pas très précis car je ne peux pas copier les
erreurs car je n'ai qu'un PC (un portable, donc pas de disquette).

Une idée?



Jean-Luc


P.S. : *** Prière ne ne pas me mettre en copie perso ***

--=-C3JZ7add6mHooJ8vUWDa
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBCV79aUdGGXzzGnNARAuYsAJ9v0ehZGT3MZWcfpT9slemNsfilRACfQGVc
2Yhr9V8gwJDQJT9DVQYPcOY ­GV
-----END PGP SIGNATURE-----

--=-C3JZ7add6mHooJ8vUWDa--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
ROCHE Mikaël
On Apr 9, 2005 1:41 PM, Jean-Luc Coulon (f5ibh)
wrote:
Le 09.04.2005 13:32:30, ROCHE Mikaël a écrit :
> Merci,
>
> j'ai crée un menu.lst par la commande update-grub /dev/hda
> me voilà avec un nouveau fichier menu.lst, je peux booter sur ma
> debian mais pas sous windows, bon passons sur ce problème our y
> revenir plus tard. Par contre là où ça pose problème, c'est qua nd je
> démarre sous debian, j'ai une erreur me disant qu'il faut que
> j'exécute fsck et que je passe en root:
> en exécutant fsck il me dit que j'ai une erreur blocksupersize, et
> d'autre!

Quel est le système de fichier utilisé ?



ext3

Mais lorsqu'il dit qu'il y a des erreurs, est-ce qu'il accepte de les
corriger ou pas ?



non il ne veut pas
> Désolé, je ne suis pas très précis car je ne peux pas copier le s
> erreurs car je n'ai qu'un PC (un portable, donc pas de disquette).
>
> Une idée?

Jean-Luc


P.S. : *** Prière ne ne pas me mettre en copie perso ***



désolé, erreur de ma part, pris par défaut par gmail!




Avatar
Jean-Luc Coulon (f5ibh)
--=-zbnpXdkD5v2C678/cPZ6
Content-Type: text/plain; charset=iso-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 09.04.2005 13:59:15, ROCHE Mikaël a écrit :
On Apr 9, 2005 1:41 PM, Jean-Luc Coulon (f5ibh)
wrote:
> Le 09.04.2005 13:32:30, ROCHE Mikaël a écrit :
> > Merci,
> >
> > j'ai crée un menu.lst par la commande update-grub /dev/hda
> > me voilà avec un nouveau fichier menu.lst, je peux booter sur ma
> > debian mais pas sous windows, bon passons sur ce problème our y
> > revenir plus tard. Par contre là où ça pose problème, c'est q uand
je
> > démarre sous debian, j'ai une erreur me disant qu'il faut que
> > j'exécute fsck et que je passe en root:
> > en exécutant fsck il me dit que j'ai une erreur blocksupersize, et
> > d'autre!
>
> Quel est le système de fichier utilisé ?

ext3

> Mais lorsqu'il dit qu'il y a des erreurs, est-ce qu'il accepte de
les
> corriger ou pas ?
>
non il ne veut pas



Est-ce qu'il vous dit qu'il y a un journal ou pas.
La solution est eput-être de le monter en ext2 (mais le journal sera
perdu).
Ensuite, s'il ne veut pas réparer directement parce qu'il a des
problèmes de superblock, il faut lui indiquer un superblock de rechange
: ils sont régulièrement répartis au long du système de fichiers.

> > Désolé, je ne suis pas très précis car je ne peux pas copier les
> > erreurs car je n'ai qu'un PC (un portable, donc pas de disquette).
> >
> > Une idée?
>


Jean-Luc

--=-zbnpXdkD5v2C678/cPZ6
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQBCV+GjUdGGXzzGnNARAlRsAJwPrnPPQXZUsFKzlfPTsjAn9p3W/gCdFle5
n27qlLVfogmHtn6RxDrbRno =/PUC
-----END PGP SIGNATURE-----

--=-zbnpXdkD5v2C678/cPZ6--



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
ROCHE Mikaël
On Apr 9, 2005 4:07 PM, Jean-Luc Coulon (f5ibh)
wrote:
Le 09.04.2005 13:59:15, ROCHE Mikaël a écrit :
> On Apr 9, 2005 1:41 PM, Jean-Luc Coulon (f5ibh)
> wrote:
> > Le 09.04.2005 13:32:30, ROCHE Mikaël a écrit :
> > > Merci,
> > >
> > > j'ai crée un menu.lst par la commande update-grub /dev/hda
> > > me voilà avec un nouveau fichier menu.lst, je peux booter sur ma
> > > debian mais pas sous windows, bon passons sur ce problème our y
> > > revenir plus tard. Par contre là où ça pose problème, c'est quand
> je
> > > démarre sous debian, j'ai une erreur me disant qu'il faut que
> > > j'exécute fsck et que je passe en root:
> > > en exécutant fsck il me dit que j'ai une erreur blocksupersize, e t
> > > d'autre!
> >
> > Quel est le système de fichier utilisé ?
>
> ext3
>
> > Mais lorsqu'il dit qu'il y a des erreurs, est-ce qu'il accepte de
> les
> > corriger ou pas ?
> >
> non il ne veut pas

Est-ce qu'il vous dit qu'il y a un journal ou pas.
La solution est eput-être de le monter en ext2 (mais le journal sera
perdu).
Ensuite, s'il ne veut pas réparer directement parce qu'il a des
problèmes de superblock, il faut lui indiquer un superblock de rechange
: ils sont régulièrement répartis au long du système de fichiers.



non je n'ai pas de journal!
mais maintenant après fsck -c /dev/hda2, je n'arrive plus à avoir
grub...J'ai l'impression qu'il y a un problème au niveau de
l'architecture de mon disque!
Je ne comprends pas vraiment quel est mon problème...

Merci
> > > Désolé, je ne suis pas très précis car je ne peux pas copie r les
> > > erreurs car je n'ai qu'un PC (un portable, donc pas de disquette).
> > >
> > > Une idée?
> >
Jean-Luc





Mikaël