2. 起動プロセス:BIOS

Linux のブートプロセスの最初のステップは、起動時に重要なシステム整合性チェックを実行する BIOS(Basic Input/Output System)です。BIOS は、現在使用されているコンピューターの大部分を占める IBM PC 互換機で一般的に見られるファームウェアです。

Linux における BIOS の役割

コンピューターの電源を入れると、Linux システムにおける BIOSが最初に実行されるソフトウェアです。その主な機能は、CPU、メモリ、ハードドライブなどのシステムハードウェアを初期化し、テストすることです。起動順序の変更、システム時刻の確認、マシンの MAC アドレスの表示などのために、BIOS ファームウェアを操作したことがあるかもしれません。ハードウェアチェックが完了した後、bios linuxプロセスの主な目的は、システムブートローダーを見つけて制御を渡すことです。

BIOS がブートローダーを見つける方法

BIOS がハードドライブを初期化した後、オペレーティングシステムを起動する方法を決定するためにブートブロックを検索します。チェックする場所は、ディスクのパーティション方式(マスターブートレコード(MBR)または GUID パーティションテーブル(GPT))によって異なります。

MBR はハードドライブの最初の 512 バイトにあります。この小さなセクションには、初期ブートコードとパーティションテーブルが含まれています。MBR のコードは、別のプログラムをロードする責任があり、そのプログラムが実際のブートローダーをロードします。GPT パーティション化されたディスクを使用している場合、プロセスはわずかに異なります。

BIOS を起動する方法

多くのユーザーは、ハードウェア設定を構成するためにBIOS を起動する方法を知る必要があります。これを行う方法は、通常、電源投入直後に特定のキー(F2、F10、DEL、ESC など)を押すことです。起動デバイスの優先順位の変更や仮想化技術の有効化などのタスクには、bios を起動する方法を学ぶことが不可欠です。正確なキーはメーカーによって異なるため、コンピューターのドキュメントを参照する必要がある場合があります。

UEFI の台頭

従来の BIOS の代替として、UEFI(Unified Extensible Firmware Interface)があります。BIOS の後継として設計された UEFI は、現在ほとんどの最新ハードウェアで標準となっています。起動に関するすべての情報は、専用の EFI システムパーティション(ESP)にある.efiファイルに保存されます。このパーティションには、インストールされているオペレーティングシステムのブートローダーが含まれています。

UEFI は、起動時間の短縮や大容量ハードドライブのサポートなど、BIOS よりも多くの改善点を提供します。GPT 形式は UEFI のために設計されましたが、GPT ディスク上の「保護された MBR」は後方互換性を保証し、古い BIOS ベースのマシンでそれらから起動できるようにします。多くの Linux システムが現在 UEFI を使用していますが、基礎的な理解のために、このガイドでは従来の BIOS ブートプロセスに焦点を当てます。

ログインして学習進捗を保存

サインイン

演習

練習あるのみです!Linux ユーザーとグループ管理を理解を深めるための実践的なラボを次に示します。

  1. useradd、usermod、userdel を使用した Linux ユーザーアカウントの管理 - 新しいアカウントの作成と保護から、アカウントの変更と削除まで、ユーザー管理のライフサイクル全体を練習します。
  2. groupadd、usermod、groupdel を使用した Linux グループの管理 - 新しいグループの作成、ユーザーメンバーシップの変更、グループの削除など、グループ管理のためのコマンドラインユーティリティに関する実践的な経験を積みます。
  3. Linux でのユーザーアカウントと Sudo 権限の設定 - Linux システムのセキュリティを強化するために、ユーザーアカウントと sudo 権限を管理するための重要な技術を学びます。

これらのラボは、実際のシナリオで概念を適用し、Linux でのユーザーおよびグループ管理に対する自信を築くのに役立ちます。

クイズ

BIOS がロードするものは何ですか?単語一つで、英語で、小文字で答えてください。