Le problème semble plus compliqué. Déjà, GRUb se tromper de disques, il utiliser le disque avec winxp pour booter ubuntu, en changeant de disque le kernel se lance mais panik !!!!
En fait maintenant, il faut faire cela :
C'est un peu compliqué et je n'ai pas trop envie de m'y lancer
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 !
# c'est dur...
Posté par Stop . En réponse au message ubuntu et hdd externe : pb grub. Évalué à 1.
En fait maintenant, il faut faire cela :
C'est un peu compliqué et je n'ai pas trop envie de m'y lancer
http://niko.informatif.org/blog/2005/02/14/347-ubuntu-et-disque-ext(...)
""""""""""""""""""""""""""""""""""
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 !