Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[INSTALLATION] Problème de démarrage (RESOLU)
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
floc_12
Apprentice
Apprentice


Joined: 28 Jun 2006
Posts: 191

PostPosted: Tue Nov 06, 2012 9:38 pm    Post subject: [INSTALLATION] Problème de démarrage (RESOLU) Reply with quote

Bonjour,

je viens d'installer une gentoo sur un vieux portable hp que j'ai récupéré (un pentium 4).
L'installation et la compil se sont bien passés, mais je n'arrive pas à démarrer sur mon noyau. L'erreur "cannot open root device sda1 or unknown-block(0 0)" apparaît au démarrage.

J'ai essayé de changer mes options de démarrage, recompiler le noyau (manuellement) en désactivant le framebuffer et l'acpi (j'avais un ecran noir après avoir cliqué sur le grub avant ma xième compilation), mais je suis à court d'idée. Peut être un module à activer dans le noyau ?

Pourriez vous m'aider ?

Voici quelques éléments :

/etc/fstab
Quote:
/dev/sda1 /boot ext2 defaults 1 2
/dev/sda2 / ext3 noatime 0 1
/dev/sda3 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
/dev/fd0 /mnt/floppy auto noauto 0 0



/boot/grub/grub.conf
Quote:
default 0
timeout 30

title Gentoo Linux 3.5.7
root (hd0,0)
kernel /boot/kernel-3.5.7-gentoo-v1 root=/dev/sda1

title Gentoo Linux 3.5.7
root (hd0,0)
kernel /boot/kernel-3.5.7-gentoo-v1 root=/dev/sda2


Merci

ced


Last edited by floc_12 on Thu Nov 08, 2012 9:43 pm; edited 1 time in total
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3623
Location: Belgium

PostPosted: Wed Nov 07, 2012 12:24 am    Post subject: Reply with quote

Salut,

D'après ton fstab, la racine se trouve sur /dev/sda2.

Ton grub.conf comporte deux entrées mais démarre par défaut sur la première qui mentionne erronément root=/dev/sda1.

Par contre, la seconde entrée semble correcte.
Back to top
View user's profile Send private message
floc_12
Apprentice
Apprentice


Joined: 28 Jun 2006
Posts: 191

PostPosted: Wed Nov 07, 2012 6:19 am    Post subject: Reply with quote

Salut et merci de ta réponse,

En effet j avais mis deux entrées fstab pour tester (j avais un doute sur le syntaxe). Mais les deux ne fonctionnent pas.

Ced
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Wed Nov 07, 2012 8:25 am    Post subject: Reply with quote

J'ajoute que (hd0,0) étant ton /boot, les chemin du kernel sont relatif à /boot.

Donc :
Code:
default 0
timeout 30

title Gentoo Linux 3.5.7
root (hd0,0)
kernel /kernel-3.5.7-gentoo-v1 root=/dev/sda2

_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3623
Location: Belgium

PostPosted: Wed Nov 07, 2012 10:27 am    Post subject: Reply with quote

guilc wrote:
J'ajoute que (hd0,0) étant ton /boot, les chemin du kernel sont relatif à /boot.

C'est vrai mais :
- le message d'erreur provient du kernel. Il a donc été correctement trouvé, ce qui valide la syntaxe de floc_12 à ce niveau.
- il est habituel de créer dans la partition boot un lien "boot" pointant sur la racine de cette partition :
Code:
 # ls -gol /boot
total 34088
lrwxrwxrwx 1       1 10 jun  2008 boot -> .

C'est la présence de ce lien "bidon" qui justifie la syntaxe de floc_12.
Cette astuce vise probablement a assurer une cohérence entre l'arborescence vue par Grub et celle vue par Linux mais j'avoue que personnellement, je trouve ça plus troublant qu'autre chose ! ;-)

@floc_12 : le support du contrôleur de disque ainsi que du filesystem de la racine sont-ils bien compilés en dur dans le noyau ?
Back to top
View user's profile Send private message
floc_12
Apprentice
Apprentice


Joined: 28 Jun 2006
Posts: 191

PostPosted: Wed Nov 07, 2012 6:01 pm    Post subject: Reply with quote

Salut, et merci à tous,

L'ext2 et l'ext3 sont bien activés dans mon make menuconfig :

File systems
Quote:
<*> Second extended fs support
[*] Ext2 extended attributes
[*] Ext2 POSIX Access Control Lists
[*] Ext2 Security Labels
[ ] Ext2 execute in place support
<*> Ext3 journalling file system support
[ ] Default to 'data=ordered' in ext3
[*] Ext3 extended attributes
[*] Ext3 POSIX Access Control Lists
[*] Ext3 Security Labels



mais au niveau du disque, tout est en M. Quelle doit etre la ligne exactement ? (NB : je ne vous ait pas mis toutes les lignes). Je suis en train de recompiler en essayant de mettre en dur (* au lieu de M) la ligne "Serial ATA and Parallel ATA drivers".

DEVICE DRIVER
Quote:
< > ATA/ATAPI/MFM/RLL support (DEPRECATED) --->
SCSI device support --->
<M> Serial ATA and Parallel ATA drivers --->



Serial ATA and Parallel ATA drivers
Quote:
│ │ --- Serial ATA and Parallel ATA drivers │ │
│ │ [*] Verbose ATA error reporting │ │
│ │ [*] SATA Port Multiplier support │ │
│ │ *** Controllers with non-SFF native interface *** │ │
│ │ <M> AHCI SATA support │ │
│ │ < > Platform AHCI SATA support │ │
│ │ <M> Initio 162x SATA support │ │
│ │ < > ACard AHCI variant (ATP 8620) │ │
│ │ <M> Silicon Image 3124/3132 SATA support │ │
│ │ [*] ATA SFF support │ │
│ │ *** SFF controllers with custom DMA interface *** │ │
│ │ <M> Pacific Digital ADMA support │ │
│ │ <M> Pacific Digital SATA QStor support │ │
│ │ <M> Promise SATA SX4 support (Experimental) │ │
│ │ [*] ATA BMDMA support │ │
│ │ *** SATA SFF controllers with BMDMA *** │ │
│ │ <M> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support │ │
│ │ <M> Marvell SATA support │ │
│ │ <M> NVIDIA SATA support │ │
│ │ <M> Promise SATA TX2/TX4 support │ │
│ │ <M> Silicon Image SATA support │ │
│ │ <M> SiS 964/965/966/180 SATA support │ │
│ │ <M> ServerWorks Frodo / Apple K2 SATA support │ │
│ │ <M> ULi Electronics SATA support │ │
│ │ <M> VIA SATA support │ │
│ │ <M> VITESSE VSC-7174 / INTEL 31244 SATA support │ │
│ │ *** PATA SFF controllers with BMDMA *** │ │
│ │ <M> ALi PATA support │ │
│ │ <M> AMD/NVidia PATA support │ │
│ │ < > ARASAN CompactFlash PATA Controller Support │ │
│ │ <M> ARTOP 6210/6260 PATA support │ │
│ │ <M> ATI PATA support │ │
│ │ <M> ARTOP/Acard ATP867X PATA support │ │
│ │ <M> CMD64x PATA support │ │
│ │ <M> CS5510/5520 PATA support │ │
│ │ <M> CS5530 PATA support │ │
│ │ < > CS5535 PATA support (Experimental) │ │
│ │ <M> CS5536 PATA support │ │
│ │ < > Cypress CY82C693 PATA support (Very Experimental) │ │
│ │ <M> EFAR SLC90E66 support │ │
│ │ <M> HPT 366/368 PATA support │ │
│ │ <M> HPT 370/370A/371/372/374/302 PATA support │ │
│ │ <M> HPT 371N/372N/302N PATA support │ │
│ │ <M> HPT 343/363 PATA support │ │
│ │ [ ] HPT 343/363 DMA support │ │
│ │ <M> IT8213 PATA support (Experimental) │ │
│ │ <M> IT8211/2 PATA support │ │
│ │ <M> JMicron PATA support │ │
│ │ <M> Marvell PATA support via legacy mode │ │



ced
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3623
Location: Belgium

PostPosted: Wed Nov 07, 2012 9:49 pm    Post subject: Reply with quote

floc_12 wrote:
Quelle doit etre la ligne exactement ?

Cela, ça dépend évidemment de ton matériel ! ;-)
Le guide utilisateur de ton portable devrait t'aider à trouver les références des puces ("chipset")
Habituellement, l'interface principale des disques est gérée par le "southbridge".

Vois peut-être sur des sites comme tuxmobil ou Linux on Laptops
Vu que ton portable n'est pas tout récent, tu as de fortes chances de trouver pas mal de doc intéressante ...
Back to top
View user's profile Send private message
Mickael
Advocate
Advocate


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

PostPosted: Wed Nov 07, 2012 10:28 pm    Post subject: Reply with quote

vous auriez pu lui filer la petite commande magique : lspci -v ou lspci -vv avec man lspci pour toutes les nuances, ainsi tu as les infos utiles pour retrouver tout ce qui est nécessaire dans le noyau :)
_________________
À 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
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3623
Location: Belgium

PostPosted: Wed Nov 07, 2012 10:52 pm    Post subject: Reply with quote

Mickael wrote:
vous auriez pu lui filer la petite commande magique : lspci -v ou lspci -vv avec man lspci pour toutes les nuances, ainsi tu as les infos utiles pour retrouver tout ce qui est nécessaire dans le noyau :)

Bah trop simple, trop petits bras ! 8) :lol:
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


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

PostPosted: Thu Nov 08, 2012 7:08 am    Post subject: Reply with quote

Debian HCL est votre ami : http://kmuto.jp/debian/hcl/
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
floc_12
Apprentice
Apprentice


Joined: 28 Jun 2006
Posts: 191

PostPosted: Thu Nov 08, 2012 4:34 pm    Post subject: Reply with quote

Merci pour ces infos.
Je vais essayer de regarder ce soir qu elle(s) option(s) j ai pu oublier avec tous ce que vous m avez donné.

Bonne soirée
Back to top
View user's profile Send private message
floc_12
Apprentice
Apprentice


Joined: 28 Jun 2006
Posts: 191

PostPosted: Thu Nov 08, 2012 9:43 pm    Post subject: Reply with quote

C'est bon, mon système démarre enfin. C'était bien le module du controleur ide qui n'était pas coché en dur dans le noyau, mais avec un M.

Merci et bonne soirée
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