Linux Grub (V). Grub notasjoner

Vi nådde slutten av leveransen den Grub notasjoner, åpenbart er det mange flere, men vi har bare stoppet for å forklare de viktigste om å starte Grub, og som vanligvis forstyrrer nesten alle rapporterte korrupsjonsproblemer.

Linux Grub

La oss se på noen flere eksempler.

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

tittel Windows 95/98 / NT / 2000
rot (hd0,0)
makeactive
kjettinglaster +1

tittel Linux
rot (hd0,1)
kjerne / vmlinuz root = / dev / hda3 ro

Vi starter med tittelen. root spesifiserer partisjonen der det forventes at Windows-kjernen finnes, og monterer den.

Kommandoen makeactive angir den aktive partisjonen til rotdisken på GRUB-rotenheten. Dette betyr at følgende kommando kjedelaster, kjører uten den angitte destinasjonspartisjonen

Den andre oppføringen er enda enklere. Vi kaller et Linux-system fra partisjonen for å starte kjernen. I dette tilfellet ser vi kjernebildet og roten (/) på operativsystempartisjonen som ikke er på samme partisjon. Dette vil være et svært sannsynlig tilfelle på eldre datamaskiner eller de med en spesifikk oppstartspartisjon.

Uvanlige notasjoner.

# Grub-menyen starter 103 systemer ut av 144 partisjoner

farge hvit / blå svart / lysegrå
standard 0
timeout 1000

# Disk hda har 60 partisjoner fullbefolket 56 er oppstartbare systemer 

tittel DOS 6.22 @ hda1
vis (hd0,0)
rot (hd0,0)
kjettinglaster +1           

# hda2 er den utvidede partisjonen og har ingen lagringsplass i seg selv

title Empty @ hda3 # opprinnelig brukt av et BSD-system flyttet til en annen disk
rot (hd0,2)
kjettinglaster +1

title Empty @ hda4 # som opprinnelig ble brukt av et BSD-system flyttet til en annen disk
rot (hd0,3)
kjettinglaster +1

# hda5 er en byttepartisjon som er felles for all Linux i boksen

tittel Valp 1.0.6 @ hda6
rot (hd0,5)
kjettinglaster +1

tittel Arch 0.71 @ hda7
rot (hd0,6)
kjettinglaster +1

tittel Mandrake 9.2 @ hda8
rot (hd0,7)
kjettinglaster +1

tittel Suse 9.1 pro @ hda9
rot (hd0,8)
kjettinglaster +1

tittel eLive 0.3 @ hda10
rot (hd0,9)
kjettinglaster +1

tittel Red Hat 9 @ hda11
rot (hd0,10)
kjettinglaster +1

tittel Lycoris 4 @ hda12
rot (hd0,11)
kjettinglaster +1

tittel Libranet 2.8.1 @ hda13
rot (hd0,12)
kjettinglaster +1

tittel Mandrake 10 @ hda14
rot (hd0,13)
kjettinglaster +1

tittel Debian Woody @ hda15
rot (hd0,14)
kjettinglaster +1
 

tittel Yoper 2.0.0 @ hda16
rot (hd0,15)
kjettinglaster +1

tittel Knoppix 3.6 @ hda17
rot (hd0,16)
kjettinglaster +1

tittel Bufflo 1.5 @ hda18
rot (hd0,17)
kjettinglaster +1

tittel Kanotix 2004.9 @ hda19
rot (hd0,18)
kjettinglaster +1

tittel Kalango 3.2 @ hda20
rot (hd0,19)
kjettinglaster +1

tittel Blax 30001 @ hda21
rot (hd0,20)
kjettinglaster +1

tittel Fedora Core 4 @ hda22
rot (hd0,21)
kjettinglaster +1

tittel Debian Sarge (startet direkte fordi høye partisjoner ikke støttes) i hda23
rot (hd0,22)
kjerne /boot/vmlinuz-2.4.27-2-386 root = / dev / hda23 ro
initrd /boot/initrd.img-2.4.27-2-386

tittel Red Flag 4.1 @ hda24
rot (hd0,23)
kjettinglaster +1

tittel Linare prof Edition 2 @ hda25
rot (hd0,24)
kjettinglaster +1

tittel Tiny Sofa 2.0 @ hda26
rot (hd0,25)
kjettinglaster +1

tittel Slackware 10.0 @ hda27
rot (hd0,26)
kjettinglaster +1

tittel Xandros 201 @ hda28
rot (hd0,27)
kjettinglaster +1

tittel Vine 3.2 @ hda29
rot (hd0,28)
kjettinglaster +1

tittel Spesifikasjon 0.15 @ hda30
rot (hd0,29)
kjettinglaster +1

tittel Ubunto 5.04 @ hda31
rot (hd0,30)
kjettinglaster +1

tittel PCLinuxOS 9.1 @ hda32
rot (hd0,31)
kjettinglaster +1

# Her er den omtrentlige 137 GB-barrieren på harddisken

tittel asiatisk Linux @ hda33
rot (hd0,32)
kjettinglaster +1

tittel Ubuntu 6.04 Dapper (ved direkte oppstart) @ hda34
rot (hd0,33)
kjerne /boot/vmlinuz-2.6.15-8-386 root = / dev / hda34 ro stille sprut
initrd /boot/initrd.img-2.6.15-8-386

tittel Wolvix 1.0.4 @ hda35
rot (hd0,34)
kjerne / oppstart / vmlinuz rw root = / dev / hda35

tittel Mepis 3.4.2 rc1 (ved direkte oppstart) @ hda36
rot (hd0,35)
kjerne /boot/vmlinuz-2.6.12-1-586tsc root = / dev / hda36 nomce quiet splash = verbose vga = 791
initrd /boot/initrd.img-2.6.12-1-586tsc
 

tittel TurboLinux V7 @ hda37 (oppstart med Slackware 10-kjernen i hda27 + rw)
rot (hd0,36)
kjerne (hd0,26) / boot / vmlinuz rw root = / dev / hda37

tittel Slampp 1.1 @ hda38
rot (hd0,37)
kjettinglaster +1

tittel Slax 5.0.4 @ hda39
rot (hd0,38)
kjettinglaster +1

tittel PCLinuxOS 0.92 @ hda40
rot (hd0,39)

kjettinglaster +1
             

tittel Sam 1.1 @ hda41
rot (hd0,40)
kjettinglaster +1

tittel Vector 5.1 @ hda42
rot (hd0,41)
kjettinglaster +1

tittel Suse 10.0 @ hda43
rot (hd0,42)
kjettinglaster +1

tittel Kororaa 2005 Beta 2 @ hda44
rot (hd0,43)
kjettinglaster +1                 

tittel smgl 0.45 @ hda45
rot (hd0,44)
kjerne / oppstart / vmlinuz root = / dev / hda45 ro

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

tittel Fremsyn 0.93 @ hda47
rot (hd0,46)
kjettinglaster +1               

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

tittel Kubuntu dapper i hda49
rot (hd0,48)
kjerne /boot/vmlinuz-2.6.12-9-386 root = / dev / hda49 ro stille sprut
initrd /boot/initrd.img-2.6.12-9-386

tittel Klax 3.5 @ hda50
rot (hd0,49)
kjettinglaster +1

tittel K12LTSP 4.10 (trenger rw slå på) @ hda51
rot (hd0,50)
kjerne /boot/vmlinuz-2.6.7-1.494.2.2 rw root = / dev / hda51
initrd /boot/initrd-2.6.7-1.494.2.2.img                           

tittel Progeny 2.0 startet av Slackwares kjerne @ hda52
rot (hd0,51)
kjerne (hd0,26) / boot / vmlinuz ro root = / dev / hda52

tittel grml 0.5 @ hda53
rot (hd0,52)
kjettinglaster +1                 

tittel Fedora Core 2 @ hda54 (må startes direkte med rw-bryter)
rot (hd0,53)
kjerne /boot/vmlinuz-2.6.5-1.358 rw root = / dev / hda54
initrd /boot/initrd-2.6.5-1.358.img       

tittel Whax 3.0 @ hda55
rot (hd0,54)
kjettinglaster +1

tittel Troppix 1.2 @ hda56
rot (hd0,55)
kjettinglaster +1                 

tittel TopologLinux 6.0 @ hda57
rot (hd0,56)
kjettinglaster +1                 

tittel Haansoft 2006 ws @ hda58
rot (hd0,57)
kjettinglaster +1

tittel Fedora Core 3 @ hda59
rot (hd0,58)
kjettinglaster +1                 

tittel Scientific Linux (med rw) @ hda60
rot (hd0,59)
kjerne /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 partisjoner med 30 systemer

tittel Dos 7.10 @ hdc1
skjul (hd0,0)
vis (hd1,0)
kart (hd1) (hd0)
kart (hd0) (hd1)
rot (hd1,0)
makeactive
kjettinglaster +1

tittel Win98 @ hdc2
skjul (hd0,0)
skjul (hd1,0)
vis (hd1,1)
rot (hd1,1)
makeactive
kart (hd1) (hd0)
kart (hd0) (hd1)
kjettinglaster +1

tittel Tom @ hdc3
rot (hd1,2)
kjettinglaster +1

# Utvidet partisjon er hdc4

tittel B2D Pure KDE 2005 @ hdc5
rot (hd1,4)
kjettinglaster +1

tittel CollegeLinux 2.5 @ hdc6
rot (hd1,5)
kjettinglaster +1

tittel Berry 0.65 @ hdc7
rot (hd1,6)
kjettinglaster +1

tittel Morhpix KDE 0.4 @ hdc8
rot (hd1,7)
kjettinglaster +1

tittel Fjær 0.6 @ hdc9
rot (hd1,8)
kjettinglaster +1

tittel Buffalo 1.7.3.9 @ hdc10
rot (hd1,9)
kjedelaster +1

tittel CentOS 4.1 @ hdc11
rot (hd1,10)
kjettinglaster +1

tittel Vector 4.3 @ hdc12
rot (hd1,11)
kjettinglaster +1

tittel Tao Linux 4.0 @ hdc13
rot (hd1,12)
kjettinglaster +1

tittel Frugaalware 0.1 @ hdc14
rot (hd1,13)
kjettinglaster +1

tittel Agnula Demudi 1.2 @ hdc15
rot (hd1,14)
kjettinglaster +1

tittel Damn Small Linux @ hdc16
rot (hd1,15)
kjettinglaster +1

tittel Monoppix 1.1.8 startet av Slackware 10.2-kjernen fra (hd1,34) @ hdc17
rot (hd1,16)
kjerne (hd1,34) / boot / vmlinuz ro root = / dev / hdc17

tittel Symphony A4 @ hdc18
rot (hd1,17)
kjettinglaster +1

tittel Pocket Linux 1.2 @ hdc19
rot (hd1,18)
kjettinglaster +1

tittel UltimaLinux 4.0 @ hdc20
rot (hd1,19)
kjettinglaster +1

tittel VLOS 1.2 @ hdc21
rot (hd1,20)
kjerne /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

tittel Tiny Sofa (Ceara) @ hdc22
rot (hd1,21)
kjettinglaster +1

tittel 64 Studio 0.6 @ hdc23
rot (hd1,22)
kjerne /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-generic

tittel Tom @ hdc24
rot (hd1,23)
kjettinglaster +1

tittel Tom @ hdc25
rot (hd1,24)
kjettinglaster +1

tittel Tom @ hdc26
rot (hd1,25)
kjettinglaster +1

# her er den omtrentlige grensen for 137Gb-barrieren til hdc

tittel Tom @ hdc27
rot (hd1,26)
kjettinglaster +1

tittel Tom @ hdc28
rot (hd1,27)
kjettinglaster +1

tittel Tom @ hdc29
rot (hd1,28)
kjettinglaster +1

tittel Tom @ hdc30
rot (hd1,29)
kjettinglaster +1

tittel rPath 0.99.2 @ hdc31
rot (hd1,30)
kjettinglaster +1

tittel STX 1.0 rc2 @ hdc32
rot (hd1,31)
kjettinglaster +1

tittel Fedora Core 5 @ hdc33
rot (hd1,32)
kjettinglaster +1

tittel StartCom 4.0.4 Raam @ hdc34
rot (hd1,33)
kjettinglaster +1

tittel Slackware 10.2 @ hdc35
rot (hd1,34)
kjettinglaster +1

tittel Foresight Foresight 0.9 @ hdc36
rot (hd1,35)
kjerne /boot/vmlinuz-2.6.12.5-fdl.2.x86.i686.cmov ro root = / dev / hdc36 splash = stille vga = 791 stille
initrd /boot/initrd-2.6.12.5-fdl.2.x86.i686.cmov.img

tittel Xandros 3.0 @ hdc37
rot (hd1,36)
kjettinglaster +1

tittel Ubuntu 5.10 Breezy Badger @ hdc38
rot (hd1,37)
kjettinglaster +1

tittel Kate 2.2 (startet av Suse 10 Kernel i hdc43) @ hdc39
rot (hd1,38)
kjerne (hd0,42) / boot / vmlinuz ro root = / dev / hdc39
initrd (hd0,42) / boot / initrd

# Partisjoner hdc40 til hdc54 er partisjoner hver 200 MB for Grub som fungerer som undermenyer.

tittel Grub-meny bare for MS-systemer (Dos & Windows) @ hdc40
rot (hd1,26)
kjettinglaster +1

tittel Grub-meny for nylige tillegg @ hdc41
rot (hd1,40)
kjettinglaster +1

tittel Grub-meny for bare små distroer @ hdc42
rot (hd1,41)
kjettinglaster +1

tittel Grub-meny for bare store distroer @ hdc43
rot (hd1,42)
kjettinglaster +1

tittel Grub reservert meny (tom) @ hdc44
rot (hd1,43)
kjettinglaster +1

tittel Grub-meny for bare IDE-disk hda @ hdc45
rot (hd1,44)
kjettinglaster +1

tittel Grub-meny for bare IDE disk hdc @ hdc46
rot (hd1,45)
kjettinglaster +1

tittel Grub-meny bare for Sata disk sda @ hdc47
rot (hd1,46)
kjettinglaster +1

tittel Grub-meny for Sata disk sdb bare @ hdc48
rot (hd1,47)
kjettinglaster +1

tittel Komplett meny for alle 100+ systemer @ hdc49
rot (hd1,48)
kjettinglaster +1

tittel Hovedmeny for å starte undermenyer @ hdc50
rot (hd1,49)
kjettinglaster +1

tittel Grub reservert meny (tom) @ hdc51
rot (hd1,50)
kjettinglaster +1

tittel Grub reservert meny (tom) @ hdc52
rot (hd1,51)
kjettinglaster +1

tittel Grub reservert meny (tom) @ hdc53
rot (hd1,52)
kjettinglaster +1

tittel Grub reservert meny (tom) @ hdc54
rot (hd1,53)
kjettinglaster +1

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

tittel XP pro @ sdb1
skjul (hd0,0)
skjul (hd1,0)
skjul (hd1,1)
vis (hd2,0)
kart (hd2) (hd0)
kart (hd0) (hd2)
rot (hd2,0)
makeactive
kjettinglaster +1

tittel Tom @ sda2
rot (hd2,1)
kjettinglaster +1

tittel Tom @ sda3
rot (hd2,2)
kjettinglaster +1

# Utvidet partisjon her er sdb4

tittel Tom @ sda5
rot (hd2,4)
kjettinglaster +1

tittel Ututu x2 2005.1 @ sda6
rot (hd2,5)
kjettinglaster +1

tittel Helix 1.7 @ sda7
rot (hd2,6)
kjettinglaster +1

tittel MagicLinux 2.0 rc2 @ sda8
rot (hd2,7)
kjettinglaster +1

tittel Zenwalk 1.2 @ sda9
rot (hd2,8)
kjettinglaster +1

tittel MedianLinux 4 rc5 @ sda10
rot (hd2,9)
kjettinglaster +1

tittel NetBSD i386 3.0 rc6 @ sda11
rot (hd2,10)
kjettinglaster +1

tittel Arabian 0.6 rc1 @ sda12
rot (hd2,11)
kjettinglaster +1

tittel Mepis 3.3.2 @ sda13
rot (hd2,12)
kjettinglaster +1

# Persinal datapartisjon @ sda14 

tittel Tom @ sda15
rot (hd2,14)
kjettinglaster +1

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

tittel Win2k @ sdb1
skjul (hd0,0) # gjemmer DOS 6.22 partisjon i hda1
skjul (hd1,0) # gjemmer DOS 7.10 partisjon i hdc1
skjul (hd1,1) # skjuler Win98-partisjon i hdc2
skjul (hd2,0) # skjul Win XP-partisjon i sda1
vis (hd3,0) # vis Win2k-partisjon for utføring
rot (hd3,0)
makeactive
kart (hd3) (hd0)
kart (hd0) (hd3)
kjettinglaster +1

tittel FreeDOS @ sdb2
skjul (hd0,0) # gjemmer DOS 6.22 partisjon i hda1
skjul (hd1,0) # gjemmer DOS 7.10 partisjon i hdc1
skjul (hd1,1) # skjuler Win98-partisjon i hdc2
skjul (hd2,0) # skjul Win XP-partisjon i sda1
skjul (hd3,0) # skjuler Win2k-partisjon i sdb1
vis (hd3,1)
rot (hd3,1)
makeactive
kart (hd3) (hd0)
kart (hd0) (hd3)
kjettinglaster +1

tittel Tom @ sdb3
rot (hd3,4)
kjettinglaster +1

# Partition sdb4 er en utvidet partisjon

tittel NetBSD 3.0 AMD64 @ sdb5
rot (hd3,4)
kjettinglaster +1

tittel Tom @ sdb6
rot (hd3,5)
kjettinglaster +1

tittel Tom @ sdb7
rot (hd3,6)
kjettinglaster +1

tittel Frugalware 0.4 @ sdb8
rot (hd3,7)
kjettinglaster +1

tittel Tom @ sdb9
rot (hd3,8)
kjettinglaster +1

tittel Quantian 0.7.9.1 @ sdb10
rot (hd3,9)
kjettinglaster +1

tittel Suse 10.1 x86 64 @ sdb11
rot (hd3,10)
kjettinglaster +1

tittel Tom @ sdb12
rot (hd3,11)
kjettinglaster +1

tittel Knoppix 4.0.2 @ sdb13
rot (hd3,12)
kjettinglaster +1

tittel Mandriva Release 2006 @ sdb14
rot (hd3,13)
kjettinglaster +1

tittel Tom @ sdb15
rot (hd3,14)
kjettinglaster +1

All denne syntaksen tilsvarer en enkelt Grub-meny som inneholder mer enn hundre OS, nærmere bestemt:

3 sett To
3 Windows
2 solare
5 BSDer
97 Linux

Med denne megagruppen fullfører vi temaet Grub-notasjoner, men vi vil fortsette med andre aspekter av driften, siden dette emnet er lenge nok til å bli behandlet i en enkelt seksjon.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.