Void Linuxとは?特徴とインストール方法を完全ガイド
Void Linuxは、強力でありながら取り組みやすいオペレーティングシステムを目指すLinuxディストリビューションです。シンプルさと安定性を両立するため、initシステムに「runit」、そして独自の軽量パッケージマネージャーを採用しています。
Arch Linuxと同様に、Void Linuxは「ローリングリリース」モデルと「ユーザー中心」の設計思想を採用しています。つまり、常に最新の状態へ更新され続ける一方、インストール直後の状態は必要最小限の構成になっています。この特性により、自分が理解し、自由にカスタマイズできる柔軟なOSを求める上級ユーザーにとって魅力的な選択肢となっています。
Void Linuxを選ぶ理由
Void Linuxの最大の特徴は、OSのシンプルさを保ち続けている点にあります。initシステムとしてrunitを使用しているため、現在実行中のサービススクリプトはすべて「/var/service/」ディレクトリ内のファイルとして確認でき、「/etc/sv/」ディレクトリから簡単に追加・編集・削除できます。
さらに、Void Linuxは利用可能なすべてのパッケージを「X Binary Package System(XBPS)」という独自の仕組みで一元管理しています。これにより、追加のパッケージマネージャーを導入する必要がなく、自前でパッケージをビルドする際にも扱いやすいツールチェーンが用意されています。その結果、メンテナンスが容易で、かつ柔軟性と安定性を兼ね備えたOSが実現されています。
Void Linuxのダウンロードとインストーラーの準備
Void LinuxのISOイメージは公式サイトからダウンロードでき、2つの種類から選択できます。「Base」と「XFCE」です。前者はデスクトップ環境を含まない最小構成、後者はXFCEデスクトップ環境が最初から含まれています。
また、Void Linuxにはglibc版とmusl版という2種類のC標準ライブラリがあります。
- Glibc(GNU C Library): 多くのLinuxディストリビューションで広く採用されている標準的なライブラリです。
- Musl: 同じC標準ライブラリのよりシンプルな実装ですが、比較的新しいため、一部のプログラムは正常に動作しない場合があります。
本記事では、glibc版のBase Liveイメージをダウンロードして進めていきます。
Void Linuxのインストーラーを入手したら、次のものが必要になります。
- 4GB以上の容量があるUSBメモリ
- USBへの書き込みを行うソフトウェア
USBへの書き込みは簡単な作業です。プラットフォームを問わず「balenaEtcher」を使えば確実に行えます。起動可能なUSBの作成方法の詳細については、公式の手順を参照してください。
Void Linuxのインストール
起動可能なUSBが準備できたら、BIOSのブートメニューからVoid Linuxインストーラーを起動します。USBをPCに挿入して電源を入れましょう。ブートメニューの開き方は機種によって異なりますが、最も一般的なのはF10キーです。F12やF2を使う機種もあります。BIOS画面に入ったら、USBドライブからの起動を選択してください。
起動すると、Void Linuxのブートメニューが表示されます。ここでは最初の項目を選択しましょう。するとライブインストーラーが読み込まれます。
ログインはユーザー名「root」、パスワード「voidlinux」で行います。これでライブインストーラー上でroot権限が使えるようになります(心配いりません。rootパスワードは後で変更できます)。
任意:Wi-Fi接続を有効にする
なお、Wi-Fi経由でVoid Linuxをインストールする場合は、まず以下のコマンドを実行して無線接続を初期化する必要があります。
wpa_passphrase "Your access point's name" >> /etc/wpa_supplicant/wpa_supplicant.conf
コマンド実行後に表示される空行にWi-Fiのパスワードを入力し、dhcpデーモンを再起動してアクセスポイントの認証情報で接続を再初期化します。
sv restart dhcpcd
接続が正しく確立されたかどうかは、pingコマンドで確認できます。例えばmaketecheasier.comに対してpingを実行してみましょう。
ping -c 5 maketecheasier.com
応答があれば、インストール作業を開始できます。コマンドラインにvoid-installerと入力してください。
Void Linuxインストーラーの操作
インストールウィザードのメインメニューには、必要な作業がすべて一覧表示されています。上から「Keyboard(キーボード)」から順番に進めていきましょう。
ここではキーボードレイアウトを選択します。標準的なUSキーボード以外を使っている場合は、必ずここで指定してください。
キーボードレイアウトを選択すると、ウィザードは自動的に次のステップ「Network(ネットワーク)」へ移ります。そこに入り、インストールに使用するネットワークアダプターを選びます。
無線接続を使用している場合は「wlp4s0」のような名前の項目が表示されます。それを選択し、Wi-Fiの認証情報を入力してEnterを押してください。今回は有線接続のため「enp0s3」を選択し、DHCPも有効にします。
次は、インストーラーがパッケージをどこから取得するかを選択します。最新のパッケージを入手するには「Network」を選びましょう。
続いて、マシンのホスト名を入力します。名前は何でも構いません。ここでは「maketecheasier」とします。
「Locale(ロケール)」では、マシンで使用する文字セットを選択します。英語以外の言語を使用する場合は必ずここで指定しましょう。重要な注意点として、特殊記号を正しく表示したい場合はUTF-8対応のロケールを選ぶ必要があります。ここでは「en_US.UTF-8」を選択します。
「Timezone(タイムゾーン)」では、最寄りの地域を選択します。これはシステムクロックの設定に関わるためです。
次にrootパスワードを設定します。安全で推測されにくいパスワードを必ず使用してください。
ユーザーアカウントの設定
続いて、日常的に使用するユーザーアカウントを作成します。最初にユーザー名の入力を求められます。これはログイン時に使用する名前です。
次に、ユーザーアカウントのパスワードを設定します。rootパスワードとは別の、安全なパスワードを設定しましょう。
さらに、ユーザーアカウントをどのシステムグループに所属させるかを選択します。インストーラーが日常用途に十分な合理的なデフォルト値を提示してくれるので、そのままEnterを押して次へ進んで問題ありません。
ブートローダーとパーティションの設定
ブートローダーの設定では、GRUBをインストールするディスクを選択します。右側に表示される「size」を参考にディスクを特定し、Enterを押してください。今回の場合は「/dev/sda」です。
パーティショニングのステップでは、どのディスクをパーティション分割するかを尋ねられます。ブートローダーと同じディスクを選択してください。ここでも「/dev/sda」を選びます。次に、どのパーティショニングツールを使うか尋ねられるので、よりシンプルで使いやすい「cfdisk」を選択しましょう。
パーティションの作成
空のディスクを使用している場合、cfdiskはラベルタイプ(Label Type)を尋ねてきます。「gpt」を選択しましょう。他のラベルタイプよりも柔軟で、大容量ドライブにも対応できます。
cfdiskでのパーティション構成は、UEFIシステムかBIOSシステムかによって大きく異なります。UEFIシステムの場合は、4つのパーティションを作成します。
具体的には、Up/Downカーソルキーで「Free Space」を選択し、Left/Rightカーソルキーで「New」を選びます。するとcfdiskがパーティションサイズを尋ねてきます。
- 最初のパーティションは1GBで作成します。
- 2番目のパーティションは200MBで、タイプは「EFI System」に設定します。
タイプの変更は、対象パーティションを選択した状態で「Type」オプションを選ぶことで行えます。cfdiskが選択可能なタイプ一覧を表示してくれます。
- 3番目のパーティションはスワップ領域で、サイズは搭載RAMの容量によって決まります。RAMが5GB未満の場合は、その2倍のサイズを指定します。例えば4GBのRAMなら、8GBのスワップ領域を作成します。
- 5GB以上の場合は、RAMと同じサイズを指定します。タイプは「Linux swap」に設定してください。
- 最後のパーティションには、ディスクの残り容量をすべて割り当てます。
すべて完了したら、cfdiskの「Write」を選択してyesと入力し、パーティション構成を確定します。その後、「Quit」を選択してcfdiskを終了しましょう。
ファイルシステムの作成
ファイルシステムのステップでは、作成した各パーティションにファイルシステムを設定します。ウィザードはパーティションを選択すると「Filesystem Type(ファイルシステムタイプ)」を尋ね、その後「Mountpoint(マウントポイント)」を求めてきます。
- 1番目:「ext2」を選択し、マウントポイントに「/boot」を指定。
- 2番目:「vfat」を選択し、マウントポイントに「/boot/efi」を指定。
- 3番目:「swap」を選択。マウントポイントの指定は不要です。
- 4番目:「ext4」を選択し、マウントポイントに「/」を指定。
インストールの開始
以上の設定がすべて完了したら、メインメニューの「Install」を選択します。インストーラーが設定内容の確認を求めてくるので、「Yes」を選択してください。その後、Void Linuxのインストールに必要なファイルがダウンロードされます。
ダウンロードが完了すると「OK」プロンプトが表示されます。Enterを押すと、インストール処理が続行されます。
インストール自体は長くはかかりません。完了すると「Installation Success」画面が表示されます。「Yes」を選択して再起動すれば、Void Linuxが起動します。
おめでとうございます!これで基本的なVoid Linux環境の構築が完了しました。ここから先は、好きなものを自由にインストールできます。デスクトップ環境やウィンドウマネージャーから始めるのがおすすめです。
よくある質問
1. 自分のマシンの製造時期がわかりません。UEFIかどうかを確認する別の方法はありますか?
はい、あります。Void Linuxインストーラーを起動したら、「/sys/firmware/efi/」ディレクトリの存在を確認してください。このディレクトリは非UEFIシステムには存在しないため、もし存在していれば、あなたのマシンはUEFIシステムだと言えます。
2. インストール直後、再起動してログインしたところインターネットに接続できません。無線LANが壊れたのでしょうか?
いいえ、壊れていません。先ほど説明したwpa_passphraseコマンドを再度実行する必要があります。初回に実行したときはVoid Linuxインストーラー上でしたが、今度は自分のインストール済みシステム上で改めて設定する必要があるのです。そうすることで、システムがどこに接続すべきかを認識できるようになります。
3. インストールに失敗しました。「ERROR: failed to install GRUB to /dev/sdX! Check /dev/tty8 for errors.」と表示されます。どうすればよいですか?
これはGRUBがシステムに正しくインストールされなかったことを意味します。原因はいくつか考えられますが、最も一般的なのは以下の2つです。
- 実際はBIOSマシンなのにUEFI向けのパーティション構成を採用した(またはその逆)。
- UEFI向けのパーティション構成を作る際、2番目ではなく1番目のパーティションを「EFI System」タイプにしてしまった。
-
LinuxにKodiをインストールする方法|Ubuntu・Debian・Fedora・Arch対応ガイド
メディアストリーミングの分野で、Kodiに勝るプレイヤーは存在しません。映画やドラマのボックスセットコレクションからライブTVまで、あらゆるコンテンツを再生できます。初代Xbox向けアプリとして誕生した頃とは別物と言えるほど進化しました。クロスプラットフォーム対応のため、Linux PCへのインストールも難しくありません。一部のLinuxリポジトリにはKodiが標準で含まれていますが、すべてのディストリビューションでそうとは限りません。本記事では、主要なLinuxディストリビューションそれぞれにKodiをインストールする手順を詳しく解説します。UbuntuにKodiをインストールする最近のUb
-
Arch Linuxのインストール方法を徹底解説!初心者向けステップバイステップガイド
UbuntuやLinux Mintとは異なり、Arch Linuxは「ローリングリリース」方式を採用したLinuxディストリビューションです。一度インストールしてしまえば、常に最新バージョンへと自動的にアップデートされ続けます。また、Arch Linuxは必要最小限の構成から始まるディストリビューションのため、システムに何をインストールするかを完全に自分でコントロールできるのも大きな魅力です。さらに、Linuxコミュニティ屈指の充実度を誇る「Arch Wiki」が存在する点も見逃せません。ただし、Arch Linuxで注意すべき点はそのインストールプロセスです。決して心臓の弱い方向けではありま