
Windows XP がインストールされた Lenovo Ideapad を持っています。ブート ローダーやハード ディスクのパーティションを変更したくありません。
ハードディスクにまったく触れることなく、SD カードから Ubuntu Netbook Edition を実行できます。永続モードを有効にすることもできます (SD カードにデータが保存されるはずですよね?)。
SD カードは内蔵ハード ディスクに比べてかなり遅い (と思う) ので、ハード ディスクを永続性のために使用し、理想的には読み取り専用のルート ファイル システム (SD から取得される部分) にも使用したいと考えています。ただし、これは NTFS (または FAT-32) ボリュームで動作し、関連のないファイルもそこに保存する必要があります。SD も FAT-32 でフォーマットされているので、これは実行できると思います。
理想的には、SD カードは起動時にのみ必要になります (その後、ハードディスク上の通常の Windows ファイルで SD カードの内容を検索します)。
これは可能ですか?
答え1
このプロセスは、ブート セクターが侵害されていないことを確認するための比較的合理的な方法です。ループバック ファイル システムを使用することもできますが、少し複雑です。
GRUB を使用して ISO を起動するチュートリアルは次のとおりです。http://forums.whirlpool.net.au/archive/925285
その後、いくつかのブートスクリプトを連鎖させて、すべてのパーティションを適切に配置することができます...これには、ファイルをパーティションとして設定し、losetupを実行することが含まれます。マニュアルページhttp://linuxcommand.org/man_pages/losetup8.html
答え2
これは非常に難しい作業です。小さなパーティションを作成して、grub などの単純な MBR を実行するよりもはるかに困難です。なぜこれを実行したくないのですか?