Oui, c'est tout à fait possible, tu peux installer n'importe quel OS sur un disque externe, mais la procédure varie selon l'OS.
L'USB-C est une connectique, indépendante du protocole véhiculé (USB, TB, DP, PD). Concernant uniquement l'USB, on peut très bien avoir une connectique USB-C pour un échange en USB 2.0. Il faut donc, dans ton cas, que le port sur la machine expose à minima une interface USB 3.0 (ou mieux 3.2 ou 4.0) et que le boitier du NVMe et son câble soient aussi à minima USB 3.0. C'est à préciser car certains câbles USB-C ne permettent que 480Mbps d'échange data (débit de l'USB 2.0), ça
fait bizarre.
Quoi qu'il en soit, inutile de dépenser une fortune, les boitiers USB/NVMe 3.2 (10Gbps) se valent tous (il n'existe pas 50 puces différences pour cette tâche), le débit maximal ne sera pas du tout celui du NVMe, mais autour de 1Gb/s. C'est plus rapide qu'un SSD Sata, donc aucun problème pour faire tourner un OS de cette manière. J'achète les miens directement en Chine pour 5€ voire moins lors de promos (ce sont ceux qu'on trouve en France pour 20€/25€). Je les prends en alu avec pad thermique, le boitier servant de dissipateur (car ça chauffe bien les SSD PCIe). Tu en as de "marque" à 50€ et au delà, ils n'apportent absolument rien de plus (sauf des lumières, un design particulier et le surcout de la marque).
Voici le tuto chez Ubuntu Fr :
Vous devez être
connecté pour voir les liens.