From nobody Wed Dec 28 17:11:57 2022 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Nhyk56ZHLz2kbyH for ; Wed, 28 Dec 2022 17:11:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Nhyk55X1lz3vkR; Wed, 28 Dec 2022 17:11:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672247517; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WX+DOWm55yw9Ee1LNSazNYGFV4ctvQ1B1ao7EC8HZ7U=; b=fdhWTu9sPoFRXCUQNcqGnDhRK8ChulEbnRIxqV0j4ebk8k3IJ3gAyiscdQnJw08gDkWenU 6QnPAhrcKSkSFxAu7uspw+Im5z96e4/uSZAGgDdRPXtX7eY2+Ax2EU2v96AXVLJLTYjz3J CniCOWfG+hqo7wxiFIYHPHFTe+a22w9ziAjCp4Gg3FLIZ7qJOzJ949eBYojV1Dnvl9r470 Zp3MzxZkulhKmXIuM1Bcx4wfgeCHBlC4g1bKB4AdPw+mr9E3JjmvJwVSFOdGxpUSqzuPmt QU7nuKyK5LYGSoen64/jkMtRKGY3R+GEVL4DGcfs7RNCAN5Gltk0mALcbRKhQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1672247517; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WX+DOWm55yw9Ee1LNSazNYGFV4ctvQ1B1ao7EC8HZ7U=; b=W47l9Ods0lZXAFh4tjKEFsH6XeINrIgoK4cIYshRXLqkPVUFL5tLo3bSK59BB9vvsaA5+i TyJA3zdcgZejaOwI9FmhZKo78KGW/9osgxSgo4/LrbDNVMkkegv0ro2W3p3e63kyjIGeec QHjssZP8+N2/kmEsKhb9pLLLDb3Z0CM5XAuWaxrQwvXm2anW1Be7gfoNrZGmcwfagv1vT3 b8x/azXvgG6YW8l/H7A56aichXJO8Im2d22kyBKUlOrMQmXjF5nmGErfWp4hNnV9HkRWRo 4WBVshA5XTRmm7CXZMkHtBK7bx5no3sWG68DnOcmIvaMF+bRI4jDIybuX3Eu+Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1672247517; a=rsa-sha256; cv=none; b=QcfdsWa1SY0xxN9GMpnQ5YGNGuaQQo600MO2WEx/xl/cBtsXdDd7c3zwVS3g6c9MkIsQGX kf4V+felN5uBnqkJWdnWUlSX5bvLZgFcOtdnYqBmliQucgQm9BVhAPmW2BsFLTNxblDqY5 wW614/Zm+Y/38HkCjXQewutdyjErNkumVeuTgtW72+za2dHh5vg5YO8HNlRD2Ox/hSTj7i V+e5QOL/OLWpX/fhw5TsnyEReITlpheTh2DLehqTObdW5XLZ2EuXWPFixtxI0PfnnAenqk IVVu5sQyDufGU7xG6wfBh8aKufkB9Q/zT+QUWJQth3/uBsLUOPDyU4Uhh5YzEg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Nhyk54dL4zxf1; Wed, 28 Dec 2022 17:11:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2BSHBvvP061806; Wed, 28 Dec 2022 17:11:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2BSHBvYm061805; Wed, 28 Dec 2022 17:11:57 GMT (envelope-from git) Date: Wed, 28 Dec 2022 17:11:57 GMT Message-Id: <202212281711.2BSHBvYm061805@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ryusuke SUZUKI Subject: git: cd5520187d - main - ja/handbook: Update boot chapter List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ryusuke X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cd5520187dc9dfe0b5c872c8a0e20f1775698689 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by ryusuke: URL: https://cgit.FreeBSD.org/doc/commit/?id=cd5520187dc9dfe0b5c872c8a0e20f1775698689 commit cd5520187dc9dfe0b5c872c8a0e20f1775698689 Author: Ryusuke SUZUKI AuthorDate: 2022-12-28 17:11:39 +0000 Commit: Ryusuke SUZUKI CommitDate: 2022-12-28 17:11:39 +0000 ja/handbook: Update boot chapter ecc2b1a6a0 -> d102df7b72 --- documentation/content/ja/books/handbook/boot/_index.adoc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/documentation/content/ja/books/handbook/boot/_index.adoc b/documentation/content/ja/books/handbook/boot/_index.adoc index 3afda744ba..d6a238de0d 100644 --- a/documentation/content/ja/books/handbook/boot/_index.adoc +++ b/documentation/content/ja/books/handbook/boot/_index.adoc @@ -3,9 +3,12 @@ title: 第12章 FreeBSD の起動のプロセス part: パートIII. システム管理 prev: books/handbook/config next: books/handbook/security +description: FreeBSD のブートプロセスおよび FreeBSD カーネルがスタートし、デバイスを検出し、init を起動するまでに起きることすべてを含む FreeBSD の起動プロセスのカスタマイズ方法について説明します。 +tags: ["boot", "boot process", "device hints", "x86", "amd64", "MBR", "GPT", "UEFI", "bsdlabel", "boot0", "Single-User Mode", "Multi-User Mode"] showBookMenu: true weight: 16 path: "/books/handbook/" +aliases: ["/ja/books/handbook/boot-introduction/","/ja/books/handbook/boot-splash/","/ja/books/handbook/device-hints/","/ja/books/handbook/boot-shutdown/"] --- [[boot]] @@ -79,7 +82,16 @@ x86 ハードウェアでは、基本入出力システム (Basic Input/Output S FreeBSD は古い標準の MBR、 または新しい GUID Partition Table (GPT) から起動できます。 GPT パーティションは、Unified Extensible Firmware Interface (UEFI) に対応したコンピュータで良く用いられます。 しかしながら、FreeBSD はレガシーな BIOS にのみに対応したコンピュータからも、man:gptboot[8] により、 GPT パーティションから起動できます。 UEFI からの直接の起動への対応は進行中です。 ==== -MBR 内部のコードは、 一般的に_ブートマネージャ_と呼ばれます。 とりわけユーザとの対話がある場合にそう呼ばれます。 通常ブートマネージャのもっと多くのコードが、 ディスクの最初のトラック、またはファイルシステム上におかれます。 ブートマネージャの例としては、Boot Easy とも呼ばれる FreeBSD 標準のブートマネージャの boot0、 多くの Linux(R) ディストリビューションが採用している Grub 等があります。 +MBR 内部のコードは、 一般的に _ブートマネージャ_ と呼ばれます。 +とりわけユーザとの対話がある場合にそう呼ばれます。 +通常ブートマネージャのもっと多くのコードが、ディスクの最初のトラック、またはファイルシステム上におかれます。 +ブートマネージャの例としては、Boot Easy とも呼ばれる FreeBSD 標準のブートマネージャの boot0、多くの Linux(R) ディストリビューションが採用している GNU Grub 等があります。 + +[NOTE] +==== +// There is extref:{faq}[a frequently asked question] about GRUB. Beyond the answer there, // +GRUB のユーザは https://www.gnu.org/software/grub/grub-documentation.html[GNU-provided documentation] を参照してください。 +==== ディスク上にインストールされているオペレーティングシステムが 1 つの時は、MBR はディスク上の最初の起動可能な (アクティブな) スライスを探し、 そのスライスにあるコードを起動してオペレーティングシステムの残りをロードします。 ディスク上に複数のオペレーティングシステムが存在しているのなら、 複数のオペレーティングシステムの一覧を表示できて、 起動するオペレーティングシステムを選択できるような、 別のブートマネージャをインストールすることもできます。