外付けハードドライブを使用してハードウェアが異なる2台のコンピュータを起動する

外付けハードドライブを使用してハードウェアが異なる2台のコンピュータを起動する

私はコンピュータサイエンスを専攻している学生なので、Cや他のLinux関連プログラムをプログラムするときは、通常、自宅のコンピュータでLinuxバージョンを実行します。私はgrubを本当に嫌いだったので(私にはまったく効果がないようです)、外付けハードドライブにUbuntuをインストールし、いくつかのgrub問題だけで起動してうまくいきました。

私のデスクトップにはAMDプロセッサとAMDグラフィックスカードがあります。時々、私は本当に仕事をしなければならないときや、Ubuntuを使いたいときに学校にラップトップを持って行きたいときがあります。 (私はChromebookがより軽く、自転車に乗りやすいので、今はChromebookを取ります。)私はここで最高の解決策が何であるかを知りたいです。

A)これらのさまざまなグラフィックドライバ/ハードウェアを使用してデュアルブートできますか?私は、各カーネルバージョンの独自のドライバを接続するバニラLinuxカーネル[私のプロセスの1つに対する課題]を構築しました。別のUbuntuカーネルをビルドしてgrubファイルに入れ、nvidiaドライバをインストールし、ラップトップを使用するときにカーネルを起動できますか? (これが可能かどうかはわかりません。)

B)ただ外付けディスクにデュアルブート2 Ubuntuをインストールしますか?可能であれば、1つをインストールすることをお勧めします。

ありがとう、Mgamerz

答え1

A)これらのさまざまなグラフィックドライバ/ハードウェアを使用してデュアルブートできますか?

はい、Linuxは一般にさまざまなハードウェアをうまく​​処理し、「うまく動作します」。

私は、各カーネルバージョンの独自のドライバを接続するバニラLinuxカーネル[私のプロセスの1つに対する課題]を構築しました。別のUbuntuカーネルをビルドしてgrubファイルに入れ、nvidiaドライバをインストールし、ラップトップを使用するときにカーネルを起動できますか?

しないでください。デフォルトのUbuntuカーネルを使用してください。カーネルを手動でコンパイルすると、不要なタスクだけが追加され、セキュリティ上の脆弱性が発生する可能性があります(セキュリティバグを修正するたびにカスタムカーネルを手動で更新する必要があります。Ubuntuはデフォルトのカーネルを自動的にアップグレードします)。

両方のコンピュータがそのディスクからどのように起動するかを把握します。明らかに、少なくとも1台のコンピュータがUSBディスクから起動できるため、すでに何らかの解決策があるようです...?

関連情報