On me dit d'installer Ubuntu sur mon ordinateur portable pour le travail afin d'apprendre les scripts shell.
Vous pouvez aussi probablement vous débrouiller si vous installez Cygwin , mais vous aurez un environnement Linux émulé et non un réel. Pour en apprendre davantage sur les scripts shell, cela n’a peut-être pas d'importance.
J'ai lu le meilleur moyen est d'installer Ubuntu sur une clé USB et de partitionner mon disque dur. Je suis curieux de savoir comment un système d'exploitation est amorçable à partir d'une clé USB?
Les BIOS demandent simplement au secteur 0 un périphérique d’amorçage, le mettent en mémoire quelque part, puis exécutent le contenu. Tant qu'ils savent comment demander au périphérique de démarrage ce secteur (les premiers BIOS fonctionnaient uniquement avec des disquettes et avaient appris peu à peu d'autres périphériques, tels que des CD-ROM et des clés USB, au fil des ans), tout était identique. Tant que le secteur 0 du lecteur USB a un chargeur de démarrage valide et une table de partition, la plupart des BIOS peuvent s’amorcer à partir de celui-ci (vous devrez peut-être faire apparaître un menu de démarrage avec F12 ou quelque chose du genre pendant le démarrage).
UEFI est un peu plus intelligent et charge en fait un fichier à partir d'une partition sur un périphérique, mais tant que UEFI sait le faire avec un périphérique, le type ou le type de périphérique ne le concerne pas.
Est-ce littéralement juste une petite interface qui peut être mise n'importe où?
Linux est très polyvalent, il peut fonctionner en lecture seule à partir d’un CD-ROM, directement à partir d’un lecteur portable, d’un disque dur, d’une mémoire flash et d’autres possibilités étranges. Vous pouvez garantir que si quelqu'un a besoin de Linux pour démarrer de manière étrange, cela est possible et a déjà été fait. Le programme d’installation Linux d'origine piraté sur Xbox a en fait exécuté Linux à partir d'un fichier volumineux monté en tant que périphérique en boucle.
il m'a dit qu'il serait lent si je ne l'installe pas et que je ne l'exécute que depuis le port USB. Est-ce différent de lancer Ubuntu depuis un port USB?
Il a raison. Les lecteurs USB sont plus lents que les disques durs internes (les CD-ROM sont encore plus lents). Cependant, si tout ce que vous faites est d’exécuter le shell dans Terminal ou d’apprendre à connaître Linux, cela ira.