Linux Grub (V). Grubove notácie

Na koniec dodávky sme došli dňa Grubove notácie, je ich samozrejme oveľa viac, ale zastavili sme sa iba pri vysvetľovaní tých najdôležitejších o spustení Grubu, ktoré majú tendenciu zasahovať do takmer všetkých hlásených problémov s korupciou.

Linux Grub

Pozrime sa na niekoľko ďalších príkladov.

Nasledujúci príklad je napísaný v Ubuntu menu.lst

názov Windows 95/98 / NT / 2000
root (hd0,0)
činný
nakladač reťazí +1

názov Linux
root (hd0,1)
jadro / vmlinuz root = / dev / hda3 ro

Začíname nadpisom. root špecifikuje oddiel, kde sa očakáva nájdenie jadra Windows, a pripojí ho.

Príkaz činný nastaví aktívny oddiel koreňového disku na koreňovom zariadení GRUB. To znamená, že nasledujúci príkaz nakladač reťazí, beží bez určeného cieľového oddielu

Druhá položka je ešte jednoduchšia. Na zavedenie jadra nazývame systém Linux z jeho oddielu. V tomto prípade vidíme obraz jadra a root (/) na oddiele operačného systému, ktoré sa nenachádzajú na rovnakom oddiele. Toto by bol veľmi pravdepodobný prípad u starších počítačov alebo počítačov so špecifickým bootovacím oddielom.

Neobvyklé notácie.

# Ponuka Grub, ktorá zavádza 103 systémov zo 144 oddielov

farba biela / modrá čierna / svetlošedá
predvolené 0
časový limit 1000

# Disk hda má 60 diskových oddielov, naplnených je 56 bootovacích systémov 

titul DOS 6.22 @ hda1
odkryť (hd0,0)
root (hd0,0)
nakladač reťazí +1           

# hda2 je rozšírený oddiel a sám o sebe nemá žiadny úložný priestor

nadpis Empty @ hda3 # pôvodne používaný systémom BSD presunutý na iný disk
root (hd0,2)
nakladač reťazí +1

názov Prázdny @ hda4 # pôvodne používaný systémom BSD presunutý na iný disk
root (hd0,3)
nakladač reťazí +1

# hda5 je swapový oddiel spoločný pre všetky systémy Linux v balení

titul Šteňa 1.0.6 @ hda6
root (hd0,5)
nakladač reťazí +1

titul Arch 0.71 @ hda7
root (hd0,6)
nakladač reťazí +1

titul Mandrake 9.2 @ hda8
root (hd0,7)
nakladač reťazí +1

nadpis Suse 9.1 pro @ hda9
root (hd0,8)
nakladač reťazí +1

nadpis eLive 0.3 @ hda10
root (hd0,9)
nakladač reťazí +1

titul Red Hat 9 @ hda11
root (hd0,10)
nakladač reťazí +1

titul Lycoris 4 @ hda12
root (hd0,11)
nakladač reťazí +1

titul Libranet 2.8.1 @ hda13
root (hd0,12)
nakladač reťazí +1

titul Mandrake 10 @ hda14
root (hd0,13)
nakladač reťazí +1

titul Debian Woody @ hda15
root (hd0,14)
nakladač reťazí +1
 

titul Yoper 2.0.0 @ hda16
root (hd0,15)
nakladač reťazí +1

nadpis Knoppix 3.6 @ hda17
root (hd0,16)
nakladač reťazí +1

titul Bufflo 1.5 @ hda18
root (hd0,17)
nakladač reťazí +1

titul Kanotix 2004.9 @ hda19
root (hd0,18)
nakladač reťazí +1

titul Kalango 3.2 @ hda20
root (hd0,19)
nakladač reťazí +1

titul Blax 30001 @ hda21
root (hd0,20)
nakladač reťazí +1

titul Fedora Core 4 @ hda22
root (hd0,21)
nakladač reťazí +1

názov Debian Sarge (zavedený priamo, pretože vysoké oddiely nie sú podporované) v hda23
root (hd0,22)
jadro /boot/vmlinuz-2.4.27-2-386 root = / dev / hda23 ro
initrd /boot/initrd.img-2.4.27-2-386

titul Červená vlajka 4.1 @ hda24
root (hd0,23)
nakladač reťazí +1

titul Linare prof Vydanie 2 @ hda25
root (hd0,24)
nakladač reťazí +1

nadpis Tiny Sofa 2.0 @ hda26
root (hd0,25)
nakladač reťazí +1

názov Slackware 10.0 @ hda27
root (hd0,26)
nakladač reťazí +1

titul Xandros 201 @ hda28
root (hd0,27)
nakladač reťazí +1

nadpis Vine 3.2 @ hda29
root (hd0,28)
nakladač reťazí +1

nadpis Specifix 0.15 @ hda30
root (hd0,29)
nakladač reťazí +1

titul Ubunto 5.04 @ hda31
root (hd0,30)
nakladač reťazí +1

názov PCLinuxOS 9.1 @ hda32
root (hd0,31)
nakladač reťazí +1

# Tu je približná bariéra 137 Gb na pevnom disku hda

titul Asian Linux @ hda33
root (hd0,32)
nakladač reťazí +1

názov Ubuntu 6.04 Dapper (priamym zavedením) @ hda34
root (hd0,33)
jadro /boot/vmlinuz-2.6.15-8-386 root = / dev / hda34 ro tichý úvod
initrd /boot/initrd.img-2.6.15-8-386

titul Wolvix 1.0.4 @ hda35
root (hd0,34)
jadro / boot / vmlinuz rw root = / dev / hda35

titul Mepis 3.4.2 rc1 (priamym bootovaním) @ hda36
root (hd0,35)
jadro /boot/vmlinuz-2.6.12-1-586tsc root = / dev / hda36 nominálne tiché splash = verbose vga = 791
initrd /boot/initrd.img-2.6.12-1-586tsc
 

názov TurboLinux V7 @ hda37 (boot s jadrom Slackware 10 v hda27 + rw)
root (hd0,36)
jadro (hd0,26) / boot / vmlinuz rw root = / dev / hda37

nadpis Slampp 1.1 @ hda38
root (hd0,37)
nakladač reťazí +1

titul Slax 5.0.4 @ hda39
root (hd0,38)
nakladač reťazí +1

názov PCLinuxOS 0.92 @ hda40
root (hd0,39)

nakladač reťazí +1
             

titul Sam 1.1 @ hda41
root (hd0,40)
nakladač reťazí +1

nadpis Vektor 5.1 @ hda42
root (hd0,41)
nakladač reťazí +1

nadpis Suse 10.0 @ hda43
root (hd0,42)
nakladač reťazí +1

titul Kororaa 2005 Beta 2 @ hda44
root (hd0,43)
nakladač reťazí +1                 

nadpis smgl 0.45 @ hda45
root (hd0,44)
jadro / boot / vmlinuz root = / dev / hda45 ro

titul Lunar 1.6 @ hda46
root (hd0,45)
jadro /boot/2.6.14.1-normálny root root = / dev / hda46 devfs = žiadne pripojenie     

titul Foresight 0.93 @ hda47
root (hd0,46)
nakladač reťazí +1               

titul Skolelinux Pro 6 v hda48
root (hd0,47)
jadro /boot/vmlinuz-2.6.8-2-386 root = / dev / hda48 ro
initrd /boot/initrd.img-2.6.8-2-386                           

nadpis Kubuntu dapper v hda49
root (hd0,48)
jadro /boot/vmlinuz-2.6.12-9-386 root = / dev / hda49 ro tichý úvod
initrd /boot/initrd.img-2.6.12-9-386

titul Klax 3.5 @ hda50
root (hd0,49)
nakladač reťazí +1

nadpis K12LTSP 4.10 (je potrebné zapnúť rw) @ hda51
root (hd0,50)
jadro /boot/vmlinuz-2.6.7-1.494.2.2 rw root = / dev / hda51
initrd /boot/initrd-2.6.7-1.494.2.2.img                           

title Progeny 2.0 zavedený jadrom Slackware @ hda52
root (hd0,51)
jadro (hd0,26) / boot / vmlinuz ro root = / dev / hda52

nadpis grml 0.5 @ hda53
root (hd0,52)
nakladač reťazí +1                 

názov Fedora Core 2 @ hda54 (musí byť zavedený priamo pomocou prepínača rw)
root (hd0,53)
jadro /boot/vmlinuz-2.6.5-1.358 rw root = / dev / hda54
initrd /boot/initrd-2.6.5-1.358.img       

titul Whax 3.0 @ hda55
root (hd0,54)
nakladač reťazí +1

titul Troppix 1.2 @ hda56
root (hd0,55)
nakladač reťazí +1                 

titul TopologLinux 6.0 @ hda57
root (hd0,56)
nakladač reťazí +1                 

titul Haansoft 2006 ws @ hda58
root (hd0,57)
nakladač reťazí +1

titul Fedora Core 3 @ hda59
root (hd0,58)
nakladač reťazí +1                 

názov Scientific Linux (s rw) @ hda60
root (hd0,59)
jadro /boot/vmlinuz-2.6.9-5.0.5.EL rw root = / dev / hda60 rhgb tichý
initrd /boot/initrd-2.6.9-5.0.5.EL.img

# Disk hdc má 54 oddielov s 30 systémami

titul Dos 7.10 @ hdc1
skryť (hd0,0)
odkryť (hd1,0)
mapa (hd1) (hd0)
mapa (hd0) (hd1)
root (hd1,0)
činný
nakladač reťazí +1

titul Win98 @ hdc2
skryť (hd0,0)
skryť (hd1,0)
odkryť (hd1,1)
root (hd1,1)
činný
mapa (hd1) (hd0)
mapa (hd0) (hd1)
nakladač reťazí +1

nadpis Prázdny @ hdc3
root (hd1,2)
nakladač reťazí +1

# Rozšírený oddiel je hdc4

titul B2D Pure KDE 2005 @ hdc5
root (hd1,4)
nakladač reťazí +1

titul CollegeLinux 2.5 @ hdc6
root (hd1,5)
nakladač reťazí +1

titul Berry 0.65 @ hdc7
root (hd1,6)
nakladač reťazí +1

titul Morhpix KDE 0.4 @ hdc8
root (hd1,7)
nakladač reťazí +1

titul Feather 0.6 @ hdc9
root (hd1,8)
nakladač reťazí +1

titul Buffalo 1.7.3.9 @ hdc10
root (hd1,9)
nakladač reťazí +1

titul CentOS 4.1 @ hdc11
root (hd1,10)
nakladač reťazí +1

nadpis Vector 4.3 @ hdc12
root (hd1,11)
nakladač reťazí +1

titul Tao Linux 4.0 @ hdc13
root (hd1,12)
nakladač reťazí +1

názov Frugaalware 0.1 @ hdc14
root (hd1,13)
nakladač reťazí +1

titul Agnula Demudi 1.2 @ hdc15
root (hd1,14)
nakladač reťazí +1

titul Sakra malý Linux @ hdc16
root (hd1,15)
nakladač reťazí +1

title Monoppix 1.1.8 zavedený z jadra Slackware 10.2 z (hd1,34) @ hdc17
root (hd1,16)
jadro (hd1,34) / boot / vmlinuz ro root = / dev / hdc17

titul Symphony A4 @ hdc18
root (hd1,17)
nakladač reťazí +1

názov Pocket Linux 1.2 @ hdc19
root (hd1,18)
nakladač reťazí +1

názov UltimaLinux 4.0 @ hdc20
root (hd1,19)
nakladač reťazí +1

nadpis VLOS 1.2 @ hdc21
root (hd1,20)
jadro /boot/vmlinuz-2.6.12-vidalinux_r3 ro root = / dev / ram0 init = / linuxrc real_root = / dev / hdc21 video = vesafb: 1024 × 768-32 @ 85 splash = tichý, téma: vlos-1.2 tichá KONZOLA = / dev / tty1
initrd /boot/initrd-2.6.12-vidalinux_r3.img

titul Tiny Sofa (Ceara) @ hdc22
root (hd1,21)
nakladač reťazí +1

titul 64 Studio 0.6 @ hdc23
root (hd1,22)
jadro /boot/vmlinuz-2.6.13-1-multimedia-amd64-generic root = / dev / hdc23 ro vga = 791 splash = tichý
initrd /boot/initrd.img-2.6.13-1-multimedia-amd64-generic

nadpis Prázdny @ hdc24
root (hd1,23)
nakladač reťazí +1

nadpis Prázdny @ hdc25
root (hd1,24)
nakladač reťazí +1

nadpis Prázdny @ hdc26
root (hd1,25)
nakladač reťazí +1

# tu je približná hranica 137 Gb bariéry hdc

nadpis Prázdny @ hdc27
root (hd1,26)
nakladač reťazí +1

nadpis Prázdny @ hdc28
root (hd1,27)
nakladač reťazí +1

nadpis Prázdny @ hdc29
root (hd1,28)
nakladač reťazí +1

nadpis Prázdny @ hdc30
root (hd1,29)
nakladač reťazí +1

titul rPath 0.99.2 @ hdc31
root (hd1,30)
nakladač reťazí +1

titul STX 1.0 rc2 @ hdc32
root (hd1,31)
nakladač reťazí +1

titul Fedora Core 5 @ hdc33
root (hd1,32)
nakladač reťazí +1

titul StartCom 4.0.4 Raam @ hdc34
root (hd1,33)
nakladač reťazí +1

názov Slackware 10.2 @ hdc35
root (hd1,34)
nakladač reťazí +1

titul Foresight Foresight 0.9 @ hdc36
root (hd1,35)
jadro /boot/vmlinuz-2.6.12.5-fdl.2.x86.i686.cmov ro root = / dev / hdc36 splash = tichý vga = 791 tichý
initrd /boot/initrd-2.6.12.5-fdl.2.x86.i686.cmov.img

titul Xandros 3.0 @ hdc37
root (hd1,36)
nakladač reťazí +1

názov Ubuntu 5.10 Breezy Badger @ hdc38
root (hd1,37)
nakladač reťazí +1

titul Kate 2.2 (zavedené jadrom Suse 10 v hdc43) @ hdc39
root (hd1,38)
jadro (hd0,42) / boot / vmlinuz ro root = / dev / hdc39
initrd (hd0,42) / boot / initrd

# Oddiely hdc40 až hdc54 sú oddiely, každé s veľkosťou 200 MB pre Grub, ktoré fungujú ako podponuky.

nadpis Grub menu iba pre systémy MS (Dos a Windows) @ hdc40
root (hd1,26)
nakladač reťazí +1

nadpis Grub menu pre posledné prírastky @ hdc41
root (hd1,40)
nakladač reťazí +1

nadpis Grub menu iba pre malé distribúcie @ hdc42
root (hd1,41)
nakladač reťazí +1

nadpis Grub menu iba pre veľké distribúcie @ hdc43
root (hd1,42)
nakladač reťazí +1

nadpis Grub rezervované menu (prázdne) @ hdc44
root (hd1,43)
nakladač reťazí +1

nadpis Grub ponuka iba pre IDE disk hda @ hdc45
root (hd1,44)
nakladač reťazí +1

nadpis Grub menu iba pre IDE disk hdc @ hdc46
root (hd1,45)
nakladač reťazí +1

nadpis Grub menu iba pre disk Sata @ hdc47
root (hd1,46)
nakladač reťazí +1

nadpis Grub menu iba pre Sata disk sdb @ hdc48
root (hd1,47)
nakladač reťazí +1

nadpis Kompletné menu pre všetkých viac ako 100 systémov @ hdc49
root (hd1,48)
nakladač reťazí +1

názov Hlavné menu na zavedenie podponúk @ hdc50
root (hd1,49)
nakladač reťazí +1

nadpis Grub rezervované menu (prázdne) @ hdc51
root (hd1,50)
nakladač reťazí +1

nadpis Grub rezervované menu (prázdne) @ hdc52
root (hd1,51)
nakladač reťazí +1

nadpis Grub rezervované menu (prázdne) @ hdc53
root (hd1,52)
nakladač reťazí +1

nadpis Grub rezervované menu (prázdne) @ hdc54
root (hd1,53)
nakladač reťazí +1

# Tretí disk sda je Sata s 15 oddielmi, z ktorých 9 je bootovateľných

titul XP pro @ sdb1
skryť (hd0,0)
skryť (hd1,0)
skryť (hd1,1)
odkryť (hd2,0)
mapa (hd2) (hd0)
mapa (hd0) (hd2)
root (hd2,0)
činný
nakladač reťazí +1

nadpis Prázdny @ sda2
root (hd2,1)
nakladač reťazí +1

nadpis Prázdny @ sda3
root (hd2,2)
nakladač reťazí +1

# Rozšírený oddiel je tu sdb4

nadpis Prázdny @ sda5
root (hd2,4)
nakladač reťazí +1

titul Ututu x2 2005.1 @ sda6
root (hd2,5)
nakladač reťazí +1

nadpis Helix 1.7 @ sda7
root (hd2,6)
nakladač reťazí +1

titul MagicLinux 2.0 rc2 @ sda8
root (hd2,7)
nakladač reťazí +1

titul Zenwalk 1.2 @ sda9
root (hd2,8)
nakladač reťazí +1

titul MedianLinux 4 rc5 @ sda10
root (hd2,9)
nakladač reťazí +1

názov NetBSD i386 3.0 rc6 @ sda11
root (hd2,10)
nakladač reťazí +1

titul arabsky 0.6 rc1 @ sda12
root (hd2,11)
nakladač reťazí +1

titul Mepis 3.3.2 @ sda13
root (hd2,12)
nakladač reťazí +1

# Persinal dátový oddiel @ sda14 

nadpis Prázdny @ sda15
root (hd2,14)
nakladač reťazí +1

# Štvrtý disk sdb je Sata s 15 oddielmi, z ktorých 8 je bootovateľných

titul Win2k @ sdb1
skryť (hd0,0) # skryje oddiel DOS 6.22 v hda1
skryť (hd1,0) # skryje oddiel DOS 7.10 v hdc1
skryť (hd1,1) # skryť oddiel Win98 v hdc2
skryť (hd2,0) # skryje oddiel systému Windows XP v sda1
unhide (hd3,0) # odkryť oddiel Win2k na vykonanie
root (hd3,0)
činný
mapa (hd3) (hd0)
mapa (hd0) (hd3)
nakladač reťazí +1

názov FreeDOS @ sdb2
skryť (hd0,0) # skryje oddiel DOS 6.22 v hda1
skryť (hd1,0) # skryje oddiel DOS 7.10 v hdc1
skryť (hd1,1) # skryť oddiel Win98 v hdc2
skryť (hd2,0) # skryje oddiel systému Windows XP v sda1
skryť (hd3,0) # skrýva oddiel Win2k v sdb1
odkryť (hd3,1)
root (hd3,1)
činný
mapa (hd3) (hd0)
mapa (hd0) (hd3)
nakladač reťazí +1

nadpis Prázdny @ sdb3
root (hd3,4)
nakladač reťazí +1

# Oddiel sdb4 je rozšírený oddiel

názov NetBSD 3.0 AMD64 @ sdb5
root (hd3,4)
nakladač reťazí +1

nadpis Prázdny @ sdb6
root (hd3,5)
nakladač reťazí +1

nadpis Prázdny @ sdb7
root (hd3,6)
nakladač reťazí +1

názov Frugalware 0.4 @ sdb8
root (hd3,7)
nakladač reťazí +1

nadpis Prázdny @ sdb9
root (hd3,8)
nakladač reťazí +1

nadpis Quantian 0.7.9.1 @ sdb10
root (hd3,9)
nakladač reťazí +1

názov Suse 10.1 x86 64 @ sdb11
root (hd3,10)
nakladač reťazí +1

nadpis Prázdny @ sdb12
root (hd3,11)
nakladač reťazí +1

nadpis Knoppix 4.0.2 @ sdb13
root (hd3,12)
nakladač reťazí +1

titul Mandriva Release 2006 @ sdb14
root (hd3,13)
nakladač reťazí +1

nadpis Prázdny @ sdb15
root (hd3,14)
nakladač reťazí +1

Celá táto syntax zodpovedá jednej ponuke Grub, ktorá obsahuje viac ako sto OS, konkrétne:

3 sady dve
3 Windows
2 Solares
5 BSD
97 Linux

S touto megoskupinou dokončujeme tému Grubových notácií, ale budeme pokračovať v ďalších aspektoch jej fungovania, pretože táto téma je dostatočne rozsiahla na to, aby sa jej dalo venovať v jednej sekcii.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.