私はいつもキーチェーンUSBドライブを持っていますが、しばらくすると、Ubuntuを簡単にインストールできることに気付きました。このドライブを使用して他の人のハードウェアをテストし、死んだWindowsインストールからファイルをコピーしたり、旅行中に安全なオペレーティングシステムで自分のメールをチェックしたりしました。
これまでのところ、この方法は非常にうまく機能していますが、毎回ではありません。一部のハードウェアはUSBドライブを認識しますが、そこからの起動を拒否します。他のシステムでは、システムは起動しますが、深刻なパフォーマンス/表示の問題があり、使用できなくなる可能性があります。
私はこのドライブの正常な起動と操作の速度を上げるのに役立つすべての互換性オプションのリストをコンパイルしようとしましたが、問題を防ぐために他に何ができるか、または他の便利な選択肢は何ですかこの場合は一般的です。これまでのところ、これらのポイントを書き留めました。
たとえば、Vanilla Ubuntu ISOを使用します。スリムなXubuntu。これは、場合によってはXubuntuがラップトップのWiFiドライバーを正しくロードしない一方でVanilla Ubuntuがロードするためです。
現在、これらの地域で64ビットプロセッサに遭遇する可能性が高く、一部の新しいUEFIバージョンは64ビットを実行している間は32ビットUbuntuシステムを起動しないため、64ビットISO(ヨーロッパ/北米用)を使用します。
マシンによってはRAMが低い(または想定よりも低い)場合があり、完全なクラッシュよりもUSBスワップが非常に遅いため、スワップパーティションを作成するためにドライブの領域を確保してください。
nomodeset
パラメーターを/etc/default/grub
に入力します。これは、システムが多くの異なるGPUで起動し、これにより表示の問題が回避されるためです。
側面にある2つの小さなヒント:
一部のWindows 10インストールは完全にシャットダウンせず、BIOS /ブートメニューに入ることができません。その場合は、まずWindowsシステムを起動し、通常のシャットダウンの代わりにRestart
オプションを試すか、Shift
を押しながらShutdown
を押してこれらのWindows/UEFIブートメカニズムを回避します。
更新はUSB(Ubuntuの標準による)、特にUSB 2.0で長時間かかるため、すべての自動更新を無効にして、十分な時間/帯域幅がある場合は手動でシステムを更新することをお勧めします。
このシナリオで役立つ他のセットアップオプションはありますか?
このような最小インストールでの使用を制限せずに、互換性を高めることができる他のカーネルパラメーターまたはシステム構成を提案しますか?
USBへのフルインストール-BIOS/UEFI
1台のコンピューターがUEFIと古いコンピューターBIOSを使用している可能性があります。 USBドライブをBIOSとUEFIの両方の複数のコンピューターから起動できるようにする場合:
mkusbを使用して、インストーラーUSB(2GB以上)でLiveシステムを作成します。
mkusbを使用して、〜25GBの永続性を備えたデフォルト設定を使用して、ターゲット128GB USBで永続システムを作成します(残りのNTFSパーティションは、Windowsアクセス可能なデータパーティションとして使用されます) 。
さらに先に進む前に、HDDのプラグを抜くか取り外します(オプションですが推奨、UEFIモードでは強く推奨)。
インストーラドライブを起動し、[試用]を選択します。
ターゲットドライブの挿入
Ubuntuのインストールを開始...
他の何かを選択します。
(ターゲットドライブ上で)sdx5を選択し、[変更]をクリックします。
/ homeパーティションを追加しない限り、他のパーティションには触れないでください。
ブートローダーのインストール用デバイスとしてsdx5を選択します。
インストールを完了します。
Grub.cfgをsdx5/boot/grubからコピーしてsdx3/boot/grubに貼り付け、既存のgrub.cfgファイルを上書きします。
ターゲットドライブを起動し、Sudo update-grubを実行して、すべてのドライブを起動メニューに追加します。
18.04以前のインストールでは、適切なドライバー(Nvidiaなど)をインストールしないでください。
互換性を高めるためのマルチブート
ドライブをより多くのコンピューターと比較できるようにする2番目の方法は、上記のようにドライブを作成し、拡張パーティションを複数の部分(この場合はsdb5)に分割することです。
その後、一方の部分にUbuntuをインストールし、もう一方の部分に 'buntuのより軽いバージョンをインストールできます。
Sdb5をOSと同じ数のext4パーティションに分割します。サイズはそれぞれ約8GB以上である必要があります。
Live mkusbインストーラーを起動し、ターゲットドライブを挿入します。
パーティショニングで「他の何か」を選択しました。
/にはsdb5を選択します。
ブートローダーをsdb5にインストールします。
他のすべてのパーティションのフォーマットボックスはオフのままにします。
Sdb6、sdb7など、およびインストールすることを選択したOSでこれを繰り返します。
最後のインストール後、grub.cfgをsdx6/boot/grubから切り取り、sdx3/boot/grubに貼り付け、既存のgrub.cfgファイルを上書きします。
フラッシュドライブを起動し、update-grubを実行します。これにより、すべてのOSがgrubに追加されます。
必要に応じていくつかのOS ISOを追加できます:
Isosという名前のNTFSパーティションsdb1にフォルダーを作成します。
いくつかのISOを追加します。
Sdb3/boot/grubを編集して、次のようなメニューエントリを追加します。
menuentry "xubuntu-18.04.1-desktop-AMD64 Partition 6" {
set isofile="/isos/xubuntu-18.04.1-desktop-AMD64.iso"
set root='(/dev/sda,msdos2)'
search --no-floppy --fs-uuid --set=root XXXX-XXXX
loopback loop ($root)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
}
6番目(7番目と8番目)のパーティションのUUIDをXXXX-XXXXに置き換えます
vmlinuzは、一部のバージョンではvmlinuz.efiである必要があります。
各ISOは、必要に応じて独自のcasper-rwおよびhome-rw永続性ファイルを持つことができますが、各メニューエントリに「persistent-path」を追加する必要があるため、少し複雑になり始めます。