Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[boot] Error 2: Bad file or directory type (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Tue Apr 22, 2008 7:28 pm    Post subject: [boot] Error 2: Bad file or directory type (résolu) Reply with quote

Bonsoir,

J'ai copié une installation Gentoo sur une autre partition en créant une archive stage4. Lorsque je veux la démarrer, Grub me donne l'erreur :
Code:
Error 2: Bad file or directory type

J'utilise un noyau généré par Genkernel. Le système de fichiers est différent (ext3 au lieu de ReiserFS). Le problème peut-il venir de là ?
_________________
emerge --info
dmesg
lspci
.config


Last edited by Neuromancien on Sat May 17, 2008 3:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


Joined: 05 Sep 2005
Posts: 2383
Location: ~Belfort! - France - EU

PostPosted: Wed Apr 23, 2008 10:40 am    Post subject: Reply with quote

Tu as changé ce qu'il faut dans ton fstab sur ton nouveau pc/disque dur?

Montre nous ton fstab et ton grub (menu.lst) stp
_________________
À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo


Last edited by Mickael on Wed Apr 23, 2008 10:42 am; edited 2 times in total
Back to top
View user's profile Send private message
xaviermiller
Administrator
Administrator


Joined: 23 Jul 2004
Posts: 8079
Location: ~Brussels - Belgique

PostPosted: Wed Apr 23, 2008 10:40 am    Post subject: Reply with quote

dans ce cas, pourquoi ne t'en assures-tu pas en vérifiant que ReiserFS est bien en dur dans le module ;) ?
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Fri Apr 25, 2008 8:32 pm    Post subject: Reply with quote

Mickael wrote:
Tu as changé ce qu'il faut dans ton fstab sur ton nouveau pc/disque dur?

Montre nous ton fstab et ton grub (menu.lst) stp

Le fstab contient :
Code:
/dev/sda3      /      ext3      noatime      0 1
/dev/sda6      none      swap      sw      0 0
/dev/cdrom      /mnt/cdrom   auto      noauto,ro,users   0 0
#/dev/fd0      /mnt/floppy   auto      noauto      0 0


Le grub.conf contient :
Code:
# Gentoo 2
title Gentoo 2
root (hd0,2)
kernel (hd0,2)/boot/kernel-genkernel-x86_64-2.6.22-gentoo-r9 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 vga=791 udev
initrd (hd0,2)/boot/initramfs-genkernel-x86_64-2.6.22-gentoo-r9


XavierMiller wrote:
dans ce cas, pourquoi ne t'en assures-tu pas en vérifiant que ReiserFS est bien en dur dans le module ;) ?

Je ne comprend pas ta réponse. Ma deuxième Gentoo est installée sur une partition ext3...
_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
lgmar75
n00b
n00b


Joined: 23 Apr 2008
Posts: 10

PostPosted: Sat Apr 26, 2008 10:09 am    Post subject: Re: [boot] Error 2: Bad file or directory type Reply with quote

Neuromancien wrote:
J'utilise un noyau généré par Genkernel. Le système de fichiers est différent (ext3 au lieu de ReiserFS). Le problème peut-il venir de là ?


Assure-toi d'avoir bien compilé le support ext3 en dur dans le kernel.
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Sat Apr 26, 2008 5:58 pm    Post subject: Re: [boot] Error 2: Bad file or directory type Reply with quote

lgmar75 wrote:
Neuromancien wrote:
J'utilise un noyau généré par Genkernel. Le système de fichiers est différent (ext3 au lieu de ReiserFS). Le problème peut-il venir de là ?


Assure-toi d'avoir bien compilé le support ext3 en dur dans le kernel.

C'est bien le cas...

Pour résumer, les différences entre les deux installations sont :
- Le système de fichiers (ext3 au lieu de ReiserFS). Le support de ext3 est bien activé dans le noyau.
- Le répertoire /boot n'est pas sur une partition séparée. J'ai adapté mon fstab en conséquence.
_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Sun Apr 27, 2008 7:15 pm    Post subject: Reply with quote

Personne n'a une idée ?
_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3581
Location: Belgium

PostPosted: Mon Apr 28, 2008 3:04 pm    Post subject: Re: [boot] Error 2: Bad file or directory type Reply with quote

Neuromancien wrote:
Le système de fichiers est différent (ext3 au lieu de ReiserFS)

Naturellement, tu as vérifié l'intégrité de ta partition ext3 (fsck) ?
Si c'est bon, lance un LiveCD et vérifie que tous les fichiers nécessaires à grub sont bien présents dans /boot/grub.
Tu devrais au minimum avoir les fichiers suivants :
Code:
default
device.map
e2fs_stage1_5
grub.conf
menu.lst
splash.xpm.gz (uniquement si tu utilises un splashscreen)
stage1
stage2


Si tu n'es pas certain, réinstalle grub.
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Mon May 12, 2008 9:42 am    Post subject: Re: [boot] Error 2: Bad file or directory type Reply with quote

ghoti wrote:
Neuromancien wrote:
Le système de fichiers est différent (ext3 au lieu de ReiserFS)

Naturellement, tu as vérifié l'intégrité de ta partition ext3 (fsck) ?
Si c'est bon, lance un LiveCD et vérifie que tous les fichiers nécessaires à grub sont bien présents dans /boot/grub.
Tu devrais au minimum avoir les fichiers suivants :
Code:
default
device.map
e2fs_stage1_5
grub.conf
menu.lst
splash.xpm.gz (uniquement si tu utilises un splashscreen)
stage1
stage2


Si tu n'es pas certain, réinstalle grub.

Il n'y a pas de problème sur cette partition. D'ailleurs je peux la monter et l'utiliser en chroot. Grub est installé sur ma première Gentoo et fonctionne sans problème.
_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
Kazuya
Apprentice
Apprentice


Joined: 09 Jul 2006
Posts: 256

PostPosted: Mon May 12, 2008 12:12 pm    Post subject: Reply with quote

Hello,
Quote:

"Bad file or directory type"
This error is returned if a file requested is not a regular file, but something like a symbolic link, directory, or FIFO.

Moi je réinstallerais quand même grub même si tous les fichiers sont présents....
_________________
Hacker vaillant, rien d'impossible !!!
"Quand une vache boit de l'eau, cette eau devient du lait. Quand un serpent boit de l'eau, cette eau devient du poison."
Back to top
View user's profile Send private message
salamandrix
Apprentice
Apprentice


Joined: 03 Aug 2006
Posts: 245

PostPosted: Mon May 12, 2008 12:26 pm    Post subject: Reply with quote

J'ai eu le même soucci avec une copie...
Vérifie les droits sur la racine /
Quote:
ls -ld /

(Chez moi ils étaient de 700 avec l'appartenance pour l'utilisateur courant. Je suppose que lors du boot, grub n'avait pas les droits pour aller dans /boot et en conséquence considérait le répertoire comme non valide).
Back to top
View user's profile Send private message
brubru
Tux's lil' helper
Tux's lil' helper


Joined: 14 May 2008
Posts: 109
Location: France

PostPosted: Wed May 14, 2008 4:26 pm    Post subject: Reply with quote

Salut !

Moi aussi, j'ai eu ce problème en faisant mumuse avec des installs linux.

Ce lien explique tout:
http://itmanagement.earthweb.com/osrc/article.php/12068_3744711_1

En gros, les versions récentes de e2fprogs utilisent des inodes de 256o par défauts pour ext3 en prévision du passage à ext4.
Grub legacy ne gère pas ça, et comme le focus est mis sur grub2 ça va peut-être pas changer.

Une solution possible est d'utiliser ext2 pour la partition /boot ou alors on peut forcer la taille des inodes à 128o (mkfs.ext3 -I 128 /dev/sda1)

En espérant que ce soir bien cela.
Bruno

(mon premier post sur ce forum ! je parcours souvent mais c'est la 1ière fois que je réponds !)
Back to top
View user's profile Send private message
xhub
n00b
n00b


Joined: 01 Jun 2006
Posts: 32
Location: France / Altkirch

PostPosted: Wed May 14, 2008 5:55 pm    Post subject: Reply with quote

Ça devrait être fixé dans la dernière révision de grub (0.97-r5) :

https://bugs.gentoo.org/show_bug.cgi?id=214563
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Sat May 17, 2008 3:28 pm    Post subject: Reply with quote

xhub wrote:
Ça devrait être fixé dans la dernière révision de grub (0.97-r5) :

https://bugs.gentoo.org/show_bug.cgi?id=214563

C'est bien le cas ! :) Merci à brubru et xhub !
_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum