Mon Linux installé sur un disque externe
Par Maxime Ritter, mardi 20 février 2007 à 23:22 - Geekeries - #561 - rss
Il n'y a guère longtemps, j'ai trouvé des disques durs 2 pouces dans un boitier USB de 120 Go pour moins d'un euro du gigaoctect. J'ai acheté deux sans savoir ce que j'allais en faire.
Puis je me suis dis : et si je mettais un Linux dessus, bootable, et crypté (y compris le swap tant qu'à faire..), ça me permettrait de transporter toute machine potentiellement en MA machine Linux avec tout configuré comme il faut. Et sans aucune crainte d'y stocker quelque clefs SSH et autres joyeusetés. Une sorte de Knoppix, mais inscriptible et cryptée, si tu récupère mon disque USB, tu ne saura même pas le lire !
Techniquement, ça semblait faisable pour un geek. Suffit d'adapter les articles sur comment installer Linux sur un disque USB et ceux sur comment crypter son root et d'en faire un mix. En pratique, il m'a fallu une bonne dose de magie noire contourner des bugs dans le BIOS du PC qui m'a servi de cobaye, contourner des bugs dans initramfs pour finaler lui préférer yaird, lire le code source (Perl) de yaird pour contourner un autre bug (de yaird ou de cryptsetup, je ne saurais dire), et quelques autres bugs encore. C'est donc faisable, mais faut être bien geek pour réussir, ou pour être précis, bien savoir comment un Linux boote, ou être prêt à l'apprendre (ou dans mon cas, à raviver de vieux souvenirs).
Quelques pages utiles pour vous éviter d'avoir à les chercher vous-même si vous voulez m'imiter (même si cela ne représente même pas 1% du travail de trouver ces liens) :
- Breezy loaded on external USB drive !
- Installing to USB Pen Drive
- Encrypted Root Filesystem HOWTO (bien vieilli)
- Ubuntu 5.10 (Breezy Badger) with encrypted Root, Home and Swap (sauf que j'ai fais ça avec Ubuntu 6.06 LTS)
- How To Boot Encrypted Debian Hard Disk Partitions From USB Stick (je suis donc pas le seul à avoir eu cette idée..)
- The pivot_root error
- How to compile a Kernal - The Debian (Sarge) Way - Page 2



Commentaires
1. Le mercredi 21 février 2007 à 17:09, par palpatine
2. Le mercredi 21 février 2007 à 21:52, par Maxime
3. Le jeudi 22 février 2007 à 11:36, par palpatine
Ajouter un commentaire