(Translated by https://www.hiragana.jp/)
GNU GRUB - 维基百科,自由的百科全书 とべ转到内容ないよう

GNU GRUB

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
GNU GRUB
通过GRUB在文本模式下启动Debian GNU/Linux
つう过GRUBざいぶんほんしき启动Debian GNU/Linux
開發かいはつしゃGNU项目
とうぜん版本はんぽん
  • 2.12-rc1 (2023ねん7がつ10日とおかあずかはつ版本はんぽん)[1]
  • 2.12 (2023ねん12がつ20日はつか;穩定版本はんぽん)[2]
編輯維基數據鏈接
みなもとだい码库 編輯維基數據鏈接
类型多重たじゅう操作そうさけい启动管理かんり
许可协议GNU通用つうよう公共こうきょう许可证
网站www.gnu.org/software/grub
GNU GRUBざいMBRぶんひょうてきかた盘上
GNU GRUBざいGPTぶんひょうてきかた盘上
boot.img严格占有せんゆう446节的大小だいしょう,并被うつしいれMBR(0おうぎ)。如果ぎょう于向きさきけんようてき原因げんいんだい一个分区起始于63おうぎ而非1おうぎただし这不强制きょうせいてき),core.imgうつしにゅうかい于MBRだい一分区之间的空扇区之中。/boot/grub录可以放ざい单独てきぶんちゅう,也可以放ざい根分ねわけちゅう

GNU GRUB(简称“GRUB”)いち个来GNU项目てき启动引导ほどじょ。GRUB启动规范てき实现,它允许用户可以在计算つくえないどう时拥ゆう操作そうさけい统,并在计算つくえ启动时选择希望きぼう运行てき操作そうさけい统。GRUB可用かよう于选择操作そうさけい统分じょうてき不同ふどううちかく,也可よう于向这些ないかく传递启动さんすう

GNU GRUBてき前身ぜんしんGrand Unified Bootloader。它主要用ようよう类Unixけい同大どうだいおおLinux发行ばんいち样,GNUけい统也さいようGNU GRUBさく为它てき启动Solaris从10 1/06はん开始ざいx86けい统上也采ようGNU GRUBさく为启动器。

特性とくせい

[编辑]

GRUB动态配置はいち;它在启动时加载配置はいちしんいき,并允许在启动时修あらため,如选择不同ふどうてきないかくinitrd。为此目的もくてき,GRUB提供ていきょうりょう一个简单的类似Bashてき命令めいれいぎょう界面かいめん,它允许用户编うつししんてき启动顺序。

GRUB非常ひじょう轻便。它支持しじ种可执行格式かくしき;它除りょう适用于支持しじ启动てき操作そうさけい统外,还通过链しき启动こうのう支持しじ诸如WindowsOS/2これ类的操作そうさけい统。GRUB支持しじだい部分ぶぶんてきUnixぶんけんけい统,也支持しじWindows适用てきFATNTFS檔案けい,还支持しじLBAしき。GRUBまこと许用户查支持しじてきぶんけんけい统里ぶんけんてき内容ないよう

GRUB具有ぐゆうよう户界めん多数たすうLinux发行ばん利用りようGRUB对图がた界面かいめんてき支持しじ提供ていきょうりょうじょうせいてき带有背景はいけい图案てき启动さい单,ゆう时也支持しじすべりねずみ。GRUB通過つうかGFX支援しえんさら美觀びかんてきひらき畫面がめんかずひらくせんたんつう过对GRUBてき文字もじ界面かいめんてき设定,以通过くしこう实现远程终端启动。

GRUB以从网络上下じょうげ操作そうさけい统镜ぞういん此可以支持しじ无盘けい统。GRUB支持しじざい启动操作そうさけい统前かい压它てき镜像。

あずか其它启动不同ふどう,GRUB以通过GRUB提示ていじ直接ちょくせつあずかよう户进ぎょう交互こうご。载入操作そうさけい统前,ざいGRUBぶんほんしきへい幕下まくした键入c键可以进にゅうGRUB命令めいれいれつざいぼつゆう作業さぎょうけい统或しゃゆう作業さぎょうけい统而ぼつゆう"menu.lst"(あるgrub.cfg)配置はいちぶんけんてきけい统上,どう样可以进にゅうGRUB提示ていじつう过类bashてき命令めいれい,GRUB提示ていじまこと许用户手こう启动にんなん操作そうさけい统。ごう适的命令めいれい记录ざい"menu.lst"(あるgrub.cfg)ぶんけんさと以自动启动一个操作系统。

GRUB拥有丰富てき终端命令めいれいざい命令めいれいれつ使用しよう这些命令めいれいよう户可以查かた碟分てき细节,おさむあらためぶん设置,临时おもしんうつ磁盘顺序,从任なんよう户定义的配置はいちぶんけん启动,以及查看GRUBしょ支持しじてきぶんけんけい统上てき其它启动てき配置はいちよし此,そく便びん不知ふちどう一台电脑上安装了什么,也可以从外部がいぶ设备启动一个操作系统。

GRUBさいよう滚动へいまく选择おもえよう启动てき操作そうさけい统。つう过向"menu.lst"(あるgrub.cfg)ぶんけんちゅう添加てんかしょう关信いき,GRUB以控せい150あるものさらてき启动选项,ざい启动时用方向ほうこう键进ぎょう选择。

つう过链しき启动,一个启动器可以启动另一个启动器。GRUBどおり过2いた3ぎょうてき命令めいれい就可以从DOSWindowsLinuxBSDSolarisけい统启动。

つきかんGRUB为类Unixけい统进ぎょうりょう编译つつめただし也有やゆうきょうDOSWindows使用しようてき变种GRUB4DOSひとし。GRUB也可以不带任なん操作そうさけい统而さく孤立こりつけい统安そう。从CDうえ启动时运ようGRUB需要じゅよう1个文けん,而从软盘、かた盘和USB设备じょう启动时需要じゅよう2个文けん。这些ぶんけん在任ざいにんなん支援しえんGRUBてきLinux CDうえ找到,よう户可以很容易よういてき找到它们。

しんてきGRUB2(GRUBだいはんためGRUBてきじゅううつし版本はんぽん,它是GRUBてきだい革新かくしん。GRUB2たいLinux系統けいとう做了さらてきゆう支援しえんさらてきこうのう,如動態どうたいてきにゅうぐみ(而在まえてきGRUBちゅうしんぞうある刪除ぐみようじゅう新編しんぺんやくGRUB)とう。GRUB2てき版本はんぽんごうため0.98あるさらだかきゅうてきGRUBてき版本はんぽんごうそくため0.97あるさらひく,也被しょうため“GRUB Legacy”ある“GRUB1”とう。GRUB2てき配置はいち命令めいれいとう較GRUB Legacyゆう一定いっていてき不同ふどう

启动过程

[编辑]

计算つくえ启动きさきBIOSはた寻找だい一个可启动的设备(通常つうじょう为硬盘),而后从MBRちゅう载入启动ほどじょしかきさきひかえせい交给这段だい码。MBR于硬盘的まえ512节内。

GRUBだいいち版本はんぽん

[编辑]

GRUBてき骤1包含ほうがんざいMBRちゅうよし于受MBRてき大小だいしょうげんせい骤一所做的几乎只是装载GRUBてきいち骤(そんざいかた盘的其它位置いち)。骤1すんで直接ちょくせつそう载步骤2,也可以装载步骤1.5:GRUBてき骤1.5包含ほうがんざいMBRきさきめんてき30せん节中。骤1.5载入骤2。

とう骤2启动きさき,它将てい现一个界面来让用户选择启动的操作系统。这步通常つうじょうさいようてき图形さい单的形式けいしき,如果图形方式ほうしき不可ふかようあるものよう需要じゅようさらだか级的ひかえせい使用しようGRUBてき命令めいれいぎょう提示ていじつう过它,よう户可以手こう指定してい启动さんすう。GRUB还可以设おけちょう时后动从ぼういち个内かく启动。

GRUBだい版本はんぽん

[编辑]

あずかGRUBだいいちはん相似そうじてき,boot.imgぞう骤1いち样在MBRあるざい启动ぶんちゅうただし,它可以从にんなにLBA48てき一个扇区中读取,它(boot.imgはた读取core.img(产生于diskboot.imgてきだい一个扇区以用来后面读取core.imgてき剩余じょうよ部分ぶぶんcore.img正常せいじょうじょう况下跟步骤1.5储存在そんざいどう一地方并且有着同样的问题,とううつり动到一个文件系统或一个纯粹的分区时会比在步骤1.5うつり动或删除引起さらすくなてきあさ烦。一旦いったん完成かんせい读取,core.imgかい读取だま认的配置はいちぶんけん其他需要じゅようてき块。

とうGRUB启动きさき

[编辑]

一旦选择了启动选项,GRUB选择てきないかく载入ないそん并把ひかえせい交给ないかくざい此步骤中,对于Windows类不支持しじ启动标准てき操作そうさけい统,GRUB也可以通过链しき启动ひかえせい传给其它启动ざい这种じょう况下,其它操作そうさけい统的启动ほどじょGRUB保存ほぞんりょうらいあずかうちかく不同ふどう,其它操作そうさけい统如どう直接ちょくせつMBR启动。类似Windowsてき启动さい单,也许另一个启动管理器,它允许在个不支持しじ启动てき操作そうさけい统中做进いちてき选择。(ざいやめゆうWindowsてきけい统上めんあるもの包含ほうがん个Windows版本はんぽんてきけい上安かみやすそう现代てきLinux而不おさむあらためげん操作そうさけい统,そくぞく于这类情况。)

あんそう

[编辑]

GRUBてき一个重要的特性是安装它不需依附一个操作系统;ただし,这种あんそう需要じゅよういち个Linux/Windows副本ふくほんよし于单どく工作こうさく,GRUB实质じょう一个微型系统,つう过链しき启动てき方式ほうしき,它可以启动所有安ありやすそうてき主流しゅりゅう操作そうさけい统。

あずかLILO不同ふどうおさむあらためGRUBてき配置はいちぶんけんきさき必把GRUBおもしんあんそういたMBRあるものぼう个分ちゅう

ざいLinuxちゅう,“grub-install”命令めいれいようらいGRUBてき骤1あんそういたMBRあるものぶんちゅうてき。GRUBてき配置はいちぶんけん骤2以及其它ぶんけん必须あんそういたぼう个可ようてきぶんちゅう。如果这些ぶんけんあるものぶん可用かよう骤1しょうよう户留ざい命令めいれいぎょう界面かいめん

GRUB Legacyてき設定せってい檔為/boot/grub/menu.lstある/boot/grub/grub.conf。GRUB 2てき設定せってい檔為/boot/grub/grub.conf

じょりょうかた盘外,GRUB也可あんそういたひかり软盘闪存盘ひとしうつり动介质なか,这样就可以啟どう一台无法从硬盘启动的系统。

まいり

[编辑]

参考さんこう资料

[编辑]

外部がいぶ链接

[编辑]
  1. ^ GRUB 2.12 release candidate 1. 2023ねん7がつ10日とおか. 
  2. ^ "GRUB 2.12 released"; 作者さくしゃせい名字みょうじくし: Daniel Kiper; 出版しゅっぱん: 2023ねん12がつ20日はつか; 检索: 2023ねん12月20にち.