Linux Grub (V). Mga notasyong grub

Naabot namin ang pagtatapos ng paghahatid sa Mga notasyong grub, malinaw naman maraming marami pa, ngunit huminto lamang kami upang ipaliwanag ang pinakamahalaga tungkol sa pagsisimula ng Grub at malamang na makagambala sa halos lahat ng naiulat na mga problema sa katiwalian.

Linux Grub

Tingnan natin ang ilan pang mga halimbawa.

Ang sumusunod na halimbawa ay nakasulat sa menu ng Ubuntu.lst

pamagat ng Windows 95/98 / NT / 2000
ugat (hd0,0)
makeactive
chainloader +1

pamagat ng Linux
ugat (hd0,1)
kernel / vmlinuz root = / dev / hda3 ro

Nagsisimula kami sa pamagat. tinutukoy ng ugat ang pagkahati kung saan inaasahang matatagpuan ang kernel ng Windows at mai-mount ito.

Ang utos makeactive Itinatakda ang aktibong pagkahati ng root disk sa GRUB root device. Nangangahulugan ito na ang sumusunod na utos chain loader, tumatakbo nang walang tinukoy na pagkahati ng patutunguhan

Ang pangalawang entry ay mas simple. Tumawag kami ng isang sistema ng Linux mula sa pagkahati nito upang i-boot ang kernel. Sa kasong ito nakikita namin ang imahe ng kernel at ang ugat (/) sa pagkahati ng operating system na wala sa parehong pagkahati. Ito ay malamang na kaso sa mga mas matatandang computer o sa mga may tukoy na partisyon ng boot.

Hindi karaniwang mga notasyon.

# Grub menu booting 103 mga system mula sa 144 na mga partisyon

kulay puti / asul na itim / light-grey
default na 0
timeout 1000

Ang # Disk hda ay may 60 mga partisyon na buong populasyon na 56 ay mga bootable system 

pamagat DOS 6.22 @ hda1
hindi itago (hd0,0)
ugat (hd0,0)
chainloader +1           

Ang # hda2 ay ang pinalawak na pagkahati at walang puwang sa imbakan mismo

pamagat Empty @ hda3 #pinaunang ginamit ng isang BSD system na lumipat sa isa pang disk
ugat (hd0,2)
chainloader +1

pamagat Empty @ hda4 # na dating ginamit ng isang BSD system na lumipat sa isa pang disk
ugat (hd0,3)
chainloader +1

Ang # hda5 ay isang swap na pagkahati na karaniwang sa lahat ng Linux sa kahon

pamagat na Tuta 1.0.6 @ hda6
ugat (hd0,5)
chainloader +1

pamagat Arch 0.71 @ hda7
ugat (hd0,6)
chainloader +1

pamagat Mandrake 9.2 @ hda8
ugat (hd0,7)
chainloader +1

pamagat Suse 9.1 pro @ hda9
ugat (hd0,8)
chainloader +1

pamagat eLive 0.3 @ hda10
ugat (hd0,9)
chainloader +1

pamagat na Red Hat 9 @ hda11
ugat (hd0,10)
chainloader +1

pamagat Lycoris 4 @ hda12
ugat (hd0,11)
chainloader +1

pamagat Libranet 2.8.1 @ hda13
ugat (hd0,12)
chainloader +1

pamagat Mandrake 10 @ hda14
ugat (hd0,13)
chainloader +1

pamagat na Debian Woody @ hda15
ugat (hd0,14)
chainloader +1
 

pamagat Yoper 2.0.0 @ hda16
ugat (hd0,15)
chainloader +1

pamagat Knoppix 3.6 @ hda17
ugat (hd0,16)
chainloader +1

pamagat Bufflo 1.5 @ hda18
ugat (hd0,17)
chainloader +1

pamagat Kanotix 2004.9 @ hda19
ugat (hd0,18)
chainloader +1

pamagat Kalango 3.2 @ hda20
ugat (hd0,19)
chainloader +1

pamagat Blax 30001 @ hda21
ugat (hd0,20)
chainloader +1

pamagat na Fedora Core 4 @ hda22
ugat (hd0,21)
chainloader +1

pamagat na Debian Sarge (direktang na-boot dahil hindi sinusuportahan ang mga mataas na partisyon) sa hda23
ugat (hd0,22)
kernel /boot/vmlinuz-2.4.27-2-386 root = / dev / hda23 ro
initrd /boot/initrd.img-2.4.27-2-386

pamagat ng Red Flag 4.1 @ hda24
ugat (hd0,23)
chainloader +1

pamagat Linare prof Edition 2 @ hda25
ugat (hd0,24)
chainloader +1

pamagat Tiny Sofa 2.0 @ hda26
ugat (hd0,25)
chainloader +1

pamagat ng Slackware 10.0 @ hda27
ugat (hd0,26)
chainloader +1

pamagat Xandros 201 @ hda28
ugat (hd0,27)
chainloader +1

pamagat ng Ubas 3.2 @ hda29
ugat (hd0,28)
chainloader +1

pamagat ng Specifix 0.15 @ hda30
ugat (hd0,29)
chainloader +1

titulong Ubunto 5.04 @ hda31
ugat (hd0,30)
chainloader +1

pamagat PCLinuxOS 9.1 @ hda32
ugat (hd0,31)
chainloader +1

# Narito ang tinatayang 137Gb na hadlang sa hard disk hda

pamagat ng Asian Linux @ hda33
ugat (hd0,32)
chainloader +1

pamagat ng Ubuntu 6.04 Dapper (sa pamamagitan ng direktang boot) @ hda34
ugat (hd0,33)
kernel /boot/vmlinuz-2.6.15-8-386 root = / dev / hda34 ro tahimik na splash
initrd /boot/initrd.img-2.6.15-8-386

pamagat Wolvix 1.0.4 @ hda35
ugat (hd0,34)
kernel / boot / vmlinuz rw root = / dev / hda35

pamagat Mepis 3.4.2 rc1 (sa pamamagitan ng direktang pag-boot) @ hda36
ugat (hd0,35)
kernel /boot/vmlinuz-2.6.12-1-586tsc root = / dev / hda36 nomce tahimik na splash = verbose vga = 791
initrd /boot/initrd.img-2.6.12-1-586tsc
 

pamagat TurboLinux V7 @ hda37 (boot sa Slackware 10 kernel sa hda27 + rw)
ugat (hd0,36)
kernel (hd0,26) / boot / vmlinuz rw root = / dev / hda37

pamagat Slampp 1.1 @ hda38
ugat (hd0,37)
chainloader +1

pamagat Slax 5.0.4 @ hda39
ugat (hd0,38)
chainloader +1

pamagat PCLinuxOS 0.92 @ hda40
ugat (hd0,39)

chainloader +1
             

pamagat Sam 1.1 @ hda41
ugat (hd0,40)
chainloader +1

pamagat ng Vector 5.1 @ hda42
ugat (hd0,41)
chainloader +1

pamagat Suse 10.0 @ hda43
ugat (hd0,42)
chainloader +1

pamagat Kororaa 2005 Beta 2 @ hda44
ugat (hd0,43)
chainloader +1                 

pamagat smgl 0.45 @ hda45
ugat (hd0,44)
kernel / boot / vmlinuz root = / dev / hda45 ro

pamagat Lunar 1.6 @ hda46
ugat (hd0,45)
kernel /boot/2.6.14.1-normal na ugat = / dev / hda46 devfs = walang mount     

pamagat Foresight 0.93 @ hda47
ugat (hd0,46)
chainloader +1               

pamagat ng Skolelinux Pro 6 sa hda48
ugat (hd0,47)
kernel /boot/vmlinuz-2.6.8-2-386 root = / dev / hda48 ro
initrd /boot/initrd.img-2.6.8-2-386                           

pamagat ng Kubuntu dapper sa hda49
ugat (hd0,48)
kernel /boot/vmlinuz-2.6.12-9-386 root = / dev / hda49 ro tahimik na splash
initrd /boot/initrd.img-2.6.12-9-386

pamagat Klax 3.5 @ hda50
ugat (hd0,49)
chainloader +1

pamagat K12LTSP 4.10 (kailangan ng switch ng rw) @ hda51
ugat (hd0,50)
kernel /boot/vmlinuz-2.6.7-1.494.2.2 rw root = / dev / hda51
initrd /boot/initrd-2.6.7-1.494.2.2.img                           

pamagat na Progeny 2.0 na na-boot ng kernel ng Slackware @ hda52
ugat (hd0,51)
kernel (hd0,26) / boot / vmlinuz ro root = / dev / hda52

pamagat grml 0.5 @ hda53
ugat (hd0,52)
chainloader +1                 

pamagat na Fedora Core 2 @ hda54 (dapat na direktang na-boot sa rw switch)
ugat (hd0,53)
kernel /boot/vmlinuz-2.6.5-1.358 rw root = / dev / hda54
initrd /boot/initrd-2.6.5-1.358.img       

pamagat Whax 3.0 @ hda55
ugat (hd0,54)
chainloader +1

pamagat Troppix 1.2 @ hda56
ugat (hd0,55)
chainloader +1                 

pamagat TopologLinux 6.0 @ hda57
ugat (hd0,56)
chainloader +1                 

pamagat Haansoft 2006 ws @ hda58
ugat (hd0,57)
chainloader +1

pamagat na Fedora Core 3 @ hda59
ugat (hd0,58)
chainloader +1                 

pamagat Siyentipikong Linux (kasama ang rw) @ hda60
ugat (hd0,59)
kernel /boot/vmlinuz-2.6.9-5.0.5.EL rw root = / dev / hda60 rhgb tahimik
initrd /boot/initrd-2.6.9-5.0.5.EL.img

Ang # Disk hdc ay may 54 na partisyon na may 30 system

pamagat Dos 7.10 @ hdc1
itago (hd0,0)
hindi itago (hd1,0)
mapa (hd1) (hd0)
mapa (hd0) (hd1)
ugat (hd1,0)
makeactive
chainloader +1

pamagat Win98 @ hdc2
itago (hd0,0)
itago (hd1,0)
hindi itago (hd1,1)
ugat (hd1,1)
makeactive
mapa (hd1) (hd0)
mapa (hd0) (hd1)
chainloader +1

pamagat Walang laman @ hdc3
ugat (hd1,2)
chainloader +1

# Pinalawak na pagkahati ay hdc4

pamagat B2D Purong KDE 2005 @ hdc5
ugat (hd1,4)
chainloader +1

pamagat CollegeLinux 2.5 @ hdc6
ugat (hd1,5)
chainloader +1

pamagat Berry 0.65 @ hdc7
ugat (hd1,6)
chainloader +1

pamagat na Morhpix KDE 0.4 @ hdc8
ugat (hd1,7)
chainloader +1

pamagat ng Balahibo 0.6 @ hdc9
ugat (hd1,8)
chainloader +1

pamagat Buffalo 1.7.3.9 @ hdc10
ugat (hd1,9)
chainloader +1

pamagat CentOS 4.1 @ hdc11
ugat (hd1,10)
chainloader +1

pamagat ng Vector 4.3 @ hdc12
ugat (hd1,11)
chainloader +1

pamagat Tao Linux 4.0 @ hdc13
ugat (hd1,12)
chainloader +1

pamagat Frugaalware 0.1 @ hdc14
ugat (hd1,13)
chainloader +1

pamagat Agnula Demudi 1.2 @ hdc15
ugat (hd1,14)
chainloader +1

pamagat Damn Small Linux @ hdc16
ugat (hd1,15)
chainloader +1

pamagat Monoppix 1.1.8 na na-boot ng Slackware 10.2 kernel mula sa (hd1,34) @ hdc17
ugat (hd1,16)
kernel (hd1,34) / boot / vmlinuz ro root = / dev / hdc17

pamagat Symphony A4 @ hdc18
ugat (hd1,17)
chainloader +1

pamagat ng Pocket Linux 1.2 @ hdc19
ugat (hd1,18)
chainloader +1

pamagat UltimaLinux 4.0 @ hdc20
ugat (hd1,19)
chainloader +1

pamagat VLOS 1.2 @ hdc21
ugat (hd1,20)
kernel /boot/vmlinuz-2.6.12-vidalinux_r3 ro root = / dev / ram0 init = / linuxrc real_root = / dev / hdc21 video = vesafb: 1024 × 768-32 @ 85 splash = tahimik, tema: vlos-1.2 tahimik na CONSOLE = / dev / tty1
initrd /boot/initrd-2.6.12-vidalinux_r3.img

pamagat Tiny Sofa (Ceara) @ hdc22
ugat (hd1,21)
chainloader +1

pamagat 64 Studio 0.6 @ hdc23
ugat (hd1,22)
kernel /boot/vmlinuz-2.6.13-1-multimedia-amd64-generic root = / dev / hdc23 ro vga = 791 splash = tahimik
initrd /boot/initrd.img-2.6.13-1-multimedia-amd64-generic

pamagat Walang laman @ hdc24
ugat (hd1,23)
chainloader +1

pamagat Walang laman @ hdc25
ugat (hd1,24)
chainloader +1

pamagat Walang laman @ hdc26
ugat (hd1,25)
chainloader +1

# narito ang tinatayang hangganan ng 137Gb hadlang ng hdc

pamagat Walang laman @ hdc27
ugat (hd1,26)
chainloader +1

pamagat Walang laman @ hdc28
ugat (hd1,27)
chainloader +1

pamagat Walang laman @ hdc29
ugat (hd1,28)
chainloader +1

pamagat Walang laman @ hdc30
ugat (hd1,29)
chainloader +1

pamagat rPath 0.99.2 @ hdc31
ugat (hd1,30)
chainloader +1

pamagat STX 1.0 rc2 @ hdc32
ugat (hd1,31)
chainloader +1

pamagat na Fedora Core 5 @ hdc33
ugat (hd1,32)
chainloader +1

pamagat StartCom 4.0.4 Raam @ hdc34
ugat (hd1,33)
chainloader +1

pamagat ng Slackware 10.2 @ hdc35
ugat (hd1,34)
chainloader +1

pamagat Foresight Foresight 0.9 @ hdc36
ugat (hd1,35)
kernel /boot/vmlinuz-2.6.12.5-fdl.2.x86.i686.cmov ro root = / dev / hdc36 splash = silent vga = 791 tahimik
initrd /boot/initrd-2.6.12.5-fdl.2.x86.i686.cmov.img

pamagat Xandros 3.0 @ hdc37
ugat (hd1,36)
chainloader +1

pamagat Ubuntu 5.10 Breezy Badger @ hdc38
ugat (hd1,37)
chainloader +1

pamagat Kate 2.2 (na-boot ni Suse 10 Kernel sa hdc43) @ hdc39
ugat (hd1,38)
kernel (hd0,42) / boot / vmlinuz ro root = / dev / hdc39
initrd (hd0,42) / boot / initrd

# Ang mga partisyon na hdc40 hanggang hdc54 ay mga partisyon bawat 200Mb para sa Grub na nagtatrabaho bilang submenus.

pamagat Grub menu para sa mga MS system lamang (Dos & Windows) @ hdc40
ugat (hd1,26)
chainloader +1

pamagat Grub menu para sa kamakailang mga karagdagan @ hdc41
ugat (hd1,40)
chainloader +1

pamagat Grub menu para lamang sa maliit na distros @ hdc42
ugat (hd1,41)
chainloader +1

pamagat na Grub menu para lamang sa malalaking distros @ hdc43
ugat (hd1,42)
chainloader +1

pamagat na Grub nakareserba na menu (Walang laman) @ hdc44
ugat (hd1,43)
chainloader +1

pamagat Grub menu para sa IDE disk hda lamang @ hdc45
ugat (hd1,44)
chainloader +1

pamagat Grub menu para sa IDE disk hdc lamang @ hdc46
ugat (hd1,45)
chainloader +1

pamagat Grub menu para sa Sata disk sda lamang @ hdc47
ugat (hd1,46)
chainloader +1

pamagat Grub menu para sa Sata disk sdb lamang @ hdc48
ugat (hd1,47)
chainloader +1

pamagat Kumpletuhin ang menu para sa lahat ng 100+ system @ hdc49
ugat (hd1,48)
chainloader +1

pamagat na Master Menu upang mag-boot ng submenus @ hdc50
ugat (hd1,49)
chainloader +1

pamagat na Grub nakareserba na menu (Walang laman) @ hdc51
ugat (hd1,50)
chainloader +1

pamagat na Grub nakareserba na menu (Walang laman) @ hdc52
ugat (hd1,51)
chainloader +1

pamagat na Grub nakareserba na menu (Walang laman) @ hdc53
ugat (hd1,52)
chainloader +1

pamagat na Grub nakareserba na menu (Walang laman) @ hdc54
ugat (hd1,53)
chainloader +1

# Pangatlong disk sda ay isang Sata na may 15 mga partisyon, 9 ay maaaring bootable

pamagat XP pro @ sdb1
itago (hd0,0)
itago (hd1,0)
itago (hd1,1)
hindi itago (hd2,0)
mapa (hd2) (hd0)
mapa (hd0) (hd2)
ugat (hd2,0)
makeactive
chainloader +1

pamagat Walang laman @ sda2
ugat (hd2,1)
chainloader +1

pamagat Walang laman @ sda3
ugat (hd2,2)
chainloader +1

# Pinalawak na pagkahati dito ay ang sdb4

pamagat Walang laman @ sda5
ugat (hd2,4)
chainloader +1

pamagat Ututu x2 2005.1 @ sda6
ugat (hd2,5)
chainloader +1

titulong Helix 1.7 @ sda7
ugat (hd2,6)
chainloader +1

pamagat MagicLinux 2.0 rc2 @ sda8
ugat (hd2,7)
chainloader +1

pamagat ng Zenwalk 1.2 @ sda9
ugat (hd2,8)
chainloader +1

pamagat MedianLinux 4 rc5 @ sda10
ugat (hd2,9)
chainloader +1

pamagat NetBSD i386 3.0 rc6 @ sda11
ugat (hd2,10)
chainloader +1

pamagat Arabian 0.6 rc1 @ sda12
ugat (hd2,11)
chainloader +1

pamagat Mepis 3.3.2 @ sda13
ugat (hd2,12)
chainloader +1

# Persinal na bahagi ng data @ sda14 

pamagat Walang laman @ sda15
ugat (hd2,14)
chainloader +1

Ang # Ikaapat na disk sdb ay isang Sata na may 15 mga partisyon, 8 ay maaaring bootable

pamagat Win2k @ sdb1
itago (hd0,0) # nagtatago ng pagkahati ng DOS 6.22 sa hda1
itago (hd1,0) # nagtatago ng pagkahati ng DOS 7.10 sa hdc1
itago (hd1,1) # tinatago ang partisyon ng Win98 sa hdc2
itago (hd2,0) # nagtatago ng Win XP partition sa sda1
hindi itago (hd3,0) # ididiskubre ang pagkahati ng Win2k para sa pagpapatupad
ugat (hd3,0)
makeactive
mapa (hd3) (hd0)
mapa (hd0) (hd3)
chainloader +1

pamagat FreeDOS @ sdb2
itago (hd0,0) # nagtatago ng pagkahati ng DOS 6.22 sa hda1
itago (hd1,0) # nagtatago ng pagkahati ng DOS 7.10 sa hdc1
itago (hd1,1) # tinatago ang partisyon ng Win98 sa hdc2
itago (hd2,0) # nagtatago ng Win XP partition sa sda1
itago (hd3,0) # tinatago ang partisyon ng Win2k sa sdb1
hindi itago (hd3,1)
ugat (hd3,1)
makeactive
mapa (hd3) (hd0)
mapa (hd0) (hd3)
chainloader +1

pamagat Walang laman @ sdb3
ugat (hd3,4)
chainloader +1

Ang # Partition sdb4 ay isang pinalawak na pagkahati

pamagat NetBSD 3.0 AMD64 @ sdb5
ugat (hd3,4)
chainloader +1

pamagat Walang laman @ sdb6
ugat (hd3,5)
chainloader +1

pamagat Walang laman @ sdb7
ugat (hd3,6)
chainloader +1

pamagat Frugalware 0.4 @ sdb8
ugat (hd3,7)
chainloader +1

pamagat Walang laman @ sdb9
ugat (hd3,8)
chainloader +1

pamagat Quantian 0.7.9.1 @ sdb10
ugat (hd3,9)
chainloader +1

pamagat ng Suse 10.1 x86 64 @ sdb11
ugat (hd3,10)
chainloader +1

pamagat Walang laman @ sdb12
ugat (hd3,11)
chainloader +1

pamagat Knoppix 4.0.2 @ sdb13
ugat (hd3,12)
chainloader +1

pamagat Mandriva Paglabas 2006 @ sdb14
ugat (hd3,13)
chainloader +1

pamagat Walang laman @ sdb15
ugat (hd3,14)
chainloader +1

Ang lahat ng syntax na ito ay tumutugma sa isang solong menu ng Grub na may kasamang higit sa isang daang OS, partikular:

3 set Dalawa
3 Windows
2 Solares
5 BSD
97 Linux

Sa megagroup na ito nakumpleto namin ang paksa ng mga notasyon ng Grub ngunit magpapatuloy kami sa iba pang mga aspeto ng pagpapatakbo nito dahil ang paksang ito ay sapat na sapat upang matugunan sa isang solong seksyon.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.