コンピューターが外付けハードドライブから起動できるように、外付けハードドライブにロードするプログラムを作成したいと思います。このプログラムの基本は、いくつかのUbuntuLiveCDをリストすることです。次に、ユーザーがLiveCDを選択し、選択したLiveCDを起動します。
私が知りたいのは、利用可能なさまざまなバージョンを(おそらくテキストファイルから)リストするacまたはc++プログラムを起動する方法です。私はC++でそれを行う方法を知っています(非常に簡単です)。しかし、私が知らないのは、このプログラムを起動する方法です。そのようなプログラムを起動するためにどのような種類のアセンブリコードを使用できますか?
このトピックについて読むことができる本やチュートリアルはありますか?