過去6年間、私のメインワークステーションは、永続的なパーティションを備えたDebian Liveイメージを実行するペンドライブで構成されていました。画像はシンプルで鮮やかで信頼性が高く、画像用のオンラインWebビルダーは私の使用に最適でした。
最近、コアシステムの更新を探していたところ、 Debian Liveが「突然終了」しました。 この記事と他のメールの両方で代替案について言及しています。一部はlive.debian.net
がまだアクティブであることを示唆していますが、メインのDebian wikiにリダイレクトするだけで、公式のCDイメージのみを参照しています。別の記事では、vmdebootstrap
がlive-build
やその他のDebian Liveツールに代わるように更新されていると述べていますが、それに関する有用なドキュメントも見つかりません。そして、もう誰もWebイメージビルダーを実行しているようには見えません。
誰かが私に代替案を指摘できますか?理想的な世界では、Debian Liveで可能になったものと同様のカスタムイメージを作成する簡単なワークフローがあり、サポートされているカーネルオプションを使用します(一部は永続的なUSB状況で非常に役立ちます)。 Debianでそれはもう可能ですか?誰かがそのための一連の手順を教えてくれますか?
私は最終的にlive-build
別のDebianシステムでカスタムイメージをビルドするためのDebian自体のツール。 hdd
オプションを使用して(ISOイメージではなく)個別のファイルで構成されるバイナリを構築し、それをペンドライブにコピーして、ペンドライブにGrubのレガシーを設定すると、完全に機能することを発見しました。 UEFIシステムで起動するには、別のクラッジが必要です。それは私が今使っているものです。
USB上の永続的なDebianシステムのためのDebian Liveの代替
mkusb
ツールを使用して、永続性のあるdebian Live USBを作成できます。
Debianにmkusbをインストールする方法
これらのメソッドは、Debian Wheezyでテストされています。これには、PPAを「手動で」インストールするための指示が含まれています。ファイルをダウンロードして、手動でダウンロードを確認する方法もあります。
mkusb
はtestedおよび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
p
を選択します。DebianおよびUbuntuのみの「永続的なライブ」upefi
を選択します:usb-pack-efi(ISOファイルのデフォルトGRUB)を検証します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.
パーシスタンスのあるライブセッションではこれを試していませんが、通常のインストールと何の違いもありません。
ライブCDは非常に限られていますが、必要に応じて別のフレーバーを追加できます。 1つを削除すると、バグが発生します。
「標準」のライブCDがあります。これは本当に生きているわけではありません。これは基本的なDebianデスクトップ関連のものをインストールし、taskselオプションとして通常のDEを提供します。スティックにそれをポップし、そこからttyコンソールでインストールを終了してみることができます。
私はそれを試したことはありませんが、うまくいかない理由はわかりません。面白そうですね。
現在のDebian LiveCD(non-freeを含むもの)を使用できます。これは、差し込むものに対応するファームウェアを持っているか、または通常のファームウェアを使わないことをお勧めします。
8Gスティックをお勧めします。
貼り付けるdd画像。
イメージの後に少し余裕を残して、イメージの後にパーティションを追加します(数MB)。
そのパーティションにラベルを付けます。粘り強さ
その永続化パーティションでは、次のものが必要です。 persistence.conf
持っているファイル; /組合
最小限のコンテンツ。
/ homeを追加することをお勧めします
これに関する唯一の問題は、起動するたびにメニュー項目を編集してWordを含める必要があることです。粘り強さ
命令文字列内。 Enterキーを押すと、すべての準備が整います。
ISOメニューエントリを編集してそのメニューエントリの編集を回避する方法はいくつかありますが、この質問の範囲外です。ウィジェット
ファームウェアパッケージを含む非公式の非フリーイメージが見つかりました ここ
また、Puppy Linuxディスカッションフォーラムでのさまざまなmodのディスカッションにも興味があるかもしれません。 XenialDog(Ubuntu 16.04 'Xenial Xerus' LTS、32ビット)、64ビットDebianDog-Jessie、XenialDog 64ビット、Debian Frugalなどについては、プロジェクトサブフォーラムをチェックしてください。このリンクをクリックすると、 Projects SubForum の上部に移動します
また、追加のパッケージが必要であることにも気付きました。 debian live USBを使用して別の永続性USBにインストールしていました
Sudo apt-get install grub
Sudo apt-get install usb-pack-efi
この後、私はUSBに永続性をインストールすることができました
私は、インストールされたOSの場合と同じように、永続性のあるライブセッションで何も問題を発生させたことはありません。ライブスティックを主にデータの回復に使用しているため、一部のパッケージを追加する以外に多くのことはしていません。
限られた数のフレーバーについては、「標準」ISOを使用します。これは実際にはスティックにDEのないシステムをインストールしますが、起動し、永続的に必要なものを追加できます。
また、ディスクにインストールできると思いますが、少なくとも使用しているusb2スティックでは、スティックにインストールされているOSよりもライブセッションの方が起動と実行が速いことがわかりました。