OS をサムドライブに移動した後に GRUB をカスタマイズする方法

OS をサムドライブに移動した後に GRUB をカスタマイズする方法

Ubuntu 10.04 を使用して起動可能なサムドライブを作成しようとしているのですが、GRUB で問題が発生しました。

LiveCD を使用するか、実際に Ubuntu をインストールすることで、サムドライブ上に起動可能な Ubuntu インストールを作成できます。ただし、そのインストールを大幅にカスタマイズしたいのですが、サムドライブのインストールに適用しようとすると、実行に非常に長い時間がかかります。

その結果、私はラップトップの HDD の Windows インストールとは別のパーティションに Ubuntu をインストールし、そこでカスタマイズを行いたいと思っています (その方がずっと速いため)。次に、FSArchiver を使用してそのインストールをサムドライブにコピーし、起動可能にします。

ほぼ問題なく進んでいるようですが、USB ドライブから起動しようとすると、GRUB でオペレーティング システムが見つからないというエラーが表示されます。その結果、HDD からしか起動できなくなりました。これを回避するにはどうすればよいですか?

理由は、GRUB がサムドライブ上にない Windows XP と 2 番目の Ubuntu インストールを検出することを期待しているためだとわかっていますが、サムドライブ上にインストールした後、そこから起動できないことを考慮すると、GRUB をカスタマイズする方法はありますか?

答え1

私は同じことをするために「grub-customizer」を使用しますが、dd を使用してファイルシステムを USB ドライブにコピーしています。Grub-customizer は、他のドライブの MBR に grub をインストールしたり、他のドライブのエントリを簡単にカスタマイズしたりできます。これは優れたツールであり、BURG でも動作します。

PPAはこちら:https://launchpad.net/~danielrichter2007/+archive/grub-customizer

関連情報