View previous topic :: View next topic |
Author |
Message |
floc_12 Apprentice
Joined: 28 Jun 2006 Posts: 191
|
Posted: Tue Nov 06, 2012 9:38 pm Post subject: [INSTALLATION] Problème de démarrage (RESOLU) |
|
|
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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Wed Nov 07, 2012 12:24 am Post subject: |
|
|
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 |
|
|
floc_12 Apprentice
Joined: 28 Jun 2006 Posts: 191
|
Posted: Wed Nov 07, 2012 6:19 am Post subject: |
|
|
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 |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Wed Nov 07, 2012 8:25 am Post subject: |
|
|
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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Wed Nov 07, 2012 10:27 am Post subject: |
|
|
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 |
|
|
floc_12 Apprentice
Joined: 28 Jun 2006 Posts: 191
|
Posted: Wed Nov 07, 2012 6:01 pm Post subject: |
|
|
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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Wed Nov 07, 2012 9:49 pm Post subject: |
|
|
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 |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Wed Nov 07, 2012 10:28 pm Post subject: |
|
|
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 |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Wed Nov 07, 2012 10:52 pm Post subject: |
|
|
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 ! |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Thu Nov 08, 2012 7:08 am Post subject: |
|
|
Debian HCL est votre ami : http://kmuto.jp/debian/hcl/ _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
floc_12 Apprentice
Joined: 28 Jun 2006 Posts: 191
|
Posted: Thu Nov 08, 2012 4:34 pm Post subject: |
|
|
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 |
|
|
floc_12 Apprentice
Joined: 28 Jun 2006 Posts: 191
|
Posted: Thu Nov 08, 2012 9:43 pm Post subject: |
|
|
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 |
|
|
|