Hallo Martin,
ich würde gerne eine Linux Distribution auf eine externe
Festplatte installieren. (Ohne grafische Oberfläche)
Diese sollte nichts weiter machen außer ein Auswahl zeigen,
- Image erstellen
- Image wiederherstellen
Ergänzend zum Vorschlag von Andre (und nur für den Fall, daß es unbedingt eine Installation und ein Skript sein soll), nimm die kleinste Distri, die Du finden kannst, z.B. dürfte tomsrtbt schon reichen
http://www.toms.net/rb/
oder auch was grösseres, wie Puppy Linux
http://www.puppylinux.org/
Damn Small Linux
http://damnsmalllinux.org/index_de.html
entferne bzw. verzichte auf die grafische Oberfläche und bastle dir mit dd, tar und gzip (o.ä.) dein Skript zusammen. Eventuell brauchst Du noch ncurses
http://www.gnu.org/software/ncurses/ncurses.html
http://www.pronix.de/pronix-390.html
um deine zwei Menupunkte etwas aufzupeppen, aber das ist schon fast Overkill.
Das wichtigste zu dd ist schnell gesagt
dd if=/dev/sdX of=/dev/sdY
kopiert eine ganze Festplatte auf eine andere, während
dd if=/dev/sdX1 of=./sdX1.img
eine Partition in ein Image sdX1.img sichert. Die Devicebezeichnungen sind natürlich entsprechend anzupassen, also je nachdem /dev/hda, /dev/sdb für Festplatten bzw. /dev/sda1 oder /dev/hdb3 für Partitionen (um nur ein paar Beispiele zu nennen)
Weitere, lehrreichere Beispiele finden sich auch hier:
http://linuxwiki.de/dd
Dort unbedingt den Hinweis auf dd_rescue bzw. dd_rhelp beachten.
Welcher Art die Fesplatte (bzw. Partition) ist, die kopiert werden soll, ist dd allerdings schnuppe, das kann irgendwas von Windows oder Linux sein, ganz egal.
Viele Grüße
Marvin