Skip to Content
Linux クックブック、第 2 版
book

Linux クックブック、第 2 版

by Carla Schroder
May 2025
Intermediate to advanced
544 pages
7h 23m
Japanese
O'Reilly Media, Inc.
Content preview from Linux クックブック、第 2 版

第2章 GRUBブートローダーの管理 GRUBブートローダーを管理する

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

ブートローダとは、、コンピュータの電源を入れた後にオペレーティング・システムをロードするソフトウェアのことである。GRUB(GRand Unified Bootloader)ブートローダは、Linuxで最もよく使われるブートローダである。

GRUBは、1台のPCで複数のオペレーティングシステムを起動したり、ライブ設定編集、テーマ設定可能なインタフェース、レスキューモードなど、多くの便利な機能をサポートしている。この章ではこれら全てについて学ぶ。

GRUBとGRUB 2の比較

GRUBには、レガシーGRUBとGRUB 2の2つのメジャーリリースがある。GRUB 2はバージョン1.99以上。レガシーGRUBは2005年のバージョン0.97で終了した。この章ではレガシーGRUBについて話すつもりはない。この章ではレガシーGRUBについて話すつもりはない。レガシーGRUBは長い間引退しており、GRUB 2を使うこととはほとんど関係がないからだ。

例えば、Ubuntuは/boot/grub/ディレクトリとgrub-mkconfigコマンドを持ち、Fedoraは/boot/grub2/と grub2-mkconfigと呼んでいる。ファイルパスと名前をチェックする。この章では、ディストロ固有の例を除いて、Ubuntuの名前付けを使う。

コンピュータの起動は、前世紀の1940年代にUNIVACが初めて作られて以来、それほど大きくは変わっていない。プログラマブル・コンピュータの難点は、何をすべきかを指示するソフトウェアの命令が必要なことだが、その命令はオペレーティング・システムがロードされる前にどこから来るのだろうか?

最新のx86_64 PCアーキテクチャーの解決策は、マザーボード上のチップに初期起動命令を格納し、そのアドレスでCPUをプログラミングすることだ。CPUはスタートアップ命令を受け取るようにハード的に配線されていると言える。このアドレスはすべてのx86_64マシンで同じなので、マザーボードとCPUを混在させることができる。(このアドレスはリセットベクタと呼ばれている。調べたいことがあればどうぞ)。

これは、すべての仕組みを簡略化して説明したものである:

最初のステージは、システムの電源投入時に起動する。CPUは BIOS/UEFIファームウェアから命令をフェッチし、CPUキャッシュとシステムメモリを初期化する。システムメモリが初期化されると、パワーオンセルフテスト(POST)が実行され、メモリをテストし、キーボード、マウス、ディスプレイ、ディスクドライブなどの他のハードウェアとの接続性をテストする。おそらく、キーボードやマウスのLEDが点灯したり、ディスクドライブがプローブされるときにコンピュータのケース内部からノイズが聞こえたりすることにお気づきだろう。

POST の後、BIOS/UEFI ファームウェアは起動の第二段階を開始し、ハードディスク上のブートファイルを探す。GRUBブートローダは、オペレーティングシステムを起動し、システムの起動を完了するために必要なファイルをロードする。

ブートスクリーンが表示されると(図2-1)、GRUBは設定された時間、通常は5~10秒間、あなたの入力を待ち、何もしなければデフォルトが起動する。ブートメニューを矢印キーで移動する。どのキーを押してもカウントダウンは止まり、自由にブートオプションを探せる。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

Pythonデータサイエンスハンドブック 第2版 ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習

Jake VanderPlas, 菊池 彰
Bash クックブック第2版

Bash クックブック第2版

Carl Albing, JP Vossen
行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

Stephen Wendel, 武山 政直, 相島 雅樹, 反中 望, 松村 草也

Publisher Resources

ISBN: 9798341650091