OVH Cloud OVH Cloud

Linux sur clef USB.

12 réponses
Avatar
BDBull
Bonjour,

j'ai eu l'occasion de tester Linux il y a qq années et aimerait
re-tenter l'expérience ne serait-ce que pour constater les évolutions de
l'OS.
J'essaie donc depuis maintentant 2 jours de créer une clef USB bootable
Linux. Malheureusement tout ce que j'arrive à faire est une sorte de
live-CD sur clef USB, en copiant les fichiers du live-CD sur la clef et
en la rendant bootable (avec donc détection des composants du PC à
chaque démarrage sans avoir la possibilité de sauvegarder quoi qui ce
soit sur la clef :-().
Est-ce qu'il y a moyen de créer un "vrai" Linux sur clef ?
Je pensais à une distribution qui pourrait s'INSTALLER sur une clef USB
plutôt que sur DD ?

Merci !

10 réponses

1 2
Avatar
Laurent Hugé
BDBull nous écrivait :
Bonjour,
Bonsoir,


Je pensais à une distribution qui pourrait s'INSTALLER sur une clef
USB plutôt que sur DD ?
Peut-être ne vois-je pas le piège, mais une clé USB dois se comporter

comme n'importe quel disque vis-à-vis du système ? Tu devrais donc
pouvoir installer toute distribution dessus.
Merci !
J'espère t'avoir répondu.

--
Laurent Hugé (pour m'écrire, ôter PasDeSpam de l'adresse de courriel)
GPG fingerprint = 3AFF A106 39D9 DB2C 885D 41C3 76DC 2C3F 01BE 5D4A

Avatar
BDBull
Laurent Hugé wrote:
BDBull nous écrivait :

Bonjour,


Bonsoir,

Je pensais à une distribution qui pourrait s'INSTALLER sur une clef
USB plutôt que sur DD ?


Peut-être ne vois-je pas le piège, mais une clé USB dois se comporter
comme n'importe quel disque vis-à-vis du système ? Tu devrais donc
pouvoir installer toute distribution dessus.

Merci !


J'espère t'avoir répondu.


Pas vraiment : je suppose que pour utiliser une clef USB il faut que
Linux charge au préalable un driver USB (un dd n'a pas besoin de driver).
Mais comment l'OS peut-il booter sur un support qui nécessite un driver ???
Je me trompe peut-être mais je crois que le noeud du problème est là !


Avatar
mna

Bonjour,

j'ai eu l'occasion de tester Linux il y a qq années et aimerait
re-tenter l'expérience ne serait-ce que pour constater les évolutions de
l'OS.
J'essaie donc depuis maintentant 2 jours de créer une clef USB bootable
Linux. Malheureusement tout ce que j'arrive à faire est une sorte de
live-CD sur clef USB, en copiant les fichiers du live-CD sur la clef et
en la rendant bootable (avec donc détection des composants du PC à
chaque démarrage sans avoir la possibilité de sauvegarder quoi qui ce
soit sur la clef :-().
Est-ce qu'il y a moyen de créer un "vrai" Linux sur clef ?
Je pensais à une distribution qui pourrait s'INSTALLER sur une clef USB
plutôt que sur DD ?

Merci !


bonsoir,

jettes un oeil sur :
http://shinux.org/index.htm et
http://catux.org/index.php?contingut=articles&menu=6&numE
ces 2 distros s'intallent et tournent parfaitement sur des clefs
USB.
( nota: il faut tout de même que ton PC sache booter sur l'USB).

bonne continuation.
en 2 ans ça bouge beaucoup ;o)

Avatar
Rakotomandimby (R12y) Mihamina
( Sun, 13 Feb 2005 14:16:59 +0100 ) BDBull :

Bonjour,


Bonjour,
Il peut y avoir plusieurs raison plus ou moins bien fondées qui
justifient le fait que le conf ne soit pas ecrite sur la cle USB.
(au passage tu n'a pas cité la distribution que tu as essayé, tu aurais
du)

Entre autre, le fait que les cycles d'ecritures/effacements sont limités
sur une cle: Tu imagines bien qu'un sysyeme digne de ce nom ecrit dans des
fichiers de logs. En fonction de la verbosité et de la place qui reste
sur la clé, tu pourrais tres vite en rriver a bout.

Faut pas vouloir le beurre, l'argent du beurre et la vache... Tu as un
systeme qui boot, qui detecte ton materiel, qui fonctionne sur une cle
USB. C'est pas deja bien non? :-) Si c'est le fonction de detection de
materiel qui te gene, alors tu peux eventuellement traffiquer ta
distribution en enlevant le service au denarrage, mais c'est pas
forcément du niveu de l'utilisateur occasionnel, et c'est variablement
compliqué a faire en fonction de la distribution.

Sinon a partir d'une distribution sur clé tu peux modifier les partition
d'un disque dur (en connaissance de cause) et faire de la place pour
stocker les documents.

Enfin, il ne faut pas demander a une distribution Live de se comporter
comme une distribution "residente". C'est typique des users windows: ils
veulent que deux trucs totalement différents se comportent pareil. En
particulier, on voit beaucoup de gens qui decouvrent Linux demander ici
comment faire pour ceci ou cela se fasse comme sous windows. Ben non! si
on veut faire comme sous Windows, on reste sous windows. C'est pareil pour
les distribution: si on veut qu'elle se comporte comme une distribution
residente, on prend une distribution residente.

Voila c'etait pas uncoup de gueule, c'est just une remarque, comme ca :-)

Cela dit, il parait que c'est tres facile de se créer sa propre
distribution, alors essaie carrément de t'en faire une en debranchant la
nappe IDE, ca peut etre marrant ;-)

--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Avatar
Laurent Hugé
BDBull nous écrivait :

Pas vraiment : je suppose que pour utiliser une clef USB il faut que
Linux charge au préalable un driver USB (un dd n'a pas besoin de
driver). Mais comment l'OS peut-il booter sur un support qui
nécessite un driver ???
Si tu veux que ton OS boote, c'est à partir du BIOS du PC, donc quand

il n'y a aucun système chargé (ni Linux, ni un autre), et encore
moins avec un driver USB.
Le seul cas que je verrais, mais que ne connaît pas, c'est si tu
tentes une émulation à partir de ta clé USB, mais je n'ai pas
l'impression que c'est ce que tu cherches !
--
Laurent Hugé (pour m'écrire, ôter PasDeSpam de l'adresse de courriel)
GPG fingerprint = 3AFF A106 39D9 DB2C 885D 41C3 76DC 2C3F 01BE 5D4A

Avatar
R.T.F.M.
Solution 2 clés usb une pour l'os "Kaella par exemple" et une pour la config
et /home :-)


"BDBull" a écrit dans le message de news:
420f5361$0$22485$
Bonjour,

j'ai eu l'occasion de tester Linux il y a qq années et aimerait re-tenter
l'expérience ne serait-ce que pour constater les évolutions de l'OS.
J'essaie donc depuis maintentant 2 jours de créer une clef USB bootable
Linux. Malheureusement tout ce que j'arrive à faire est une sorte de
live-CD sur clef USB, en copiant les fichiers du live-CD sur la clef et en
la rendant bootable (avec donc détection des composants du PC à chaque
démarrage sans avoir la possibilité de sauvegarder quoi qui ce soit sur la
clef :-().
Est-ce qu'il y a moyen de créer un "vrai" Linux sur clef ?
Je pensais à une distribution qui pourrait s'INSTALLER sur une clef USB
plutôt que sur DD ?

Merci !


Avatar
Rakotomandimby (R12y) Mihamina
( Sun, 13 Feb 2005 20:00:13 +0100 ) BDBull :

Pas vraiment : je suppose que pour utiliser une clef USB il faut que
Linux charge au préalable un driver USB (un dd n'a pas besoin de driver).
Mais comment l'OS peut-il booter sur un support qui nécessite un driver ???


- Tu peux booter sur une cle usb.
- Tu peux avoir un noyau qui inclut les options usb et emulation scsi en
dur
- Tu peux avoit un initrd (comme pour les cartes RAID)
- ...
--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Avatar
Kevin Denis
On 2005-02-14, Rakotomandimby (R12y) Mihamina wrote:

Pas vraiment : je suppose que pour utiliser une clef USB il faut que
Linux charge au préalable un driver USB (un dd n'a pas besoin de driver).
Mais comment l'OS peut-il booter sur un support qui nécessite un driver ???


- Tu peux booter sur une cle usb.
- Tu peux avoir un noyau qui inclut les options usb et emulation scsi en
dur


Ca ne passe pas. J'ai voulu essayer en mettant un noyau sur disquette et
la distro sur une cle USB.
Le noyau voit bien l'USB mais ne monte rien :( Parait qu'il y a une latence
cf, le linuxrc de la disquette boot knoppix
# Load USB modules for booting
<snip>
# need to sleep because it takes some time to register things
sleep 4

Donc, a moins de patcher le noyal, ca va etre dur

et si je me trompe, ou si quelqu'un a un lien qui me demontre le contraire
j'en serais ravi

--
Kevin


Avatar
BDBull
mna wrote:


Bonjour,

j'ai eu l'occasion de tester Linux il y a qq années et aimerait
re-tenter l'expérience ne serait-ce que pour constater les évolutions de
l'OS.
J'essaie donc depuis maintentant 2 jours de créer une clef USB bootable
Linux. Malheureusement tout ce que j'arrive à faire est une sorte de
live-CD sur clef USB, en copiant les fichiers du live-CD sur la clef et
en la rendant bootable (avec donc détection des composants du PC à
chaque démarrage sans avoir la possibilité de sauvegarder quoi qui ce
soit sur la clef :-().
Est-ce qu'il y a moyen de créer un "vrai" Linux sur clef ?
Je pensais à une distribution qui pourrait s'INSTALLER sur une clef USB
plutôt que sur DD ?

Merci !



bonsoir,

jettes un oeil sur :
http://shinux.org/index.htm et
http://catux.org/index.php?contingut=articles&menu=6&numE
ces 2 distros s'intallent et tournent parfaitement sur des clefs
USB.
( nota: il faut tout de même que ton PC sache booter sur l'USB).

bonne continuation.
en 2 ans ça bouge beaucoup ;o)



Je me suis inscrit sur shinux il y a 3 jours pour obtenir un mot de
passe de download mais rien :-(
Par contre l'autre je ne conaissais pas et je vais essayer.
Merci !


Avatar
Nicolas George
Kevin Denis wrote in message
:
Le noyau voit bien l'USB mais ne monte rien :( Parait qu'il y a une latence


C'est bien ça : les périphériques USB sont censés être hotpluggables, et la
détection est faite de manière asynchrone : le chargement du module ne
« bloque » pas le noyau jusqu'à ce que le matériel soit effectivement
détecté. En général, il s'en faut de quelques centièmes de secondes (sauf
que maintenant, le driver usb-storage ajoute une temporisation de 5 s par
défaut).

Tout ceci peut être réglé assez facilement avec un initrd (mais le sleep 4
que tu montres est vraiment une solution crade).

1 2