OVH Cloud OVH Cloud

Installation sur disque USB externe

4 réponses
Avatar
Marcel Grenard
Bonjour,

Je veux installer Linux sur un ordinateur portable équipé d'un disque
dur USB externe et sans lecteur de disquette.

Malheureusement, lorsque la procédure d'installation démarre, l'outil
servant à indiquer les partitions ne "voit" pas le disque externe...
donc je ne peux rien installer !!!

Plus étrange, j'ai essayé sur mon ordinateur de bureau (équipé en SCSI)
et là miracle... je "vois" le disque externe repéré en sda... donc comme
SCSI.

Si vous voyez une idée, merci d'avance !!!

Marcel

PS : j'ai essayé avec une Mandrake 9.1 et 9.2 sans réussir

4 réponses

Avatar
J. Mayer
On Sat, 08 Nov 2003 23:41:51 +0100, Marcel Grenard wrote:

Bonjour,

Je veux installer Linux sur un ordinateur portable équipé d'un disque
dur USB externe et sans lecteur de disquette.

Malheureusement, lorsque la procédure d'installation démarre, l'outil
servant à indiquer les partitions ne "voit" pas le disque externe...
donc je ne peux rien installer !!!

Plus étrange, j'ai essayé sur mon ordinateur de bureau (équipé en SCSI)
et là miracle... je "vois" le disque externe repéré en sda... donc comme
SCSI.

Si vous voyez une idée, merci d'avance !!!

Marcel

PS : j'ai essayé avec une Mandrake 9.1 et 9.2 sans réussir


Une précision: la norme USB n'autorise pas le boot. Il faut donc déjà
vérifier que le BIOS du portable émule un disque IDE à partir du
disque USB pour pouvoir booter dessus. Si tu ne le vois pas pendant
l'install, c'est sans doute que la réponse est non, et dans ce cas,
ce que tu veux faire est presque impossible...
Il y a une possibilité: faire une toute petite partition qui
contiendra le répertoire /boot sur le disque interne.
Pour voir le disque USB, il faut sans doute aller dans la console,
(en switchant de console avec <CTRL><F...>) après le démarage de
l'install et charger les drivers appropriés. Sur la Mandrake, il me
semble que ça n'est possible que si on lance l'install en mode
"expert".
Les drivers utiles pour voir un disque USB sont:
usb-uhci ou usb-ohci pour un controleur USB 1.1
usb-ehci pour un controleur USB 2.0
usb-storage pour la prise en charge des disques USB
sd pour la prise en charge des disques SCSI.
En effet, les disques USB sont vus à travers une émulation SCSI,
dans un soucis d'unifier le système d'accès aux disques sous Linux.
Pour chacun de ces drivers:
/sbin/insmod /lib/modules/`uname -r`/kernel/drivers/usb/<le_driver>.o
sauf pour le module sd ou il faut remplacer usb par scsi.
Si certains modules n'existent pas, pas de panique: le support doit
déjà être dans le kernel de la distrib.
Ensuite, revenir dans l'install (en switchant de console). Le disque
doit alors être visible...

Avatar
Marcel Grenard
On Sat, 08 Nov 2003 23:41:51 +0100, Marcel Grenard wrote:


Bonjour,

Je veux installer Linux sur un ordinateur portable équipé d'un disque
dur USB externe et sans lecteur de disquette.

Malheureusement, lorsque la procédure d'installation démarre, l'outil
servant à indiquer les partitions ne "voit" pas le disque externe...
donc je ne peux rien installer !!!

Plus étrange, j'ai essayé sur mon ordinateur de bureau (équipé en SCSI)
et là miracle... je "vois" le disque externe repéré en sda... donc comme
SCSI.

Si vous voyez une idée, merci d'avance !!!

Marcel

PS : j'ai essayé avec une Mandrake 9.1 et 9.2 sans réussir



Une précision: la norme USB n'autorise pas le boot. Il faut donc déjà
vérifier que le BIOS du portable émule un disque IDE à partir du
disque USB pour pouvoir booter dessus. Si tu ne le vois pas pendant
l'install, c'est sans doute que la réponse est non, et dans ce cas,
ce que tu veux faire est presque impossible...
Il y a une possibilité: faire une toute petite partition qui
contiendra le répertoire /boot sur le disque interne.
Pour voir le disque USB, il faut sans doute aller dans la console,
(en switchant de console avec <CTRL><F...>) après le démarage de
l'install et charger les drivers appropriés. Sur la Mandrake, il me
semble que ça n'est possible que si on lance l'install en mode
"expert".
Les drivers utiles pour voir un disque USB sont:
usb-uhci ou usb-ohci pour un controleur USB 1.1
usb-ehci pour un controleur USB 2.0
usb-storage pour la prise en charge des disques USB
sd pour la prise en charge des disques SCSI.
En effet, les disques USB sont vus à travers une émulation SCSI,
dans un soucis d'unifier le système d'accès aux disques sous Linux.
Pour chacun de ces drivers:
/sbin/insmod /lib/modules/`uname -r`/kernel/drivers/usb/<le_driver>.o
sauf pour le module sd ou il faut remplacer usb par scsi.
Si certains modules n'existent pas, pas de panique: le support doit
déjà être dans le kernel de la distrib.
Ensuite, revenir dans l'install (en switchant de console). Le disque
doit alors être visible...


Je progresse dans l'origine de mon problème... En fait, je pense qu'il
s'agit tout simplement d'un problème d'alimentation...

Quand je démarrage XP avec le disque externe branché et bien il n'est
pas reconnu... Par contre, si je le branche à chaud alors pas de
problème !!!

Comme c'est un disque alimenté par le port USB, cette théorie ma paraît
plausible car le disque requiert 1A alors qu'il me semble qu'un port USB
ne délivre que 500mA. Cependant, cela n'explique pas pourquoi la même
manipulation fonctionne sur mon PC de bureau...

A suivre et merci encore,
Marcel


Avatar
Michel Tatoute


Je progresse dans l'origine de mon problème... En fait, je pense qu'il
s'agit tout simplement d'un problème d'alimentation...

Quand je démarrage XP avec le disque externe branché et bien il n'est
pas reconnu... Par contre, si je le branche à chaud alors pas de
problème !!!

Comme c'est un disque alimenté par le port USB, cette théorie ma paraît
plausible car le disque requiert 1A alors qu'il me semble qu'un port USB
ne délivre que 500mA. Cependant, cela n'explique pas pourquoi la même
manipulation fonctionne sur mon PC de bureau...



Ben, à priori, un portable ca a peu de chance de pouvoir délivrer 1A dans
l'USB au boot, mais un PC de bureau pas trop plein... il peut peut être.

Michel.

Avatar
J. Mayer
On Sun, 09 Nov 2003 13:09:42 +0100, Michel Tatoute wrote:



Je progresse dans l'origine de mon problème... En fait, je pense qu'il
s'agit tout simplement d'un problème d'alimentation...

Quand je démarrage XP avec le disque externe branché et bien il n'est
pas reconnu... Par contre, si je le branche à chaud alors pas de
problème !!!

Comme c'est un disque alimenté par le port USB, cette théorie ma paraît
plausible car le disque requiert 1A alors qu'il me semble qu'un port USB
ne délivre que 500mA. Cependant, cela n'explique pas pourquoi la même
manipulation fonctionne sur mon PC de bureau...



Ben, à priori, un portable ca a peu de chance de pouvoir délivrer 1A dans
l'USB au boot, mais un PC de bureau pas trop plein... il peut peut être.

Michel.


Ca veut dire aussi que le controleur du PC ne respecte pas la norme:
il est censé protéger le bus contre les courts circuits en limitant
le courant sur le bus USB à 500 mA...