[Résolu] Detection du HD sur un Toshiba M40X-299 avec Debian 3.1r1

Detection du HD sur un Toshiba M40X-299 avec Debian 3.1r1 [Résolu] - Linux et OS Alternatifs

Marsh Posté le 28-12-2005 à 23:28:55    

Bonjour,
 
J'ai un portable Toshiba M40X-299 centrino, avec comme chipset un 'Intel 82801FBM ICH6M' et un 'i915PM'
 
Je n'arrive pas à installer Linux dessus. Je veux mettre la débian 3.1r1 sarge
 
Pour lancer l'installation j'ai dû ajouter l'option vga=771 pour pouvoir démarrer l'installeur de Débian, sinon ecran noir au boot du noyau.
Ensuite tout se passe bien sauf que quand je lui dit de trouver mon disque dur, il ne le trouve pas !
Si je lui fait détecter mon port pcmcia, l'install freeze (pas grave, je ne m'ens sert pas pour le moment).
 
Du coup, j'ai branché le hd du portable sur une autre machine, là j'ai pu installer normalement la Débian, partionner, rebooter, finir la configuration, ajouter des pakages, etc.... J'ai télécharger les sources du noyau 2.6.14 et l'ai recomplié pour qu'il prenne en charge mon bus ATA intel SCH6, mais lorsque je le rebranche à nouveau sur le portable, Linux ne se lance tjrs pas :/
Pourtant Grub est bien là, il boot sans probs sur XP ou la partition Linux.
 
J'ai aussi installé une version de test débian avec un noyau 2.6.12. Mais ça ne marche toujours pas :/
 
Quand je lance Linux, il démarre mais au bout de de quelque secondes, j'ai le droit à :
 
kernel Panic - not syncing : Attempted to kill init !
 
Apparemment, mon dur serai en ide0, mais lors de la tentative de démarrage, il me dit que la ressource est occupée... ( 0x1f0-0x1f7).
 
J'ai cherché beaucoup de solutions sur le net mais rien ne fait démarrer linux sur ce fichu portable.
 
1 - Est-ce un problème de compatibilité avec le noyau ?
2 - Quel version de noyau faudrai-t-il utiliser ?
3 - Quelle Distribution de Linux tournerai dessus à votre avis ?
 
Merci ^^


Message édité par pingfr le 31-12-2005 à 13:04:06
Reply

Marsh Posté le 28-12-2005 à 23:28:55   

Reply

Marsh Posté le 29-12-2005 à 02:01:52    

Ton message d'erreur vient du fait que la partition racine ne peut être montée ; il doit manquer le support nécessaire au niveau de ton noyau pour pouvoir gérer ton disque.
 
 
Vérifie que tu as bien compilé en "dur" (les options =y dans la config du noyau) tous les modules nécessaires pour la gestion de ton disque dur et du système de fichier utilisé pour la racine, ou, si tu les as compilé en "module" (les options =m dans la config du noyau) d'avoir bien créé une image initrd pour pouvoir amorcer le système.
 
Sinon pour être sûr d'avoir un noyau fonctionnel, récupère-en un récent précompilé de unstable (un 2.6.14 optimisé pour ton architecture tant qu'à faire) directement depuis le site de Debian (http://packages.debian.org/cgi-bin [...] elease=all) et installe-le manuellement en placant le paquet .deb dans /usr/src ou /usr/local/src puis en exécutant la commande dpkg -i linux-image-2.6.14-2-ton_architecture


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 29-12-2005 à 10:31:14    

Merci à toi.
J'ai installé ce noyau :linux-image-2.6.14-2-686
Au boot, il détecte mieux mon matériel, le disque dur est reconnu.
Mais pendant le chargement, il fini par cette erreur :
hda lost !
Donc ce doit être probablement dû au noyau. Je vais faire une série d'essais avec les sources du 2.6.14.
Je vais bien y arriver avec un peu de patience ^^
Je te tiens au courant pour la suite...

Reply

Marsh Posté le 29-12-2005 à 20:06:04    

Après plusieurs compilations, il semblerai que le kernel 2.6.14 ne passe aps avec une debian, j'ai essayé sur 2 machines et rien de se passe, écran noir...
 
Je vais essayer avec une autre version

Reply

Marsh Posté le 29-12-2005 à 21:00:37    

pingfr a écrit :

Après plusieurs compilations, il semblerai que le kernel 2.6.14 ne passe aps avec une debian, j'ai essayé sur 2 machines et rien de se passe, écran noir...
 
Je vais essayer avec une autre version


Humm, j'ai un doute... :o
 
J'utilise précisément un noyau 2.6.14 compilé par mes soins à partir des sources patchées Debian sur mon portable (Sid/unstable) ; il n'y a aucun problème avec.


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 30-12-2005 à 16:34:00    

Curieux car mes compliations ne marchent pas, je le fais avec un sempron 2200.
 
Sinon la knoppix marche nikel sur mon portable !
J'ai dû tout de même mettre 'nopcmcia' en option de boot, sinon freeze comme avec la debian.  
 
Mais bon, j'ai besoin d'un Linux installé sur ma machine...
C'est le kernel 2.6.12 sur la knoppix.
Donc faudrai que j'arrive à compiler avec les bonnes options :p
Et vu qu'apparemment mes compilations n'ont pas l'air de marcher, je suis bien avancé moi ^^

Reply

Marsh Posté le 30-12-2005 à 18:20:33    

J'ai fait une installation depuis mon portable sur une clef usb, et j'arrive à booter dessus avec celui-ci.
 
Donc ce la me permet de contourner mon pb de detection du disque dur.
Hélas, il plante au moment du :
 
starting PCMCIA services ...
 
Je n'arrive pas à désactiver le pcmcia !
 
J'ai essayé avec :
 
nopcmcia=yes
 
et
 
hw-detect/start_pcmcia=false
 
Comment faire ? lol :p

Reply

Marsh Posté le 31-12-2005 à 13:03:12    

Eureka ! :p
 
J'ai enfin réussi à exécuter la Débian sur mon portable :D
Pour l'instant elle tourne sur une clef USB... C'est déja ça et c'est mieux qu'un CD quand même ^^
Ca me permet de faire correctement mes compilations et mes essais.
 
Résumé de ma méthode pour ceux qui auront le même problème ( devrai fonctionner sur d'autre portables) :
 
Installation de la Debian 3.1r1 sarge sur un Toshiba M40X-299 (ou autre)  lorsque le disque dur n'est pas trouvé :
 
1 - Débrancher toutes les périphériques USB, et connecter seulement une clef USB de 256 Mo voir 512 Mo pour installer plusieurs packages
 
2 - Allumer le Toshiba et démarrer à partir du CD1 de la Débian 3.1r1
Charger l'installation avec cette commande :  
 

Citation :

expert26 vga=771 hw-detect/start_pcmcia=false


 
3 – Débuter l'installation jusqu'à l'étape du partitionnement
 
4 - Au moment de partitionner un disque dur, il proposera d'installer la Débian sur sda1 (vu qu'il n'y a que la clef usb de connectée et que le disque dur n'est pas reconnu) , ce qui correspond à la clef usb. La sélectionner et ne faire qu'une partition ext3 de la taille totale du disque, ne pas faire de swap (y a pas de place !).
 
5 - Une fois la clef partitionnée, installer le système de base
 
6 - Configurer le réseau
 
7 - Ajouter des packages si besoin dans la limite de la taille de la clef
 
8 - Installer Grub sur le secteur d'amorçage de la clef USB. Voir étape 13 avant de rebooter
 
9 - Ensuite Terminer l'installation et redémarrer, en laissant la clef branchée et en retirant le CD du lecteur.
 
10 - Pendant le boot du portable, appuyer sur F2 afin d'entrer dans le bios  
 
11 - Aller dans la page de config BOOT(Démarrer) pour spécifier l'ordre de démarrage des périphériques
 
12 - sélectionner +HDD puis appuyer sur Crtl + Entrée. Là va apparaître la liste des disques connectés : le Disque dur et la clef USB. Il suffit de sélectionner la clef ( USB Flash Memory-(USB) ) et d'appuyer sur F6. Elle passe en haut de la liste 'HDD', juste au dessus du disque dur. Appuyer sur F10 et sélectionner OUI pour enregistrer et quitter.
Dorénavant, le portable démarrera sur la clef USB, donc sur la Débian !
Note : Lorsque le portable est éteint ou la clef branchée après l'allumage, il se peut qu'il faille refaire les étapes 10,11 et 12.
 
A présent il ne reste plus qu'à booter, configurer le mot de passe ROOT, les comtpes utilisateurs.
Maintenant on peut compiler tranquillement un noyau pour faire marcher le dique dur.
Je metterai à jour ce post dés que j'aurai trouver la bonne configuration
 
13 - SI le PCMCIA fait planter le chargement de la Débian, il va falloir virer une option d'un fichier de configuration de l'installation. Mais comment faire si on arrive justement pas à booter dessus ? :p
Simplement en branchant la clef USB sur une machine Linux !
Il suffit de la monter comme on le fait habituellement (mount dev/sda1 /usb par exemple)
 
(il est aussi possible de le faire pendant l'installation, après d'avoir installé le système de base. Il suffit d'aller dans le terminal 2 (alt + F2). La clef est montée dans /target)
 
Il faut aller dans le fichier se trouvant en /usb/etc/default/pcmcia (en supposant que la clef est montée en /usb) :
 
contenu du fichier :

Citation :


# Defaults for pcmcia (sourced by /etc/init.d/pcmcia)
PCMCIA=yes
PCIC=i82365
PCIC_OPTS=
CORE_OPTS=
CARDMGR_OPTS=


 
Remplacer PCMCIA=yes par  PCMCIA=no
 

Citation :


# Defaults for pcmcia (sourced by /etc/init.d/pcmcia)
PCMCIA=no
PCIC=i82365
PCIC_OPTS=
CORE_OPTS=
CARDMGR_OPTS=


 
Le PCMCIA est désormais désactivé !
 
Voilà, j'espére que ce sera utile pour certains ! ;o)


Message édité par pingfr le 31-12-2005 à 13:08:11
Reply

Marsh Posté le 31-12-2005 à 13:36:56    

pingfr a écrit :

Après plusieurs compilations, il semblerai que le kernel 2.6.14 ne passe aps avec une debian, j'ai essayé sur 2 machines et rien de se passe, écran noir...
 
Je vais essayer avec une autre version


 
Bizarre ton truc...
 
Linux version 2.6.14.4 (root@yup) (gcc version 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)) #1 Sat Dec 17 13:42:32 GMT 2005


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 31-12-2005 à 18:12:37    

Bha oui, j'arrive pas à recomplier un noyau, quelque soit la version.
Linux ne boot pas :/
Pourtant j'ai déjà recomplié sur d'autre machines et pas de pbs...

Reply

Marsh Posté le 31-12-2005 à 18:12:37   

Reply

Marsh Posté le 01-01-2006 à 10:59:15    

tu utilises qu'elle methode ? debian ou classique ?


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 02-01-2006 à 11:15:19    

J'utilise la méthode débian, avec make-kpkg.
Sur un vieux PII350 ca marche sans pb, mais là non. Je crois que ça vien de Grub. Car lorsque je selectionne le noyau, il boot, mais il y a un écran noir aussitôt, pas de messages qui défilent, pas de messagse d'erreurs...
Faudrai que j'arrive à virer Grub du MBR et le remplacer par lilo, que je préfere. J'ai déjà essayé mais il m'a viré le MBR, du coup, je peux plus booter sur Linux :x Et lors de l'instalaltion de la débian, il n'arrive pas à mettre Lilo, je suis obligé de mettre Grub...

Reply

Marsh Posté le 02-01-2006 à 12:49:42    

tu ne t'ai pas planté dans une option du kernel ? essai de mettre un 2.6.14-2 générique debian deja (dispo sous sid)


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 02-01-2006 à 23:54:32    

Oui, j'ai déjà essayé avec un kene précomplié et là ca marche sans pb, il boot correctement. C'est lorsque je le complie moi meme qu'il ne boot pas dessus.
Pourtant, j'ai récupérer le source officiel de déian (kernel-source), et j'ai aussi testé avec une compilation sans modification de la config, et le pb est tjrs là :/

Reply

Marsh Posté le 03-01-2006 à 13:25:33    

donc c'est ton .config qui chie :D car chez moi aucun probleme sur mes 2 pc :D


---------------
CPU-Z | Timespy | Mes bd
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed