Linux Grub (V). Grub notationer

Vi nåede slutningen af ​​leveringen den Grub notationer, tydeligvis er der mange flere, men vi er kun stoppet for at forklare de vigtigste om at starte Grub, og som normalt forstyrrer næsten alle rapporterede korruptionsproblemer.

Linux Grub

Lad os se på nogle flere eksempler.

Følgende eksempel er skrevet i Ubuntu-menuen.lst

titel Windows 95/98 / NT / 2000
root (hd0,0)
makeactive
kædelæsser +1

titel Linux
root (hd0,1)
kerne / vmlinuz rod = / dev / hda3 ro

Vi starter med titlen. root angiver den partition, hvor Windows-kernen forventes at blive fundet, og monterer den.

Kommandoen makeactive indstiller den aktive partition af roddisken på GRUB-rodenheden. Dette betyder, at følgende kommando kædelæsser, kører uden den angivne destinationspartition

Den anden post er endnu enklere. Vi kalder et Linux-system fra dets partition for at starte kernen. I dette tilfælde ser vi kernebilledet og roden (/) på operativsystemets partition, der ikke er på den samme partition. Dette ville være meget sandsynligt på ældre computere eller dem med en bestemt boot-partition.

Usædvanlige notationer.

# Grub-menu, der starter 103 systemer ud af 144 partitioner

farve hvid / blå sort / lysegrå
standard 0
timeout 1000

# Disk hda har 60 partitioner, der er fuldt udfyldte 56 er startbare systemer 

titel DOS 6.22 @ hda1
vis (hd0,0)
root (hd0,0)
kædelæsser +1           

# hda2 er den udvidede partition og har ikke noget lagerplads i sig selv

title Empty @ hda3 # oprindeligt brugt af et BSD-system flyttet til en anden disk
root (hd0,2)
kædelæsser +1

title Empty @ hda4 # oprindeligt brugt af et BSD-system flyttet til en anden disk
root (hd0,3)
kædelæsser +1

# hda5 er en swap-partition, der er fælles for al Linux i kassen

titel Puppy 1.0.6 @ hda6
root (hd0,5)
kædelæsser +1

titel Arch 0.71 @ hda7
root (hd0,6)
kædelæsser +1

titel Mandrake 9.2 @ hda8
root (hd0,7)
kædelæsser +1

titel Suse 9.1 pro @ hda9
root (hd0,8)
kædelæsser +1

titel eLive 0.3 @ hda10
root (hd0,9)
kædelæsser +1

titel Red Hat 9 @ hda11
root (hd0,10)
kædelæsser +1

titel Lycoris 4 @ hda12
root (hd0,11)
kædelæsser +1

titel Libranet 2.8.1 @ hda13
root (hd0,12)
kædelæsser +1

titel Mandrake 10 @ hda14
root (hd0,13)
kædelæsser +1

titel Debian Woody @ hda15
root (hd0,14)
kædelæsser +1
 

titel Yoper 2.0.0 @ hda16
root (hd0,15)
kædelæsser +1

titel Knoppix 3.6 @ hda17
root (hd0,16)
kædelæsser +1

titel Bufflo 1.5 @ hda18
root (hd0,17)
kædelæsser +1

titel Kanotix 2004.9 @ hda19
root (hd0,18)
kædelæsser +1

titel Kalango 3.2 @ hda20
root (hd0,19)
kædelæsser +1

titel Blax 30001 @ hda21
root (hd0,20)
kædelæsser +1

titel Fedora Core 4 @ hda22
root (hd0,21)
kædelæsser +1

titel Debian Sarge (startet direkte, fordi høje partitioner ikke understøttes) i hda23
root (hd0,22)
kerne /boot/vmlinuz-2.4.27-2-386 root = / dev / hda23 ro
initrd /boot/initrd.img-2.4.27-2-386

titel Red Flag 4.1 @ hda24
root (hd0,23)
kædelæsser +1

titel Linare prof Edition 2 @ hda25
root (hd0,24)
kædelæsser +1

titel Lille sofa 2.0 @ hda26
root (hd0,25)
kædelæsser +1

titel Slackware 10.0 @ hda27
root (hd0,26)
kædelæsser +1

titel Xandros 201 @ hda28
root (hd0,27)
kædelæsser +1

titel Vine 3.2 @ hda29
root (hd0,28)
kædelæsser +1

titel Specifix 0.15 @ hda30
root (hd0,29)
kædelæsser +1

titel Ubunto 5.04 @ hda31
root (hd0,30)
kædelæsser +1

titel PCLinuxOS 9.1 @ hda32
root (hd0,31)
kædelæsser +1

# Her er den omtrentlige 137Gb-barriere på harddisken hda

titel asiatisk Linux @ hda33
root (hd0,32)
kædelæsser +1

titel Ubuntu 6.04 Dapper (ved direkte boot) @ hda34
root (hd0,33)
kerne /boot/vmlinuz-2.6.15-8-386 root = / dev / hda34 ro stille stænk
initrd /boot/initrd.img-2.6.15-8-386

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

titel Mepis 3.4.2 rc1 (ved direkte opstart) @ hda36
root (hd0,35)
kerne /boot/vmlinuz-2.6.12-1-586tsc root = / dev / hda36 nomce quiet splash = detaljeret vga = 791
initrd /boot/initrd.img-2.6.12-1-586tsc
 

titel TurboLinux V7 @ hda37 (boot med Slackware 10-kerne i hda27 + rw)
root (hd0,36)
kerne (hd0,26) / boot / vmlinuz rw root = / dev / hda37

titel Slampp 1.1 @ hda38
root (hd0,37)
kædelæsser +1

titel Slax 5.0.4 @ hda39
root (hd0,38)
kædelæsser +1

titel PCLinuxOS 0.92 @ hda40
root (hd0,39)

kædelæsser +1
             

titel Sam 1.1 @ hda41
root (hd0,40)
kædelæsser +1

titel Vector 5.1 @ hda42
root (hd0,41)
kædelæsser +1

titel Suse 10.0 @ hda43
root (hd0,42)
kædelæsser +1

titel Kororaa 2005 Beta 2 @ hda44
root (hd0,43)
kædelæsser +1                 

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

titel Lunar 1.6 @ hda46
root (hd0,45)
kerne /boot/2.6.14.1-normal ro root = / dev / hda46 devfs = ingen montering     

titel Fremsyn 0.93 @ hda47
root (hd0,46)
kædelæsser +1               

titel Skolelinux Pro 6 i hda48
root (hd0,47)
kerne /boot/vmlinuz-2.6.8-2-386 root = / dev / hda48 ro
initrd /boot/initrd.img-2.6.8-2-386                           

titel Kubuntu dapper i hda49
root (hd0,48)
kerne /boot/vmlinuz-2.6.12-9-386 root = / dev / hda49 ro stille stænk
initrd /boot/initrd.img-2.6.12-9-386

titel Klax 3.5 @ hda50
root (hd0,49)
kædelæsser +1

titel K12LTSP 4.10 (skal rw tændes) @ hda51
root (hd0,50)
kerne /boot/vmlinuz-2.6.7-1.494.2.2 rw root = / dev / hda51
initrd /boot/initrd-2.6.7-1.494.2.2.img                           

titel Progeny 2.0 opstartet af Slackwares kerne @ hda52
root (hd0,51)
kerne (hd0,26) / boot / vmlinuz ro root = / dev / hda52

titel grml 0.5 @ hda53
root (hd0,52)
kædelæsser +1                 

titel Fedora Core 2 @ hda54 (skal startes direkte med rw switch)
root (hd0,53)
kerne /boot/vmlinuz-2.6.5-1.358 rw root = / dev / hda54
initrd /boot/initrd-2.6.5-1.358.img       

titel Whax 3.0 @ hda55
root (hd0,54)
kædelæsser +1

titel Troppix 1.2 @ hda56
root (hd0,55)
kædelæsser +1                 

titel TopologLinux 6.0 @ hda57
root (hd0,56)
kædelæsser +1                 

titel Haansoft 2006 ws @ hda58
root (hd0,57)
kædelæsser +1

titel Fedora Core 3 @ hda59
root (hd0,58)
kædelæsser +1                 

titel Scientific Linux (med rw) @ hda60
root (hd0,59)
kerne /boot/vmlinuz-2.6.9-5.0.5.EL rw root = / dev / hda60 rhgb stille
initrd /boot/initrd-2.6.9-5.0.5.EL.img

# Disk hdc har 54 partitioner med 30 systemer

titel Dos 7.10 @ hdc1
skjul (hd0,0)
vis (hd1,0)
kort (hd1) (hd0)
kort (hd0) (hd1)
root (hd1,0)
makeactive
kædelæsser +1

titel Win98 @ hdc2
skjul (hd0,0)
skjul (hd1,0)
vis (hd1,1)
root (hd1,1)
makeactive
kort (hd1) (hd0)
kort (hd0) (hd1)
kædelæsser +1

titel Tom @ hdc3
root (hd1,2)
kædelæsser +1

# Udvidet partition er hdc4

titel B2D Pure KDE 2005 @ hdc5
root (hd1,4)
kædelæsser +1

titel CollegeLinux 2.5 @ hdc6
root (hd1,5)
kædelæsser +1

titel Berry 0.65 @ hdc7
root (hd1,6)
kædelæsser +1

titel Morhpix KDE 0.4 @ hdc8
root (hd1,7)
kædelæsser +1

titel Feather 0.6 @ hdc9
root (hd1,8)
kædelæsser +1

titel Buffalo 1.7.3.9 @ hdc10
root (hd1,9)
kædelæsser +1

titel CentOS 4.1 @ hdc11
root (hd1,10)
kædelæsser +1

titel Vector 4.3 @ hdc12
root (hd1,11)
kædelæsser +1

titel Tao Linux 4.0 @ hdc13
root (hd1,12)
kædelæsser +1

titel Frugaalware 0.1 @ hdc14
root (hd1,13)
kædelæsser +1

titel Agnula Demudi 1.2 @ hdc15
root (hd1,14)
kædelæsser +1

titel Damn Small Linux @ hdc16
root (hd1,15)
kædelæsser +1

titel Monoppix 1.1.8 startet af Slackware 10.2-kerne fra (hd1,34) @ hdc17
root (hd1,16)
kerne (hd1,34) / boot / vmlinuz ro root = / dev / hdc17

titel Symphony A4 @ hdc18
root (hd1,17)
kædelæsser +1

titel Pocket Linux 1.2 @ hdc19
root (hd1,18)
kædelæsser +1

titel UltimaLinux 4.0 @ hdc20
root (hd1,19)
kædelæsser +1

titel VLOS 1.2 @ hdc21
root (hd1,20)
kerne /boot/vmlinuz-2.6.12-vidalinux_r3 ro root = / dev / ram0 init = / linuxrc real_root = / dev / hdc21 video = vesafb: 1024 × 768-32 @ 85 splash = lydløs, tema: vlos-1.2 stille KONSOL = / dev / tty1
initrd /boot/initrd-2.6.12-vidalinux_r3.img

titel Lille sofa (Ceara) @ hdc22
root (hd1,21)
kædelæsser +1

titel 64 Studio 0.6 @ hdc23
root (hd1,22)
kerne /boot/vmlinuz-2.6.13-1-multimedia-amd64-generic root = / dev / hdc23 ro vga = 791 splash = lydløs
initrd /boot/initrd.img-2.6.13-1-multimedia-amd64-generisk

titel Tom @ hdc24
root (hd1,23)
kædelæsser +1

titel Tom @ hdc25
root (hd1,24)
kædelæsser +1

titel Tom @ hdc26
root (hd1,25)
kædelæsser +1

# her er den omtrentlige grænse for 137 GB-barrieren for hdc

titel Tom @ hdc27
root (hd1,26)
kædelæsser +1

titel Tom @ hdc28
root (hd1,27)
kædelæsser +1

titel Tom @ hdc29
root (hd1,28)
kædelæsser +1

titel Tom @ hdc30
root (hd1,29)
kædelæsser +1

titel rPath 0.99.2 @ hdc31
root (hd1,30)
kædelæsser +1

titel STX 1.0 rc2 @ hdc32
root (hd1,31)
kædelæsser +1

titel Fedora Core 5 @ hdc33
root (hd1,32)
kædelæsser +1

titel StartCom 4.0.4 Raam @ hdc34
root (hd1,33)
kædelæsser +1

titel Slackware 10.2 @ hdc35
root (hd1,34)
kædelæsser +1

titel Fremsyn Fremsyn 0.9 @ hdc36
root (hd1,35)
kerne /boot/vmlinuz-2.6.12.5-fdl.2.x86.i686.cmov ro root = / dev / hdc36 splash = lydløs vga = 791 stille
initrd /boot/initrd-2.6.12.5-fdl.2.x86.i686.cmov.img

titel Xandros 3.0 @ hdc37
root (hd1,36)
kædelæsser +1

titel Ubuntu 5.10 Breezy Badger @ hdc38
root (hd1,37)
kædelæsser +1

titel Kate 2.2 (startet af Suse 10 Kernel i hdc43) @ hdc39
root (hd1,38)
kerne (hd0,42) / boot / vmlinuz ro root = / dev / hdc39
initrd (hd0,42) / boot / initrd

# Partitioner hdc40 til hdc54 er partitioner hver 200 MB til Grub, der fungerer som undermenuer.

titel Grub-menu kun til MS-systemer (Dos & Windows) @ hdc40
root (hd1,26)
kædelæsser +1

titel Grub-menu for nylige tilføjelser @ hdc41
root (hd1,40)
kædelæsser +1

titel Grub-menu til kun små distroer @ hdc42
root (hd1,41)
kædelæsser +1

titel Grub-menu til kun store distros @ hdc43
root (hd1,42)
kædelæsser +1

titel Grub reserveret menu (tom) @ hdc44
root (hd1,43)
kædelæsser +1

titel Grub-menu til kun IDE-disk hda @ hdc45
root (hd1,44)
kædelæsser +1

titel Grub menu til kun IDE disk hdc @ hdc46
root (hd1,45)
kædelæsser +1

titel Grub-menu til kun Sata disk sda @ hdc47
root (hd1,46)
kædelæsser +1

titel Grub-menu kun for Sata disk sdb @ hdc48
root (hd1,47)
kædelæsser +1

titel Komplet menu til alle 100+ systemer @ hdc49
root (hd1,48)
kædelæsser +1

titel Hovedmenu for at starte undermenuer @ hdc50
root (hd1,49)
kædelæsser +1

titel Grub reserveret menu (tom) @ hdc51
root (hd1,50)
kædelæsser +1

titel Grub reserveret menu (tom) @ hdc52
root (hd1,51)
kædelæsser +1

titel Grub reserveret menu (tom) @ hdc53
root (hd1,52)
kædelæsser +1

titel Grub reserveret menu (tom) @ hdc54
root (hd1,53)
kædelæsser +1

# Tredje disk sda er en Sata med 15 partitioner, 9 kan startes

titel XP pro @ sdb1
skjul (hd0,0)
skjul (hd1,0)
skjul (hd1,1)
vis (hd2,0)
kort (hd2) (hd0)
kort (hd0) (hd2)
root (hd2,0)
makeactive
kædelæsser +1

titel Tom @ sda2
root (hd2,1)
kædelæsser +1

titel Tom @ sda3
root (hd2,2)
kædelæsser +1

# Udvidet partition her er sdb4

titel Tom @ sda5
root (hd2,4)
kædelæsser +1

titel Ututu x2 2005.1 @ sda6
root (hd2,5)
kædelæsser +1

titel Helix 1.7 @ sda7
root (hd2,6)
kædelæsser +1

titel MagicLinux 2.0 rc2 @ sda8
root (hd2,7)
kædelæsser +1

titel Zenwalk 1.2 @ sda9
root (hd2,8)
kædelæsser +1

titel MedianLinux 4 rc5 @ sda10
root (hd2,9)
kædelæsser +1

titel NetBSD i386 3.0 rc6 @ sda11
root (hd2,10)
kædelæsser +1

titel Arabian 0.6 rc1 @ sda12
root (hd2,11)
kædelæsser +1

titel Mepis 3.3.2 @ sda13
root (hd2,12)
kædelæsser +1

# Persinal datadeling @ sda14 

titel Tom @ sda15
root (hd2,14)
kædelæsser +1

# Fjerde disk sdb er en Sata med 15 partitioner, 8 kan startes

titel Win2k @ sdb1
skjul (hd0,0) # skjuler DOS 6.22 partition i hda1
skjul (hd1,0) # skjuler DOS 7.10 partition i hdc1
skjul (hd1,1) # skjuler Win98-partition i hdc2
skjul (hd2,0) # skjuler Win XP-partition i sda1
vis (hd3,0) # vis Win2k-partition til udførelse
root (hd3,0)
makeactive
kort (hd3) (hd0)
kort (hd0) (hd3)
kædelæsser +1

titel FreeDOS @ sdb2
skjul (hd0,0) # skjuler DOS 6.22 partition i hda1
skjul (hd1,0) # skjuler DOS 7.10 partition i hdc1
skjul (hd1,1) # skjuler Win98-partition i hdc2
skjul (hd2,0) # skjuler Win XP-partition i sda1
skjul (hd3,0) # skjuler Win2k-partition i sdb1
vis (hd3,1)
root (hd3,1)
makeactive
kort (hd3) (hd0)
kort (hd0) (hd3)
kædelæsser +1

titel Tom @ sdb3
root (hd3,4)
kædelæsser +1

# Partition sdb4 er en udvidet partition

titel NetBSD 3.0 AMD64 @ sdb5
root (hd3,4)
kædelæsser +1

titel Tom @ sdb6
root (hd3,5)
kædelæsser +1

titel Tom @ sdb7
root (hd3,6)
kædelæsser +1

titel Frugalware 0.4 @ sdb8
root (hd3,7)
kædelæsser +1

titel Tom @ sdb9
root (hd3,8)
kædelæsser +1

titel Quantian 0.7.9.1 @ sdb10
root (hd3,9)
kædelæsser +1

titel Suse 10.1 x86 64 @ sdb11
root (hd3,10)
kædelæsser +1

titel Tom @ sdb12
root (hd3,11)
kædelæsser +1

titel Knoppix 4.0.2 @ sdb13
root (hd3,12)
kædelæsser +1

titel Mandriva Release 2006 @ sdb14
root (hd3,13)
kædelæsser +1

titel Tom @ sdb15
root (hd3,14)
kædelæsser +1

Al denne syntaks svarer til en enkelt Grub-menu, der indeholder mere end hundrede OS, specifikt:

3 sæt to
3 Windows
2 solare
5 BSD'er
97 Linux

Med denne megagruppe fuldfører vi emnet Grub-notationer, men vi vil fortsætte med andre aspekter af dens funktion, da dette emne er længe nok til at blive behandlet i et enkelt afsnit.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.