Void Linuxとは何か、インストール方法

Created With Gimp

Void Linuxは、強力でありながらも扱いやすいオペレーティングシステムを提供することを目的としたLinuxディストリビューションです。シンプルで安定した設計となっており、runitと独自の軽量パッケージマネージャーを使用して実現されています。

Arch Linuxと同様に、Void Linuxは「ローリングリリース」モデルと「ユーザー中心」のアプローチを採用しています。これは、Void Linuxが常に更新され続ける一方、インストール時には最小限の機能しか持たないことを意味します。そのため、柔軟かつ完全に理解し、いじることができるオペレーティングシステムを求めるパワーユーザーにとって、Void Linuxは魅力的です。

目次

  • なぜVoid Linuxを使用するのか?
  • Void Linuxのダウンロードとインストーラーの準備
  • Void Linuxのインストール
  • Void Linuxインストーラー
  • ユーザーの設定
  • ブートローダーとパーティションの設定
  • パーティションの作成
  • ファイルシステムの作成
  • インストールの開始
  • よくある質問

またお読みください: Arch LinuxでAURを使用する方法

なぜVoid Linuxを使用するのか?

Void Linuxはオペレーティングシステムをシンプルに保つことを目指しています。runitをinitシステムとして使用することで、現在実行中のすべてのサービススクリプトは「/var/service/」ディレクトリ内にあるファイルであり、これらは「/etc/sv/」から簡単に追加、変更、削除できます。

さらに、Void LinuxはX Binary Package System(XBPS)を介してシステムに利用可能なすべてのパッケージを中央集権化しています。これにより、ユーザーは追加のパッケージマネージャーをインストールする必要がなく、ユーザーが構築したパッケージのためのアプローチ可能なツールチェーンも利用可能になります。すべてを総合的に見ると、メンテナンスが簡単で、柔軟かつ安定したオペレーティングシステムが実現します。

Void Linuxのダウンロードとインストーラーの準備

ここからVoid Linux ISOのコピーを入手でき、ベース版とxfce版の2種類から選択できます。前者はデスクトップ環境なしでのインストールを提供し、後者はXFCEが付属します。

Void Linuxには2つのC標準ライブラリが含まれています:glibcとmusl。

  • Glibc(GNU Cライブラリ)は、多くのLinuxディストリビューションで広く使用されています。
  • 一方、muslは同じCライブラリのシンプルな実装ですが、その新しさからすべてのプログラムが正しく動作するわけではありません。この概要では、glibc付きのBase Live Imageをダウンロードします。

Voidlinux 1 Download

Void Linuxインストーラーのコピーを取得したら、いくつかのものが必要です:

  • 最低4GB以上のUSBメモリ
  • インストーラーをUSBに書き込む方法

インストーラーをUSBに書き込むプロセスは簡単です。使用しているプラットフォームに関係なく、balenaEtcherを使用できます。Void Linuxでブート可能なUSBを作成する方法の詳細については、ここにある指示に従ってください。

またお読みください: Bootable Flash Driveを作成するためのRufusの使い方

Void Linuxのインストール

ブート可能なUSBを使って、BIOSのブートメニューからVoid Linuxインストーラーにブートできます。USBをパソコンに挿入して起動します。ブートメニューにアクセスする方法は、使用しているマシンによって異なります。F10が最も一般的に使用されるキーですが、F12やF2を使用するものもあります。BIOSに入ったら、USBドライブから起動するオプションを選択してください。

Voidlinux 5 Bootmenu

ブートが完了すると、Void Linuxのブートメニューが表示されます。ここから、最初のオプションを選択します。これにより、ライブインストーラーにロードされます。

Voidlinux 6 Welcome

「root」としてログインし、パスワードに「voidlinux」を入力してください。これにより、ライブインストーラー内でのroot特権が得られます(心配しないでください、後でrootパスワードを変更できます)。

またお読みください: UEFIとBIOS:どちらを使用すべきか

オプション:ワイヤレスを有効にする

ただし、Wi-Fi経由でVoid Linuxをインストールする場合は、以下のコマンドを入力してワイヤレス接続を初期化する必要があります:

wpa_passphrase "Your access point's name">>/etc/wpa_supplicant/wpa_supplicant.conf

その後に続いている空白の行にパスワードを入力し、接続先の資格情報でdhcpデーモンを再起動します。

sv restart dhcpcd

接続が成功したか確認するには、pingコマンドを使用してウェブサイトにpingを送ることができます。例えば:maketecheasier.com。

ping-c5 maketecheasier.com

うまくいったら、インストールプロセスを開始できます。これを行うには、コマンドラインにvoid-installerと入力してください。

またお読みください: Linuxにおける壊れたパッケージを修正する方法

Void Linuxインストーラー

インストールウィザードのメインメニューには、実行する必要があるすべての手順が示されています。キーボードから始めて、下に進んでいきます。

Voidlinux 8 Installer Menu

ここで、キーボードのレイアウトを選択します。標準のUSキーボード以外を使用している場合は、ここで指定する必要があります。私自身は標準のUSキーボードを使用しています。

Voidlinux 9 Keyboard

キーボードレイアウトを選択した後、ウィザードは次のステップ:ネットワークを選択します。それに入って、インストールに使用するネットワークアダプタを選択できます。

Voidlinux 10 Network

ワイヤレス接続を使用している場合は、「wlp4s0」などのオプションが表示されます。それを選択し、ワイヤレスネットワークの資格情報を提供してEnterを押します。私はEthernet接続を使用しているので、「enp0s3」を選択し、DHCPも有効にします。

次のステップは、インストーラーがどこからパッケージを取得するかを選択することです。最新のパッケージを取得するには、ネットワークを選択します。

Voidlinux 11 Source

次のステップでは、マシンのホスト名を指定する必要があります。好きな名前を付けて構いません。私の場合、「maketecheasier」と名付けます。

Voidlinux 12 Hostname

ロケールは、マシンの文字セットを選択する場所です。英語以外の言語を使用している場合は、ここで指定する必要があります。特別な記号を使用したい場合も、UTF-8ロケールを選択する必要があります。私の場合は「en_US.UTF-8」を選択します。

Voidlinux 13 Locale

タイムゾーンのステップでは、自分に最も近い場所を選択してください。これにより、システムクロックが設定されます。

Voidlinux 14 Timezone

次のステップでは、マシンのrootパスワードを提供してください。これは安全なパスワードであることを確認してください。

Voidlinux 15 Root Password

ユーザーの設定

ログイン名のために、ユーザーアカウントを設定する必要があります。最初のプロンプトでは、ユーザー名を求められます。これを使ってログインします。

Voidlinux 16 Login Name

Voidlinux 17 Full Name

ウィザードは、ユーザーアカウントのパスワードを提供するように求めてきます。これは良いパスワードであり、rootパスワードとは異なることを確認してください。

Voidlinux 18 User Pass

次のステップでは、ユーザーアカウントが属するシステムグループを選択します。インストーラーはすでに合理的なデフォルトを提供しており、日常的な使用には十分なはずです。次のステップに進むためにEnterを押してください。

Voidlinux 19 Groups

ブートローダーとパーティションの設定

ブートローダーのために、どのディスクにブートローダーをインストールするかを選択する必要があります。オプションの右側にある「サイズ」を見て、ディスクを選択しEnterを押します。私の場合は「/dev/sda」です。

Voidlinux 20 Bootloader

パーティショニングのステップでは、インストール用にどのディスクをパーティションするかを尋ねられます。ブートローダー用に選択したのと同じディスクを選択してください。私の場合は「/dev/sda」です。ウィザードは、ディスクのパーティションに使用するツールを選択するように尋ねます。「cfdisk」を選択してください。これはシンプルで使いやすいです。

Voidlinux 21 Partition

パーティションの作成

空のディスクを使用している場合、cfdiskはラベルタイプを求めてきます。「gpt」を選択してください。これにより、他のラベルタイプに比べてより柔軟で、大きなドライブを管理できます。

Voidlinux 22 Cfdisk Gpt

cfdiskでのパーティションレイアウトは、UEFIまたはBIOSシステムのどちらを使用しているかに大きく依存します。UEFIシステムの場合、4つのパーティションを作成する必要があります。

Free Spaceを選択し、上下カーソルキーで選択し、左と右のカーソルキーを使って「New」を選択します。cfdiskは、作成したいパーティションのサイズを尋ねてきます。

  • 最初のパーティションは1GBのサイズで作成する必要があります。
  • 2番目のパーティションは200MBのサイズで、タイプはEFI Systemにしなければなりません。

Voidlinux 23 Cfdisk Partition

これを行うには、選択したパーティションで「タイプ」オプションを選択します。cfdiskはそのパーティションのために選択できるタイプのリストを表示します。

  • 3番目のパーティションのサイズは、マシンのRAMのサイズによって異なります。5GB未満の場合、持っているRAMの2倍のサイズを指定してください。例えば、4GBのRAMを持っている場合、3番目のパーティションのサイズを8GBに設定します。
  • 5GB以上の場合は、システムのRAMのサイズと同じサイズを指定してください。最後に、3番目のパーティションはタイプをLinux swapにする必要があります。
  • 最後のパーティションには、ディスクの残りのすべてのスペースを割り当てます。

完了したら、cfdiskで「Write」オプションを選択し、「yes」と入力してパーティションを確認します。その後、Quitを選択してcfdiskを終了できます。

ファイルシステムの作成

ファイルシステムのステップでは、作成したパーティションのファイルシステムを作成します。ウィザードは、パーティションを選択すると「ファイルシステムの種類」を尋ね、その後「マウントポイント」を尋ねてきます。

  • 最初のものは、タイプとして「ext2」を選択し、マウントポイントに「/boot」を入力します。
  • 2番目のものは、タイプ「vfat」で、マウントポイントは「/boot/efi」です。
  • 3番目のものは、「swap」タイプで、マウントポイントはありません。
  • 最後のものは、タイプ「ext4」で、マウントポイントは「/」です。

Voidlinux 24 Filesystems

インストールの開始

すべての準備が完了したら、メインメニューで「インストール」オプションを選択できます。インストーラーは、作成した設定を確認するように求めてきます。「はい」を選択してください。その後、インストーラーはVoid Linuxをインストールするために必要なすべてのファイルをダウンロードします。

Voidlinux 25 Confirmation

ダウンロードが完了すると、「OK」というプロンプトが表示されます。Enterを押すとウィザードはインストールプロセスを続行します。

Voidlinux 26 Download Finished

インストールにはそれほど時間はかからないはずです。完了すると、ウィザードは「インストール成功」の画面を表示します。「はい」を選択してマシンをVoid Linuxに再起動します。

Voidlinux 27 Installation Finished

おめでとうございます!基本的なVoid Linuxのインストールが完了しました。ここからは、気に入ったものを何でもインストールできます。デスクトップ環境やウィンドウマネージャーのいくつかから始めてみてください。

Voidlinux 28 Basic Installation

またお読みください: Arch Linuxのための5つの優れたAURヘルパー

よくある質問

1. マシンがいつ作られたかわかりません。UEFIシステムかどうかを確認する別の方法はありますか?

はい!Void Linuxインストーラーが起動したら、「/sys/firmware/efi/」ディレクトリを確認できます。このディレクトリは非UEFIシステムには存在しないため、Void Linuxインストーラーがロードした場合、あなたのマシンはUEFIシステムである必要があります。

2. インストールが完了しましたが、再起動してログインしたとき、オンラインになっていません。私のワイヤレスは壊れていますか?

上記で説明したwpa_passphraseコマンドを再度実行する必要があります。最初にこれを実行したとき、Void Linuxインストーラー内で行っていました。今は自分のインストールがあるので、システムが接続先を知るためにもう一度実行する必要があります。

3. インストールが失敗しました!「ERROR: /dev/sdXにGRUBをインストールに失敗しました!エラーについては/dev/tty8を確認してください。」と表示されました。どうすればいいですか?

これは、GRUBがシステムに正しくインストールされなかったために発生しました。これにはいくつかの理由がありますが、最も一般的なものは以下の通りです:

  1. あなたのマシンがBIOSであるにもかかわらず、UEFIパーティションスキームを採用してしまった、またはその逆。
  2. UEFIパーティションスキームを作成した際、最初のパーティションを「EFI System」にするのではなく、2番目のものとして作成してしまいました。