USBペンドライブからLinuxを起動する


32

LinuxシステムをUSBペンドライブから起動することは、私のお気に入りの1つです。

ラップトップには次の利点があります。

  • ハードディスクをシャットダウンすることができ、それにより消費電力が削減されます(hdparm)
  • システムの加熱が少なくなり、ファンの起動頻度が低くなります
  • システムはより多くのショックを受ける可能性があります(でこぼこした後部座席のタクシーに乗る)

古いワークステーションハードウェアでは、

  • ハードウェアプラットフォームの迅速なテストに使用できます
  • Linux(最近のUbuntu)はほとんどのハードウェアで非常にうまく機能します
  • 欠点:古いマザーボードBIOSの多くはUSBブートをサポートしていません

ほとんどの場合、LiveCDよりもUSBの「ブートスティック」を好みました。

質問

  1. USBブートLinux に関して、他にどのような利点問題がありますか、または予想されていますか?
    • この目的のためにLinux選択することは何ですか?
    • ext4linux usb-bootの提案や、より実証済み/安定した何かを教えてください。
    • USBドライブが破損していることがよくありますか?
    • USBドライブをパーティション分割しますか?

最近のインストールガイドリファレンス、
Ubuntu Karmic Koala暗号化フラッシュメモリのインストール(2009年7月22日編集)。

このインストールガイドは、Ubuntu Karmic Koala 'Alternate CD'を実行して
LUKS暗号化 ext4 ファイルシステムを使用してUSBフラッシュメモリスティックにUbuntu 'Karmic Koala'をインストールするためのものです。

回答:


18

USBメディアの起動時には、次のことに注意してください。

  1. スワップ、必要な場合を除き、フラッシュの書き込みを保存
  2. ファイルシステムをスリムに保ち、必要でない限りSELinux / AppArmourをオフにします
  3. ジャーナリングとキャッシュの設定を調整して、パフォーマンスを向上させます

すべてのシステムを起動するために使用するUSB​​キーがあります。これには、マシン用の構成を持つカーネルとブートローダーが含まれています。ハードディスクの暗号化キーも保存しています。


12

USBペンドライブや、ファイルにアクセスするたびにディスクを更新するように設定されているext3など、ほとんどのLinuxファイルシステムでの書き込みサイクルに懸念がある人がいると聞きました。これにより、特にドライブの同じ領域に大量の書き込みが発生する可能性があります。通常、noatimeこれを修正するにはオプションを使用することをお勧めします。

ロボットチーム用のUSBドライブLinuxを作成しました。Debianを使用しました。Debianは、小さなスペースに置くのが非常に簡単で、すでによく知っているので選択しました。しばらく実行してきましたが、これまで破損はありませんでした。破損があったとしても、バックアップがある限り(定期的に同じサイズの別のドライブにミラーリングします)、大丈夫であり、交換するのに正確な費用はかかりません。

USBドライブは面倒だと思うので、通常はパーティションを作成しません。Windowsアクセス可能なドライブに適切なファイルシステム(アクセス許可、大文字と小文字の区別など)が必要な場合は、使用するループファイルを作成します。


うわー!ロボットは動くもののようですか?または、私が理解できない他の解釈がここに含まれていますか。
ニック

1
彼らは本当に感動的なものです。これらは、これらのより大きなバージョンです:distrob.cs.umn.edu/explorer.php
jamuraa 09

6

最後の3つの質問に対する回答しかありません(フラッシュドライブからの起動に関する専門的な経験はありません)。

他の誰かが、フラッシュドライブの書き込みサイクルに懸念があると述べました。100,000書き込みと500,000書き込みの領域のどこかにあると聞きました。おそらく後者です。ext4またはext3の使用に関する問題は、ファイルシステムをジャーナリングしていることです。これは、データがストレージデバイスに転送され、そこに保存され、ストレージデバイスの適切な場所に書き込まれることを意味します。この方法では、完全な書き込みが不完全でコンピューターがクラッシュした場合、ストレージデバイスにコピーがあり、書き込みを続行できます。これにより、フラッシュドライブの寿命、特にジャーナルとして使用されている部品の寿命が短くなります。この目的には、ext2などの非ジャーナリングファイルシステムを使用することをお勧めします。

USBドライブが破損していません。上記の書き込み制限は、メモリユニットごとでした。言われているように、彼らは人が死んだときに使用されるバックアップメモリ​​ユニットを内蔵しています。その上、私が聞いたローエンドの見積もりである100,000件の書き込みでさえ、到達するまでに時間がかかります。1つのメモリユニットに1日に8回毎日書き込みを行うと、メモリユニットを殺すのに30年以上かかります。とはいえ、システムに十分なRAMがない場合、または後でアクセスできるRAMの量が不明な場合、Live-USBインストールではUSBスティックの一部がメモリとして使用されることがありますが、これはほとんどの場合Webブラウザーの履歴などのデータの保存をシミュレートするためにLive-CDを使用するだけです。これはLive-USBであるため、そのデータを永続的に保存できます。以上のことをすべて言って、メモリユニットは1バイトではないことに注意してください。

私自身、USBドライブのパーティション分割に問題がありましたが、可能です。

訂正:2番目の部分では、フラッシュドライブがそれ自体をRAMに使用するプロセスに言及し、次にLive-CDに似たものに言及します。Live-CDの場合、システムのRAMを仮想ハードディスクとして使用し、ブラウザー履歴などのファイルを「保存」するRAMdriveと呼ばれるものを使用します。フラッシュドライブについて説明した内容は、実際には存在しない場合があります。私がVistaのreadyboostを考えていたところ(私は大学にいて、まだ完全に目覚めていません)で少し混乱したかもしれません。悪い情報でごめんなさい。


@indy、詳細な返信をありがとう。Jaunty Ubuntu(使用しているもの)がext2うまくインストールできるかどうかを確認したいと思います。もう1つ追加します-USB Wear Levelingは通常、ドライブ全体で書き込みの均一性を維持するため、ドライブ上の1つの「スポット」がドライブの他の部分よりも早く磨耗せず、より速く消去されます。
ニック

4

Puppy Linuxが好きですが、しばらく遊んでいませんでした。処理能力の低いマシンでも高速です。また、簡単なネットワークウィザードなどが組み込まれている(または組み込まれていた)ため、高速でオンラインに接続できます。困難にぶつかった場合にハッキングするのがどれほど簡単かわからない-私はそれを深く掘り下げたことはない。


DSLもあります、damnsmalllinux.org
nik

パピーは非常に使いやすく、ダウンロード/更新オプションさえあります。しかし、Gb USBキーは、完全なUbuntuライブイメージを実行するのに十分なほど安価です。
マーティンベケット

3

私が遭遇した欠点の1つは、持ち歩くUSBからLinuxを起動すると、多くの場合、自分のものではないPCでオンラインにするのが難しくなることです。特にPCがワイヤレスの場合、私の経験では、所有者はワイヤレスキーなどを思い出すのに苦労することがよくあります。

UbuntuにUSBが搭載されており、壊れたマシンなどをときどき修正するために使用していますが、これは私が抱えている最も一般的な問題です。私が何かをしたいコマンドの詳細を思い出せず、オンラインでチェックアウトすることもできません。


1
あなたはワイヤレスアクセスポイントのハードルについては正しいです。そして、私は最近memtest、Ubuntu usb-bootからすばやくメモリスティックを見つけました。
ニック

1
  1. USBブートLinuxに関して、他にどのような利点や問題がありますか、または予想されていますか?
  2. この目的のためにLinuxを選択することは何ですか?
  3. linux usb-bootでext4またはより実績のある/安定した何かを提案しますか?
  4. USBドライブが破損していることがよくありますか?
  5. USBドライブを分割しますか?

1-主にカーネルとそのようなものを更新するのは難しい...

2-どのLinuxもまともなライブUSBになりますが、Slitazは軽量で高速であり、すべての設定を追加しながら、ハードドライブインストール、ライブCD、ライブDVD、またはライブUSBに簡単にリメイクできる唯一のLinuxです。 ..(古くてまともですが、私は常にブートフロッピー、ブートCD、ライブUSBを持っています。

3-セキュリティのためにジャーナル化されたext3を使用し、必要に応じてWindowsで読み取ることができるようにします...

4- usbキーが正しく削除された場合、その問題は見られませんが、人々が適切な削除技術なしでそれを削除すると、多くのことを見ました...

5-多分それをマルチブートUSBキーにするために...

IMP:基本的なフランス語を理解できる場合は、Framakey Ubuntu-fr Remix usbキーインストールパッケージに直接移動しますたくさん!!! たぶん、あなたはubuntuの言語を英語に簡単に切り替えることができます...

Framakey ubuntu-fr remix:

WindowsおよびMac ubuntu 9.04のポータブルアプリは、オプションのアプリ仮想化スタッフ間で永続的なライブUSB共有プロファイルを共有します

(それにWindowsとMacのライブUSBを追加すれば楽園です!!!)


ご清聴ありがとうございました。USBフラッシュでUbuntu(カーネルを含む)を更新しても問題ありません。Windowsアクセスについては、それがすぐに行われることを期待しており、あまり気にしません。興味深いことに、ext2USBブートフラッシュが何度も抜かれ、永続的な障害が発生することはありませんでした(回復しました)。そして、Je ne comprends pas français
nik

1
  • USBブートLinuxに関して、他にどのような利点や問題がありますか、または予想されていますか?

ディスクアクセスが遅い。非常に遅い。信頼できない。キーが動きすぎた瞬間、成功した即時の実用的な効果を目の当たりにしますrm -rf /

一方、USBドライブは、GNOMEの最新の開発を実際にテストする唯一の方法です。Gnome Shellは仮想マシンで恐ろしく動作しますが、Unityは3Dアクセラレーションなしで起動することを拒否します。

USBインストールでは、「メイン」インストールを無駄にすることなく、最先端のシステムをハードウェアで直接テスト実行できます。

  • この目的のためにLinuxを選択することは何ですか?

本当に問題ではありません。Arch Linux(グラフィカル環境を実行しない)のUSBキーと、compizを搭載したUnityのUbuntu 11.04 alphaのUSBキーがあります。どちらも適度に実行されますが、更新の適用に関してaptは非常に遅くなりpacmanます。

  • linux usb-bootでext4またはより実績のある/安定した何かを提案しますか?

ext4はうまく機能します。ext3も同様です。ただし、ジャーナリングされていないファイルシステムに対してはお勧めします。

  • USBドライブが破損していることがよくありますか?

私はまだしていませんが、私はそれらを多く使用したとは言えません。

  • USBドライブを分割しますか?

キーを使用してデータを保存する必要がある場合に備えて、小さなFAT32パーティションを保持するために、2つのうちの1つをパーティション分割しました。特に問題はありませんでした。


USBインストールのパフォーマンス(速度)に関する注意事項はext2順調です-しかし、いくつかのインストール(ジャーナリングなし)を試して、いくつかの他のものをオフにすることを検討することをお勧めします(SELinux / AppArmourなど、ここの他の回答の1つで提案されています) )。テストシステムにあまり安全性を必要とせず、破損に対する完全なバックアップをいつでも維持できます。
ニック

1
  1. USBブータブルスティックの利点grub4dosを使用する場合、フラッシュスティックにある物理ISOファイルの起動を含む、任意の数のシステムを単一のペンドライブから起動できます。連続ブロック)。潜在的な問題:すべてのディストリビューションでサポートされていないISOファイルからの起動。一部のディストリビューションは、エキゾチックまたは非典型的なハードウェアでさえ起動しません。grub4dosを使用すると、フロッピーブートイメージから簡単にブートすることもできます。これは、一部のブート可能なCD / DVDディスクが使用する方法でもあります。もう1つの欠点は、USBフラッシュドライブからの複数の小さなファイルの読み取りが非常に遅いことです。外付けUSB HDDドライブでは、速度がはるかに速くなります。

  2. Linuxディストリビューションの選択PartedMagicPuppyLinuxDamnSmallLinuxlubuntuxubuntu、BartPE、HirenのブートCD、Windowsインストールファイル。

  3. ファイルシステム:ext4またはその他:柔軟性と複数のオペレーティングシステム、たとえばLinuxベースとWindowsベースのOSが同じスティック上にある場合、FAT32が最適に機能します。

  4. USBが破損する:このようなことはありませんでした。しかし、通常は通常の環境としてではなく、救助の目的でブートUSBスティックを使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.