Le lundi 14 f�vrier 2005 � 14:07 +0100, [ NikO ] a �crit :
> Bonjour 
> 
> J'ai un petit soucis avec le lancement d'ubuntu :
> 
> J'installe sans probl�me ubuntu sur un disque dur externe branch� en
> usb2 : sda ...
> 
> Le probl�me, c'est que lorsque je boot, il charge bien le kernel, mais
> ensuite, il n'arrive pas � charger /dev/console, pourtant, il va bien
> chercher le kernel sur le disque externe.

L'initrd fourni lors de l'installation ne charge pas le module ehci_hcd
qui chez moi est necessaire pour g�rer mon disque usb2. Je suppose que
c'est pareil chez vous.

Il faut donc modifier votre initrd pour :
1) charger explicitement ehci_hcd
2) temporiser le demarrage pour effectivement laisser du temps � la
detection

Je vous conseille de le modifier vous m�me � la fin de l'installation
d'ubuntu, *avant* le redemarrage.
Le hic, c'est que je ne me rappelle plus exactement les commandes mais
voici l'id�e :

Passez sur une console virtuelle lorsque l'installeur d'ubuntu vous
suggere de presser Enter pour rebooter.
a) Trouvez le repertoire o� votre futur / est mont� (je ne me rappelle
plus, prenons /install comme exemple)
b) Montez /proc dans /install/proc (n�cessaire � mkinitrd plus tard)
exemple: mount -tproc proc /install/proc
c) chrootez dans /install
exemple : chroot /install

d) Pour rajouter le module "ehci_hcd", il faut editer le
fichier /etc/mkinitrd/modules et rajouter une ligne contenant ehci_hcd
e) Pour la temporisation, il faut modifier le
fichier /etc/mkinitrd/mkinitrd.conf. Pour 3 secondes, il faut avoir une
ligne DELAY=3.

Il faut ensuite regenerer l'initrd
de m�moire :
mkinitrd -o /boot/myinitrd 2.6.8.1-3

Ensuite, modifiez le fichier /boot/grub/menu.lst pour appeler votre
nouvel initrd et non celui fourni par ubuntu...

Pour finir, repasser sur la console occup�e par l'installeur d'ubuntu et
redemarrez !

Olivier




--
ubuntu-fr mailing list
[email protected]
http://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Répondre à