初期化システムって何?
initシステムはLinuxディストリビューションに不可欠な部分です。initシステムはLinuxディストリビューションに不可欠な部分であり、カーネルが起動した後に実行する最初のプログラムです。それとは別に、initシステムはその後に実行される他のすべてのプログラムも管理します。
initシステムがこれを行う方法は、“親 “プロセスとして振る舞い、他の全てのプロセスをその下にネストさせることです。これにより、init system は、どのプログラムをどのように実行させたいかを制御できるようになります。なぜDevuan Linuxを使うのか?
Devuan の主なセールスポイントの一つは、SystemD init システムのない Debian のバージョンを維持していることです。これは小さな変更に見えるかもしれませんが、SystemD はシステムサービスのための独自の最先端の実装を持つソフトウェア群に成長しました。
例えば、SystemD を使ってシステムプロセスを管理する場合、必然的にネットワークデーモンである NetworkD を使うことになります。 このアプローチは、本質的に大規模な最先端プロジェクトにシステムツールを組み込むことになるため、人によっては問題になることがあります。つまり、まだ適切に監査されていない init システムを使用していることになります。 それだけでなく、あなたは、急速に開発が進んでいる不安定なツールを使うことになります。initシステムのようなLinuxディストリビューションの重要な部分にとって、これは不必要で危険なリスクです。 このように、SystemD の代替品を提供するという Devuan の決定は、安定かつ安全なマシンを維持したい人にとって、魅力的な選択肢となります。Devuan の入手方法
Devuan のコピーは、その公式リリースアーカイブまたはその開発ミラーの 1 つから入手できます。
そこに、あなたがダウンロードすることができるDevuanのいくつかのバージョンを見つけるでしょう。現在、積極的にサポートされているのは3つのバージョンである。- ASCII**はオリジナルのDevuanバージョンである。現在、Long Term Supportリリースとなっています。このため、このバージョンでは基本システムとそのパッケージの重要なセキュリティ更新のみが提供される可能性があります。
- Beowulf** は、2番目のDevuanバージョンです。ASCII と同様、これも Long Term Support のリリースです。しかし、ASCIIとは異なり、Beowulfはまだ健全な量のアップデートを受け取っています。これにより、ユーザーは自分のシステムを最新版にシームレスにアップグレードすることができます。
- Chimaera はDevuanの最新バージョンです。これは現在の安定版ブランチです。そのため、最も多くの注目とアップデートを受けているものです。
この記事では、Devuan Linuxの最新の安定版であるChimaeraをインストールします。まず、Devuanのアーカイブから「devuan_chimaera」リンクを選択し、「installer-iso」を選択しました。
インストーラーバージョンの選択
そこから、2つのアーキテクチャといくつかのインストーラーバージョンを選択できます。アーキテクチャについては、Devuan は amd64 と i386 のみをサポートしています。
目安としては、2008年以降に作られたコンピュータを使用している場合、おそらくamd64システムを実行していると思われます。しかし、あなたのコンピュータが2008年以前に構築された場合、i386である可能性が高いです。 一方、Devuanはデスクトップ、サーバー、ネットインストールの3つのインストーラーをサポートしており、その中から選択することができます。- デスクトップ版は、Devuanシステム用の完全なデスクトップ環境をインストールする定義済みインストーラーです。デスクトップ版 - あなたのDevuanシステムに完全なデスクトップ環境をインストールする定義済みインストーラーです。これは、互いに同一である必要があるマシンの束にDevuanをデプロイしている場合に便利です。
- サーバー版** - 一方、デスクトップグラフィックスをサポートしない基本的なサーバーソフトウェアのすべてを含む定義済みインストーラでもあります。これは、Devuanをサーバーとしてインストールしようとしていて、より広いインターネットに接続させたくない場合に便利です。
- ネットインストール版**は、最小限のDevuanインストーラです。このため、インストール時に最大限の柔軟性が得られます。しかし、このバージョンは、Devuanがインストール中にすべてのパッケージをオンラインでダウンロードするので、インターネット接続を持っている必要があります。
私の場合、最新のマシンでインストールを行ったので、Devuanシステムに対して最大限の柔軟性を持たせたかったのです。そのため、Devuanの「amd64_netinstall」バージョンをダウンロードしました。
そこから、次に行うことは、イメージファイルをインストールディスクに書き込むことです。そのためには、balenaEtcherのようなイメージライタープログラムを使用するのが一つの方法です。Devuanのインストール
これができたら、USB から Devuan Linux のインストーラを起動できます。Debian と同様に、Devuan netinstall のインストールプロセスは 2 つに分けられ ます。
- インストーラはまず、あなたのマシンに基本的な UNIX オプションをインストール・設定し ます。インストーラはまず、マシンの基本的な UNIX オプションをインストール・ 設定します。これにはシステム言語やロケール、ルートやユーザアカウントなどが含 まれます。
- インストーラは、まずマシンの基本的な UNIX オプションをインストールし、システ ム言語、ロケール、ルートおよびユーザーアカウントを設定します。その後、Devuanは基本的なUNIXインストールに加えて追加したいオプションを尋ねます。これらには、デスクトップ環境と開発ツールをインストールするためのオプションが含まれます。
システム言語とタイムゾーンの設定
- Devuanはブートメニューであなたを迎えます。ここで、残りのプロセスで使用するインストーラを選択できます。私の場合、通常のインストールプログラムを使用したかったので、「インストール」を選択しました。
2. これでシステムが起動し、簡単なTUIのインストールウィザードが表示されます。それが終わると、システムで使用したい言語を選ぶことができます。私の場合、システム言語として英語を選択しました。
3. そこから、Devuanはあなたの大まかな位置を尋ねます。この情報をもとに、システム時刻とシステムロケールを設定します。私はフィリピンにDevuanをインストールしているので、ロケーションとしてそれを選択しました。 4. この設定を行うと、Devuanはキーボードレイアウトの入力を求めてきます。AZERTYやQWERTZのような言語固有のレイアウトを使用している場合、ここで選択することができます。ネットワークアダプタの選択
- これで、インストーラーがインストール時に使用するネットワークアダプターを尋ねてきます。注意点として、このアダプタはインターネット接続が有効である必要があります。これは、Devuanインストーラがインストール中にインターネットに接続して、パッケージを取得するためです。
2. 私の場合、Ethernet接続なので、ネットワークアダプターは「eth0」を選択します。すると、Devuanのインストーラーが自動的にインターネット接続の設定と起動を行いました。 3. 3. ワイヤレスでDevuanをインストールする場合、マシンをアクセスポイントに接続するように設定する必要があります。このステップでワイヤレスアダプターを選択することで、これを行うことができます。この後、Devuanはすぐにアクセスポイントの情報を入力するように促します。
ホスト名とドメイン名のセットアップ
- ここでインストーラは、あなたのシステムのホスト名を尋ねてきます。これは、マシンがネットワークに公開されるときの名前になります。私は自分のマシンを “devuan “と名付けました。
このホスト名は、ネットワークに公開するときの名前になります。 2. この後、マシンのドメイン名を入力する必要があります。これは、インターネットに公開するマシンにDevuanをインストールする場合に重要です。その場合、そのマシンの「完全修飾ドメイン名」を提供する必要があります。 3. 一方、ローカルマシンにしかDevuanをインストールしないのであれば、ここは何でも設定できます。私の場合、ローカルにDevuanをインストールしたので、ドメイン名を「devuan.local.arpa」に設定しました。
Rootパスワードとユーザーアカウントの設定
- 次に、rootアカウントのパスワードを作成する必要があります。ここで、このアカウントに固有のパスワードにする必要があります。また、このパスワードは安全な場所に保存しておく必要があります。
2. この場合、Devuanインストーラは、そのユーザーアカウントの名前とパスワードを作成するよう促します。
パーティションレイアウトの選択
Devuanインストーラは、ディスクのパーティション分割を要求します。いくつかのオプションから選択することができます。
- 手動** パーティション分割 は、ハードディスクのパーティションサイズとレイアウトに最も柔軟性を持たせることができます。
- ガイド付き暗号化LVM**では、Devuan用の暗号化ボリュームを作成することができます。これは、暗号化されたソフトウェアボリュームを作成することによって行われます。さらに、このオプションを使用すると、マシンを起動するたびにパスワードの入力が必要になります。
- ガイドLVM**は、Devuan用のソフトウェアボリュームを使用できるという点で、暗号化された対応物に似ています。これは、複数のドライブを使用していて、それらのドライブが互いにシームレスに会話することを望むユーザーにとって、特に有用です。
- ガイド付きディスク**は、以前のパーティションテーブルをクリアし、ディスク全体をDevuan用に使用するパーティションレイアウトプリセットです。これは、自分のマシン上でDevuanを実行することにしか興味がない人に便利です。
今回はGuided Entire Diskオプションを使用して、ディスク全体をDevuanに割り当てました。
ディスクのパーティション分割
- ここで、パーティションを設定するディスクを選択します。ハードディスクが表示されているオプションを選び、
Enter
を押します。私の場合は、"/dev/sda “のデバイスです。
2. 次にインストーラは、このハードディスクに使用するパーティションスキームを聞いてきます。ルートフォルダを別パーティションにするかどうか選択できます。 3. しかし、ほとんどの場合、すべてのフォルダを1つのパーティションに入れることで、日常的な使用には十分です。そのため、このステップではそのオプションを選択しました。
4. 最後に、Devuan インストーラは、ディスクのパーティション設定に選択したすべてのオプショ ンを表示します。4. 最後に、Devuanインストーラは、ディスクのパーティショニングのために選択したすべてのオプションを表示します。ここから、あなたが選択した以前のオプションを変更することができます。 5. 5. 満足したら、「Finish partitioning and write changes to disk」上で「Enter」キーを押 してください。これで、設定したすべての設定がディスクにコミットされます。 6. 6. そこから、Devuanも自動的にダウンロードし、その後のベースシステムをインストールします。サードパーティパッケージリポジトリのダウンロード
ベースシステムのインストールが完了したら、次に必要なのはシステムに必要なサードパーティパッケージをすべてダウンロードすることです。
-
- 次のステップでは、Devuan インストーラがサードパーティパッケージのダウンロードに 使用するメインミラーを尋ねてきます。しかし、ほとんどの場合、デフォルトの「deb.devuan.org」ミラーで十分でしょう。
。
2. ここで、サードパーティーのパッケージをダウンロードする際に、プロキシを設定 するかどうかを選択する必要があります。私はプロキシを使用していないので、ここは空白のまま、Enter
を押しました。
パッケージの選択
- Devuanインストーラは、あなたのシステムにダウンロードしてロードできるソ フトウェアの小さなセレクションを提示します。これらのソフトウェアには、ほとんどのデスクトップ環境と、特定のワークロードのための一般的なサードパーティ製ユーティリティが含まれています。
1.Devuanインストーラーが、システム用にダウンロードできる小さなソフトウエアを表示します。
2. 私の場合、XFCEデスクトップが欲しかったので、Space
でそれを選択し、Enter
を押して、システム用にダウンロードとインストールを行いました。
初期システムの選択
上述したように、Devuan の主なセールスポイントの 1 つは、代替 init システムをインストールする自由を与えてくれることです。その中で、3つのオプションを提供しています。
- Sysvinitは、Linuxの伝統的な初期化システムです。SysvinitはLinuxの伝統的なinitシステムで、シンプルで、プログラムを管理するための複雑な動作を必要としない基本的なデスクトップシステムには十分なはずです。
- OpenRC は伝統的な sysvinit システムの改良版です。OpenRC は従来の sysvinit システムの改良版で、以前のものに比べてよりモダンで強力です。しかし、これは学習曲線が急であることも意味します。
- Runit は init システムに対してよりシンプルでクリーンなアプローチです。Runit は init システムの中では最もシンプルでクリーンなアプローチです。このことは、runitはsysvinitやOpenRCほどテストや監査がされていないことを意味します。それにもかかわらず、runit は保守と理解が容易な init システムを探しているのであれば、まだ有用です。
ブートローダーのセットアップ
ここまで来たら、Devuan のインストールの最後のステップは GRUB ブートローダーの設定です。
- Devuanのインストーラーは、プライマリハードディスクにGRUBをインストールするかどうかを尋ねます。はい」を選択します。
2. GRUBをインストールする場所を選択します。ハードディスクを選択し、Enter`を押します。これでGRUBのダウンロード、インストール、設定が完了します。
- GRUBをインストールします。
- これで、Devuanマシンがインストールされました。あとは、マシンを再起動して、新しいLinuxディストリビューションにロードするだけです。
これで、Devuan Linuxのインストールは成功です。さらに、initシステムの仕組みと、なぜinitシステムを選択できることがセキュリティと安定性のために必要なのかについての基本的な理解もできたことでしょう。
よくある質問
1. DevuanにSid (Unstable)ブランチに相当するものはありますか?
はい! はい! Devuan の不安定版ブランチは Ceres と呼ばれています。はい!Devuan の不安定版ブランチは Ceres と呼ばれています。"/etc/apt/sources.list” ファイルに以下の行を追加すれば、そこに移行できます。
deb http://deb.devuan.org/merged ceres main
これができたら、以下のコマンドを実行して、aptの設定を適用できます。
sudo apt update
2. 暗号化されたディスクの他に、Devuan システムを安全にするためにできることはありますか?
システムを保護する最も一般的な方法の一つは、ブートローダを別のドライブにインス トールすることです。ブートローダをインストールする際に、別のディスクを選択することで、これを行うことができます。
しかし、注意すべき重要なことは、これを行うと、ブートプロセスの重要な部分を別のディスクに移すことになるということです。つまり、コンピュータを起動するたびに、そのディスクを挿入する必要があります。 画像引用元:Unsplash