で配達の終わりに達しました グラブ表記、 明らかにもっとたくさんありますが、Grubの開始に関して最も重要なものを説明するのをやめただけで、通常、報告されているほとんどすべての破損の問題を妨害します。
さらにいくつかの例を見てみましょう。
次の例は、Ubuntumenu.lstに記述されています。
タイトルWindows95 / 98 / NT / 2000
ルート(hd0,0)
化粧品
チェーンローダー+1
タイトルLinux
ルート(hd0,1)
カーネル/ vmlinuzルート= / dev / hda3 ro
タイトルから始めます。 rootは、Windowsカーネルが見つかると予想されるパーティションを指定し、それをマウントします。
コマンド 化粧品 GRUBルートデバイス上のルートディスクのアクティブパーティションを設定します。 これは、次のコマンドが チェーンローダー、指定された宛先パーティションなしで実行されます
XNUMX番目のエントリはさらに単純です。 Linuxシステムをそのパーティションから呼び出して、カーネルを起動します。 この場合、同じパーティション上にないオペレーティングシステムパーティション上のカーネルイメージとルート(/)が表示されます。 これは、古いコンピューターや特定のブートパーティションを持つコンピューターで発生する可能性が非常に高くなります。
異常な表記。
#103個のパーティションから144個のシステムを起動するGrubメニュー
カラーホワイト/ブルーブラック/ライトグレー
デフォルトの0
タイムアウト1000
#ディスクhdaには60個のパーティションが完全に実装されています56個は起動可能なシステムです
タイトルDOS6.22 @ hda1
再表示(hd0,0)
ルート(hd0,0)
チェーンローダー+1
#hda2は拡張パーティションであり、ストレージスペース自体はありません
title Empty @ hda3#最初にBSDシステムによって使用され、別のディスクに移動されました
ルート(hd0,2)
チェーンローダー+1
title Empty @ hda4#最初にBSDシステムで使用されていたものが別のディスクに移動されました
ルート(hd0,3)
チェーンローダー+1
#hda5は、ボックス内のすべてのLinuxに共通のスワップパーティションです。
タイトルパピー1.0.6 @ hda6
ルート(hd0,5)
チェーンローダー+1
タイトルアーチ0.71 @ hda7
ルート(hd0,6)
チェーンローダー+1
タイトルマンドレイク9.2 @ hda8
ルート(hd0,7)
チェーンローダー+1
タイトルSuse9.1 pro @ hda9
ルート(hd0,8)
チェーンローダー+1
タイトルeLive0.3 @ hda10
ルート(hd0,9)
チェーンローダー+1
タイトルRedHat 9 @ hda11
ルート(hd0,10)
チェーンローダー+1
タイトルLycoris4 @ hda12
ルート(hd0,11)
チェーンローダー+1
タイトルLibranet2.8.1 @ hda13
ルート(hd0,12)
チェーンローダー+1
タイトルマンドレイク10 @ hda14
ルート(hd0,13)
チェーンローダー+1
タイトルDebianWoody @ hda15
ルート(hd0,14)
チェーンローダー+1
タイトルYoper2.0.0 @ hda16
ルート(hd0,15)
チェーンローダー+1
タイトルKnoppix3.6 @ hda17
ルート(hd0,16)
チェーンローダー+1
タイトルBufflo1.5 @ hda18
ルート(hd0,17)
チェーンローダー+1
タイトルKanotix2004.9 @ hda19
ルート(hd0,18)
チェーンローダー+1
タイトルKalango3.2 @ hda20
ルート(hd0,19)
チェーンローダー+1
タイトルBlax30001 @ hda21
ルート(hd0,20)
チェーンローダー+1
タイトルFedoraCore 4 @ hda22
ルート(hd0,21)
チェーンローダー+1
タイトルDebianSarge(高パーティションがサポートされていないため直接起動)hda23
ルート(hd0,22)
カーネル/boot/vmlinuz-2.4.27-2-386ルート= / dev / hda23 ro
initrd /boot/initrd.img-2.4.27-2-386
タイトルレッドフラッグ4.1 @ hda24
ルート(hd0,23)
チェーンローダー+1
タイトルLinare教授版2 @ hda25
ルート(hd0,24)
チェーンローダー+1
タイトルTinySofa 2.0 @ hda26
ルート(hd0,25)
チェーンローダー+1
タイトルSlackware10.0 @ hda27
ルート(hd0,26)
チェーンローダー+1
タイトルXandros201 @ hda28
ルート(hd0,27)
チェーンローダー+1
タイトルVine3.2 @ hda29
ルート(hd0,28)
チェーンローダー+1
タイトルSpecifix0.15 @ hda30
ルート(hd0,29)
チェーンローダー+1
タイトルUbunto5.04 @ hda31
ルート(hd0,30)
チェーンローダー+1
タイトルPCLinuxOS9.1 @ hda32
ルート(hd0,31)
チェーンローダー+1
#これがハードディスクhdaの約137Gbバリアです
タイトルAsianLinux @ hda33
ルート(hd0,32)
チェーンローダー+1
タイトルUbuntu6.04 Dapper(ダイレクトブートによる)@ hda34
ルート(hd0,33)
カーネル/boot/vmlinuz-2.6.15-8-386ルート= / dev / hda34ro静かなスプラッシュ
initrd /boot/initrd.img-2.6.15-8-386
タイトルWolvix1.0.4 @ hda35
ルート(hd0,34)
カーネル/ブート/ vmlinuzrwルート= / dev / hda35
タイトルMepis3.4.2 rc1(直接起動による)@ hda36
ルート(hd0,35)
カーネル/boot/vmlinuz-2.6.12-1-586tscルート= / dev / hda36nomce静かなスプラッシュ=冗長vga = 791
initrd /boot/initrd.img-2.6.12-1-586tsc
タイトルTurboLinuxV7 @ hda37(hda10 + rwのSlackware27カーネルで起動)
ルート(hd0,36)
カーネル(hd0,26)/ boot / vmlinuz rw root = / dev / hda37
タイトルSlampp1.1 @ hda38
ルート(hd0,37)
チェーンローダー+1
タイトルSlax5.0.4 @ hda39
ルート(hd0,38)
チェーンローダー+1
タイトルPCLinuxOS0.92 @ hda40
ルート(hd0,39)
チェーンローダー+1
タイトルSam1.1 @ hda41
ルート(hd0,40)
チェーンローダー+1
タイトルベクター5.1 @ hda42
ルート(hd0,41)
チェーンローダー+1
タイトルSuse10.0 @ hda43
ルート(hd0,42)
チェーンローダー+1
タイトルKororaa2005 Beta 2 @ hda44
ルート(hd0,43)
チェーンローダー+1
タイトルsmgl0.45 @ hda45
ルート(hd0,44)
カーネル/ブート/ vmlinuzルート= / dev / hda45 ro
タイトルLunar1.6 @ hda46
ルート(hd0,45)
カーネル/boot/2.6.14.1.46-通常のroルート= / dev / hdaXNUMX devfs =マウントなし
タイトルForesight0.93 @ hda47
ルート(hd0,46)
チェーンローダー+1
タイトルSkolelinuxPro 6 in hda48
ルート(hd0,47)
カーネル/boot/vmlinuz-2.6.8-2-386ルート= / dev / hda48 ro
initrd /boot/initrd.img-2.6.8-2-386
タイトルhda49のKubuntudapper
ルート(hd0,48)
カーネル/boot/vmlinuz-2.6.12-9-386ルート= / dev / hda49ro静かなスプラッシュ
initrd /boot/initrd.img-2.6.12-9-386
タイトルKlax3.5 @ hda50
ルート(hd0,49)
チェーンローダー+1
タイトルK12LTSP4.10(rwスイッチをオンにする必要があります)@ hda51
ルート(hd0,50)
カーネル/boot/vmlinuz-2.6.7-1.494.2.2rw root = / dev / hda51
initrd /boot/initrd-2.6.7-1.494.2.2.img
タイトルSlackwareのカーネルによって起動されたProgeny2.0 @ hda52
ルート(hd0,51)
カーネル(hd0,26)/ boot / vmlinuz ro root = / dev / hda52
タイトルgrml0.5 @ hda53
ルート(hd0,52)
チェーンローダー+1
タイトルFedoraCore 2 @ hda54(rwスイッチで直接起動する必要があります)
ルート(hd0,53)
カーネル/boot/vmlinuz-2.6.5-1.358rw root = / dev / hda54
initrd /boot/initrd-2.6.5-1.358.img
タイトルWhax3.0 @ hda55
ルート(hd0,54)
チェーンローダー+1
タイトルTroppix1.2 @ hda56
ルート(hd0,55)
チェーンローダー+1
タイトルTopologLinux6.0 @ hda57
ルート(hd0,56)
チェーンローダー+1
タイトルHaansoft2006 ws @ hda58
ルート(hd0,57)
チェーンローダー+1
タイトルFedoraCore 3 @ hda59
ルート(hd0,58)
チェーンローダー+1
タイトルScientificLinux(rw付き)@ hda60
ルート(hd0,59)
カーネル/boot/vmlinuz-2.6.9-5.0.5.ELrw root = / dev / hda60 rhgbquiet
initrd /boot/initrd-2.6.9-5.0.5.EL.img
#ディスクhdcには、54システムの30パーティションがあります
タイトルDos7.10 @ hdc1
非表示(hd0,0)
再表示(hd1,0)
マップ(hd1)(hd0)
マップ(hd0)(hd1)
ルート(hd1,0)
化粧品
チェーンローダー+1
タイトルWin98 @ hdc2
非表示(hd0,0)
非表示(hd1,0)
再表示(hd1,1)
ルート(hd1,1)
化粧品
マップ(hd1)(hd0)
マップ(hd0)(hd1)
チェーンローダー+1
タイトル空@ hdc3
ルート(hd1,2)
チェーンローダー+1
#拡張パーティションはhdc4です
タイトルB2DPure KDE 2005 @ hdc5
ルート(hd1,4)
チェーンローダー+1
タイトルCollegeLinux2.5 @ hdc6
ルート(hd1,5)
チェーンローダー+1
タイトルベリー0.65 @ hdc7
ルート(hd1,6)
チェーンローダー+1
タイトルMorhpixKDE 0.4 @ hdc8
ルート(hd1,7)
チェーンローダー+1
タイトルフェザー0.6 @ hdc9
ルート(hd1,8)
チェーンローダー+1
タイトルバッファロー1.7.3.9 @ hdc10
ルート(hd1,9)
チェーンローダー+1
タイトルCentOS4.1 @ hdc11
ルート(hd1,10)
チェーンローダー+1
タイトルベクター4.3 @ hdc12
ルート(hd1,11)
チェーンローダー+1
タイトルTaoLinux 4.0 @ hdc13
ルート(hd1,12)
チェーンローダー+1
タイトルFrugaalware0.1 @ hdc14
ルート(hd1,13)
チェーンローダー+1
タイトルAgnulaDemudi 1.2 @ hdc15
ルート(hd1,14)
チェーンローダー+1
タイトルDamnSmall Linux @ hdc16
ルート(hd1,15)
チェーンローダー+1
タイトルMonoppix1.1.8(hd10.2)@hdc1,34からSlackware17カーネルによって起動
ルート(hd1,16)
カーネル(hd1,34)/ boot / vmlinuz ro root = / dev / hdc17
タイトルシンフォニーA4 @ hdc18
ルート(hd1,17)
チェーンローダー+1
タイトルPocketLinux 1.2 @ hdc19
ルート(hd1,18)
チェーンローダー+1
タイトルUltimaLinux4.0 @ hdc20
ルート(hd1,19)
チェーンローダー+1
タイトルVLOS1.2 @ hdc21
ルート(hd1,20)
カーネル/boot/vmlinuz-2.6.12-vidalinux_r3ro root = / dev / ram0 init = / linuxrc real_root = / dev / hdc21ビデオ= vesafb:1024×768-32 @ 85スプラッシュ=サイレント、テーマ:vlos-1.2静かなコンソール= / dev / tty1
initrd /boot/initrd-2.6.12-vidalinux_r3.img
タイトルTinySofa(Ceara)@ hdc22
ルート(hd1,21)
チェーンローダー+1
タイトル64スタジオ0.6 @ hdc23
ルート(hd1,22)
カーネル/boot/vmlinuz-2.6.13-1-マルチメディア-amd64-ジェネリックルート= / dev / hdc23 ro vga = 791スプラッシュ=サイレント
initrd/boot/initrd.img-2.6.13-1-multimedia-amd64-generic
タイトル空@ hdc24
ルート(hd1,23)
チェーンローダー+1
タイトル空@ hdc25
ルート(hd1,24)
チェーンローダー+1
タイトル空@ hdc26
ルート(hd1,25)
チェーンローダー+1
#これはhdcの137Gbバリアのおおよその境界です
タイトル空@ hdc27
ルート(hd1,26)
チェーンローダー+1
タイトル空@ hdc28
ルート(hd1,27)
チェーンローダー+1
タイトル空@ hdc29
ルート(hd1,28)
チェーンローダー+1
タイトル空@ hdc30
ルート(hd1,29)
チェーンローダー+1
タイトルrPath0.99.2 @ hdc31
ルート(hd1,30)
チェーンローダー+1
タイトルSTX1.0 rc2 @ hdc32
ルート(hd1,31)
チェーンローダー+1
タイトルFedoraCore 5 @ hdc33
ルート(hd1,32)
チェーンローダー+1
タイトルStartCom4.0.4 Raam @ hdc34
ルート(hd1,33)
チェーンローダー+1
タイトルSlackware10.2 @ hdc35
ルート(hd1,34)
チェーンローダー+1
タイトルForesightForesight 0.9 @ hdc36
ルート(hd1,35)
カーネル/boot/vmlinuz-2.6.12.5-fdl.2.x86.i686.cmovro root = / dev / hdc36スプラッシュ=サイレントvga = 791クワイエット
initrd /boot/initrd-2.6.12.5-fdl.2.x86.i686.cmov.img
タイトルXandros3.0 @ hdc37
ルート(hd1,36)
チェーンローダー+1
タイトルUbuntu5.10 Breezy Badger @ hdc38
ルート(hd1,37)
チェーンローダー+1
タイトルKate2.2(hdc10のSuse 43カーネルで起動)@ hdc39
ルート(hd1,38)
カーネル(hd0,42)/ boot / vmlinuz ro root = / dev / hdc39
initrd(hd0,42)/ boot / initrd
#パーティションhdc40からhdc54は、サブメニューとして機能するGrub用の各200Mbのパーティションです。
タイトルMSシステム専用のGrubメニュー(Dos&Windows)@ hdc40
ルート(hd1,26)
チェーンローダー+1
タイトル最近追加されたGrubメニュー@ hdc41
ルート(hd1,40)
チェーンローダー+1
タイトル小さなディストリビューションのみのGrubメニュー@ hdc42
ルート(hd1,41)
チェーンローダー+1
タイトル大きなディストリビューションのみのGrubメニュー@ hdc43
ルート(hd1,42)
チェーンローダー+1
タイトルグラブ予約メニュー(空)@ hdc44
ルート(hd1,43)
チェーンローダー+1
タイトルIDEディスクhda専用のGrubメニュー@ hdc45
ルート(hd1,44)
チェーンローダー+1
タイトルIDEディスクhdc専用のGrubメニュー@ hdc46
ルート(hd1,45)
チェーンローダー+1
タイトルSataディスクsda専用のGrubメニュー@ hdc47
ルート(hd1,46)
チェーンローダー+1
タイトルSataディスクsdbのみのGrubメニュー@ hdc48
ルート(hd1,47)
チェーンローダー+1
タイトルすべての100以上のシステムの完全なメニュー@ hdc49
ルート(hd1,48)
チェーンローダー+1
タイトルマスターメニューでサブメニューを起動@ hdc50
ルート(hd1,49)
チェーンローダー+1
タイトルグラブ予約メニュー(空)@ hdc51
ルート(hd1,50)
チェーンローダー+1
タイトルグラブ予約メニュー(空)@ hdc52
ルート(hd1,51)
チェーンローダー+1
タイトルグラブ予約メニュー(空)@ hdc53
ルート(hd1,52)
チェーンローダー+1
タイトルグラブ予約メニュー(空)@ hdc54
ルート(hd1,53)
チェーンローダー+1
#15番目のディスクsdaは9個のパーティションを持つSATAで、XNUMX個は起動可能です
タイトルXPプロ@ sdb1
非表示(hd0,0)
非表示(hd1,0)
非表示(hd1,1)
再表示(hd2,0)
マップ(hd2)(hd0)
マップ(hd0)(hd2)
ルート(hd2,0)
化粧品
チェーンローダー+1
タイトル空@ sda2
ルート(hd2,1)
チェーンローダー+1
タイトル空@ sda3
ルート(hd2,2)
チェーンローダー+1
#ここの拡張パーティションはsdb4です
タイトル空@ sda5
ルート(hd2,4)
チェーンローダー+1
タイトルUtutux2 2005.1 @ sda6
ルート(hd2,5)
チェーンローダー+1
タイトルHelix1.7 @ sda7
ルート(hd2,6)
チェーンローダー+1
タイトルMagicLinux2.0 rc2 @ sda8
ルート(hd2,7)
チェーンローダー+1
タイトルZenwalk1.2 @ sda9
ルート(hd2,8)
チェーンローダー+1
タイトルMedianLinux4 rc5 @ sda10
ルート(hd2,9)
チェーンローダー+1
タイトルNetBSDi386 3.0 rc6 @ sda11
ルート(hd2,10)
チェーンローダー+1
タイトルアラビア語0.6rc1 @ sda12
ルート(hd2,11)
チェーンローダー+1
タイトルMepis3.3.2 @ sda13
ルート(hd2,12)
チェーンローダー+1
#Persinal data partion @ sda14
タイトル空@ sda15
ルート(hd2,14)
チェーンローダー+1
#15番目のディスクsdbは8個のパーティションを持つSATAで、XNUMX個は起動可能です
タイトルWin2k @ sdb1
hide(hd0,0)#hda6.22のDOS1パーティションを非表示にする
hide(hd1,0)#hdc7.10でDOS1パーティションを非表示にする
hide(hd1,1)#hdc98でWin2パーティションを非表示にする
hide(hd2,0)#sda1でWinXPパーティションを非表示にする
unhide(hd3,0)#実行のためにWin2kパーティションを再表示します
ルート(hd3,0)
化粧品
マップ(hd3)(hd0)
マップ(hd0)(hd3)
チェーンローダー+1
タイトルFreeDOS @ sdb2
hide(hd0,0)#hda6.22のDOS1パーティションを非表示にする
hide(hd1,0)#hdc7.10でDOS1パーティションを非表示にする
hide(hd1,1)#hdc98でWin2パーティションを非表示にする
hide(hd2,0)#sda1でWinXPパーティションを非表示にする
hide(hd3,0)#sdb2のWin1kパーティションを非表示にする
再表示(hd3,1)
ルート(hd3,1)
化粧品
マップ(hd3)(hd0)
マップ(hd0)(hd3)
チェーンローダー+1
タイトル空@ sdb3
ルート(hd3,4)
チェーンローダー+1
#パーティションsdb4は拡張パーティションです
タイトルNetBSD3.0 AMD64 @ sdb5
ルート(hd3,4)
チェーンローダー+1
タイトル空@ sdb6
ルート(hd3,5)
チェーンローダー+1
タイトル空@ sdb7
ルート(hd3,6)
チェーンローダー+1
タイトルFrugalware0.4 @ sdb8
ルート(hd3,7)
チェーンローダー+1
タイトル空@ sdb9
ルート(hd3,8)
チェーンローダー+1
タイトルQuantian0.7.9.1 @ sdb10
ルート(hd3,9)
チェーンローダー+1
タイトルSuse10.1 x86 64 @ sdb11
ルート(hd3,10)
チェーンローダー+1
タイトル空@ sdb12
ルート(hd3,11)
チェーンローダー+1
タイトルKnoppix4.0.2 @ sdb13
ルート(hd3,12)
チェーンローダー+1
タイトルMandrivaリリース2006 @ sdb14
ルート(hd3,13)
チェーンローダー+1
タイトル空@ sdb15
ルート(hd3,14)
チェーンローダー+1
この構文はすべて、XNUMXを超えるGrubメニューを含む単一のGrubメニューに対応しています。 OSの、具体的には:
3セットXNUMX
ウィンドウズ3
2 ソラリス
5つのBSD
97リナックス
このメガグループを使用して、Grub表記のトピックを完了しますが、このトピックはXNUMXつのセクションで説明するのに十分な長さであるため、操作の他の側面を続行します。