web-dev-qa-db-ja.com

USB上の永続的なDebianシステムのためのDebian Liveの代替

過去6年間、私のメインワークステーションは、永続的なパーティションを備えたDebian Liveイメージを実行するペンドライブで構成されていました。画像はシンプルで鮮やかで信頼性が高く、画像用のオンラインWebビルダーは私の使用に最適でした。

最近、コアシステムの更新を探していたところ、 Debian Liveが「突然終了」しました。 この記事と他のメールの両方で代替案について言及しています。一部はlive.debian.netがまだアクティブであることを示唆していますが、メインのDebian wikiにリダイレクトするだけで、公式のCDイメージのみを参照しています。別の記事では、vmdebootstraplive-buildやその他のDebian Liveツールに代わるように更新されていると述べていますが、それに関する有用なドキュメントも見つかりません。そして、もう誰もWebイメージビルダーを実行しているようには見えません。

誰かが私に代替案を指摘できますか?理想的な世界では、Debian Liveで可能になったものと同様のカスタムイメージを作成する簡単なワークフローがあり、サポートされているカーネルオプションを使用します(一部は永続的なUSB状況で非常に役立ちます)。 Debianでそれはもう可能ですか?誰かがそのための一連の手順を教えてくれますか?

7
ShankarG

私は最終的にlive-build別のDebianシステムでカスタムイメージをビルドするためのDebian自体のツール。 hddオプションを使用して(ISOイメージではなく)個別のファイルで構成されるバイナリを構築し、それをペンドライブにコピーして、ペンドライブにGrubのレガシーを設定すると、完全に機能することを発見しました。 UEFIシステムで起動するには、別のクラッジが必要です。それは私が今使っているものです。

2
ShankarG

USB上の永続的なDebianシステムのためのDebian Liveの代替

mkusb ツールを使用して、永続性のあるdebian Live USBを作成できます。

Debianにmkusbをインストールする方法

これらのメソッドは、Debian Wheezyでテストされています。これには、PPAを「手動で」インストールするための指示が含まれています。ファイルをダウンロードして、手動でダウンロードを確認する方法もあります。

mkusbtestedおよびworkで問題ありませんdebian jessieおよびdebian Stretch。依存関係の問題はありません。

mkusbをインストールするには、次の行を/etc/apt/sources.listに追加します

deb http://ppa.launchpad.net/mkusb/ppa/ubuntu xenial main

Gpgキーをインポートします。

apt-key adv --keyserver keyserver.ubuntu.com --recv 54B8C8AC

mkusbを更新してインストールします。

apt-get update
apt-get install mkusb

コマンドラインツールはmkusb-nox(txtモード)で、GUIはmkusbです。


mkusb GUIを使用してDebian Live Persistent USBを作成するには、いくつかの手順があります。

公式Webサイト からDebian Live ISOをダウンロードします。

ターミナルからmkusbを実行します。 dオプションを選択して検証します。

d:  dus , guidus, mkusb-dus    - New, easy to use
  1. 選択:インストール(起動デバイスの作成)
  2. pを選択します。DebianおよびUbuntuのみの「永続的なライブ」
  3. Debian.isoファイルを選択して検証します
  4. USBデバイスを選択します
  5. upefiを選択します:usb-pack-efi(ISOファイルのデフォルトGRUB)を検証します
  6. 永続パーティションに予約されているパーセンテージを選択して検証します
  7. GOを選択して検証します(はい、先に進みます)。USBがフォーマットされ、パーティション分割されます。

5つのパーティション:

partition 1 - ntfs 'usbdata'
partition 2 - bios_grub
partition 3 - fat32 boot,efi
partition 4 - iso9660 - cloned system
partition 5 - ext4 - 'casper-rw'

次のメッセージが表示されたら、Persistent USBで再起動できます。

 Done :-) 
 The target device is ready to use.
3
GAD3R

パーシスタンスのあるライブセッションではこれを試していませんが、通常のインストールと何の違いもありません。

ライブCDは非常に限られていますが、必要に応じて別のフレーバーを追加できます。 1つを削除すると、バグが発生します。

「標準」のライブCDがあります。これは本当に生きているわけではありません。これは基本的なDebianデスクトップ関連のものをインストールし、taskselオプションとして通常のDEを提供します。スティックにそれをポップし、そこからttyコンソールでインストールを終了してみることができます。

私はそれを試したことはありませんが、うまくいかない理由はわかりません。面白そうですね。

2
Widget

現在のDebian LiveCD(non-freeを含むもの)を使用できます。これは、差し込むものに対応するファームウェアを持っているか、または通常のファームウェアを使わないことをお勧めします。

8Gスティックをお勧めします。

貼り付けるdd画像。

イメージの後に少し余裕を残して、イメージの後にパーティションを追加します(数MB)。

そのパーティションにラベルを付けます。粘り強さ

その永続化パーティションでは、次のものが必要です。 persistence.conf

持っているファイル; /組合

最小限のコンテンツ。

/ homeを追加することをお勧めします

これに関する唯一の問題は、起動するたびにメニュー項目を編集してWordを含める必要があることです。粘り強さ

命令文字列内。 Enterキーを押すと、すべての準備が整います。

ISOメニューエントリを編集してそのメニューエントリの編集を回避する方法はいくつかありますが、この質問の範囲外です。ウィジェット

1
Widget

ファームウェアパッケージを含む非公式の非フリーイメージが見つかりました ここ

また、Puppy Linuxディスカッションフォーラムでのさまざまなmodのディスカッションにも興味があるかもしれません。 XenialDog(Ubuntu 16.04 'Xenial Xerus' LTS、32ビット)、64ビットDebianDog-Jessie、XenialDog 64ビット、Debian Frugalなどについては、プロジェクトサブフォーラムをチェックしてください。このリンクをクリックすると、 Projects SubForum の上部に移動します

0
Mike Kessler

また、追加のパッケージが必要であることにも気付きました。 debian live USBを使用して別の永続性USBにインストールしていました

Sudo apt-get install grub
Sudo apt-get install usb-pack-efi

この後、私はUSBに永続性をインストールすることができました

0

私は、インストールされたOSの場合と同じように、永続性のあるライブセッションで何も問題を発生させたことはありません。ライブスティックを主にデータの回復に使用しているため、一部のパッケージを追加する以外に多くのことはしていません。

限られた数のフレーバーについては、「標準」ISOを使用します。これは実際にはスティックにDEのないシステムをインストールしますが、起動し、永続的に必要なものを追加できます。

また、ディスクにインストールできると思いますが、少なくとも使用しているusb2スティックでは、スティックにインストールされているOSよりもライブセッションの方が起動と実行が速いことがわかりました。

0
Widget