Linux Grub (V). Grub-merkinnät

Saavuimme toimituksen loppuun Grub-merkinnät, ilmeisesti niitä on paljon enemmän, mutta olemme vain pysähtyneet selittämään tärkeimpiä tietoja Grubin aloittamisesta ja jotka yleensä häiritsevät melkein kaikkia ilmoitettuja korruptio-ongelmia.

Linux Grub

Katsotaanpa lisää esimerkkejä.

Seuraava esimerkki on kirjoitettu Ubuntu-valikkoon.lst

otsikko Windows 95/98 / NT / 2000
root (hd0,0)
makeactive
ketjun lastaaja +1

otsikko Linux
root (hd0,1)
kernel / vmlinuz root = / dev / hda3 ro

Aloitamme otsikosta. root määrittelee osion, josta Windows-ytimen odotetaan löytyvän, ja asentaa sen.

Käsky makeactive asettaa juurilevyn aktiivisen osion GRUB-juurilaitteelle. Tämä tarkoittaa, että seuraava komento ketjukuormaaja, toimii ilman määritettyä kohdealuetta

Toinen merkintä on vielä yksinkertaisempi. Kutsumme Linux-järjestelmän sen osiosta käynnistämään ydin. Tässä tapauksessa näemme käyttöjärjestelmän osion ytimen kuvan ja juuren (/), jotka eivät ole samassa osiossa. Tämä olisi erittäin todennäköistä tapa vanhemmissa tietokoneissa tai niissä, joissa on tietty käynnistysosio.

Epätavalliset merkinnät.

# Grub-valikko käynnistää 103 järjestelmää 144 osiosta

väri valkoinen / sininen musta / vaaleanharmaa
oletuksena 0
timeout 1000

# Disk hda: lla on 60 osiota, jotka ovat täysin asuttuja. 56 ovat käynnistysjärjestelmiä 

otsikko DOS 6.22 @ hda1
näytä (hd0,0)
root (hd0,0)
ketjun lastaaja +1           

# hda2 on laajennettu osio, eikä sillä itsessään ole tallennustilaa

title Tyhjä @ hda3 # BSD-järjestelmän käyttämä alun perin siirretty toiselle levylle
root (hd0,2)
ketjun lastaaja +1

title Tyhjä @ hda4 #, jota BSD-järjestelmä alun perin käytti, siirrettiin toiselle levylle
root (hd0,3)
ketjun lastaaja +1

# hda5 on swap-osio, joka on yhteinen kaikille laatikossa oleville Linux-tiedostoille

otsikko Pentu 1.0.6 @ hda6
root (hd0,5)
ketjun lastaaja +1

otsikko Arch 0.71 @ hda7
root (hd0,6)
ketjun lastaaja +1

otsikko Mandrake 9.2 @ hda8
root (hd0,7)
ketjun lastaaja +1

otsikko Suse 9.1 pro @ hda9
root (hd0,8)
ketjun lastaaja +1

otsikko eLive 0.3 @ hda10
root (hd0,9)
ketjun lastaaja +1

otsikko Red Hat 9 @ hda11
root (hd0,10)
ketjun lastaaja +1

otsikko Lycoris 4 @ hda12
root (hd0,11)
ketjun lastaaja +1

otsikko Libranet 2.8.1 @ hda13
root (hd0,12)
ketjun lastaaja +1

title Mandrake 10 @ hda14
root (hd0,13)
ketjun lastaaja +1

otsikko Debian Woody @ hda15
root (hd0,14)
ketjun lastaaja +1
 

otsikko Yoper 2.0.0 @ hda16
root (hd0,15)
ketjun lastaaja +1

otsikko Knoppix 3.6 @ hda17
root (hd0,16)
ketjun lastaaja +1

otsikko Bufflo 1.5 @ hda18
root (hd0,17)
ketjun lastaaja +1

otsikko Kanotix 2004.9 @ hda19
root (hd0,18)
ketjun lastaaja +1

otsikko Kalango 3.2 @ hda20
root (hd0,19)
ketjun lastaaja +1

otsikko Blax 30001 @ hda21
root (hd0,20)
ketjun lastaaja +1

otsikko Fedora Core 4 @ hda22
root (hd0,21)
ketjun lastaaja +1

otsikko Debian Sarge (käynnistetään suoraan, koska korkeita osioita ei tueta) hda23: ssa
root (hd0,22)
ydin /boot/vmlinuz-2.4.27-2-386 root = / dev / hda23 ro
initrd /boot/initrd.img-2.4.27-2-386

title Punainen lippu 4.1 @ hda24
root (hd0,23)
ketjun lastaaja +1

otsikko Linare prof Edition 2 @ hda25
root (hd0,24)
ketjun lastaaja +1

otsikko Tiny Sofa 2.0 @ hda26
root (hd0,25)
ketjun lastaaja +1

otsikko Slackware 10.0 @ hda27
root (hd0,26)
ketjun lastaaja +1

otsikko Xandros 201 @ hda28
root (hd0,27)
ketjun lastaaja +1

otsikko Vine 3.2 @ hda29
root (hd0,28)
ketjun lastaaja +1

otsikko Specifix 0.15 @ hda30
root (hd0,29)
ketjun lastaaja +1

otsikko Ubunto 5.04 @ hda31
root (hd0,30)
ketjun lastaaja +1

otsikko PCLinuxOS 9.1 @ hda32
root (hd0,31)
ketjun lastaaja +1

# Tässä on likimääräinen 137 Gt: n este kiintolevyn hda-laitteessa

otsikko Aasian Linux @ hda33
root (hd0,32)
ketjun lastaaja +1

title Ubuntu 6.04 Dapper (suorakäynnistyksellä) @ hda34
root (hd0,33)
ydin /boot/vmlinuz-2.6.15-8-386 root = / dev / hda34 ro hiljainen tilkka
initrd /boot/initrd.img-2.6.15-8-386

title Wolvix 1.0.4 @ hda35
root (hd0,34)
kernel / boot / vmlinuz rw -juuri = / dev / hda35

title Mepis 3.4.2 rc1 (suoraan käynnistämällä) @ hda36
root (hd0,35)
kernel /boot/vmlinuz-2.6.12-1-586tsc root = / dev / hda36 nomce hiljainen tilkka = verbose vga = 791
initrd /boot/initrd.img-2.6.12-1-586tsc
 

title TurboLinux V7 @ hda37 (käynnistys Slackware 10 -ydinkoodilla hda27 + rw: ssä)
root (hd0,36)
ydin (hd0,26) / boot / vmlinuz rw root = / dev / hda37

otsikko Slampp 1.1 @ hda38
root (hd0,37)
ketjun lastaaja +1

otsikko Slax 5.0.4 @ hda39
root (hd0,38)
ketjun lastaaja +1

otsikko PCLinuxOS 0.92 @ hda40
root (hd0,39)

ketjun lastaaja +1
             

otsikko Sam 1.1 @ hda41
root (hd0,40)
ketjun lastaaja +1

otsikko Vektori 5.1 @ hda42
root (hd0,41)
ketjun lastaaja +1

otsikko Suse 10.0 @ hda43
root (hd0,42)
ketjun lastaaja +1

otsikko Kororaa 2005 Beta 2 @ hda44
root (hd0,43)
ketjun lastaaja +1                 

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

otsikko Lunar 1.6 @ hda46
root (hd0,45)
kernel /boot/2.6.14.1- normaali ro root = / dev / hda46 devfs = ei kiinnitystä     

title Ennakointi 0.93 @ hda47
root (hd0,46)
ketjun lastaaja +1               

otsikko Skolelinux Pro 6 hda48: ssa
root (hd0,47)
ydin /boot/vmlinuz-2.6.8-2-386 root = / dev / hda48 ro
initrd /boot/initrd.img-2.6.8-2-386                           

otsikko Kubuntu dapper hda49: ssä
root (hd0,48)
ydin /boot/vmlinuz-2.6.12-9-386 root = / dev / hda49 ro hiljainen tilkka
initrd /boot/initrd.img-2.6.12-9-386

otsikko Klax 3.5 @ hda50
root (hd0,49)
ketjun lastaaja +1

otsikko K12LTSP 4.10 (rw on kytkettävä päälle) @ hda51
root (hd0,50)
kernel /boot/vmlinuz-2.6.7-1.494.2.2 rw-juuri = / dev / hda51
initrd /boot/initrd-2.6.7-1.494.2.2.img                           

title Progeny 2.0 käynnisti Slackwaren ydin @ hda52
root (hd0,51)
ydin (hd0,26) / boot / vmlinuz ro root = / dev / hda52

otsikko grml 0.5 @ hda53
root (hd0,52)
ketjun lastaaja +1                 

otsikko Fedora Core 2 @ hda54 (täytyy käynnistää suoraan rw-kytkimellä)
root (hd0,53)
kernel /boot/vmlinuz-2.6.5-1.358 rw-juuri = / dev / hda54
initrd /boot/initrd-2.6.5-1.358.img       

otsikko Whax 3.0 @ hda55
root (hd0,54)
ketjun lastaaja +1

otsikko Troppix 1.2 @ hda56
root (hd0,55)
ketjun lastaaja +1                 

otsikko TopologLinux 6.0 @ hda57
root (hd0,56)
ketjun lastaaja +1                 

otsikko Haansoft 2006 ws @ hda58
root (hd0,57)
ketjun lastaaja +1

otsikko Fedora Core 3 @ hda59
root (hd0,58)
ketjun lastaaja +1                 

title Scientific Linux (rw: llä) @ hda60
root (hd0,59)
ydin /boot/vmlinuz-2.6.9-5.0.5.EL rw -juuri = / dev / hda60 rhgb hiljainen
initrd /boot/initrd-2.6.9-5.0.5.EL.img

# Disk HDD: llä on 54 osiota 30 järjestelmällä

otsikko Dos 7.10 @ hdc1
piilota (hd0,0)
näytä (hd1,0)
kartta (hd1) (hd0)
kartta (hd0) (hd1)
root (hd1,0)
makeactive
ketjun lastaaja +1

otsikko Win98 @ hdc2
piilota (hd0,0)
piilota (hd1,0)
näytä (hd1,1)
root (hd1,1)
makeactive
kartta (hd1) (hd0)
kartta (hd0) (hd1)
ketjun lastaaja +1

otsikko Tyhjä @ hdc3
root (hd1,2)
ketjun lastaaja +1

# Laajennettu osio on hdc4

otsikko B2D Pure KDE 2005 @ hdc5
root (hd1,4)
ketjun lastaaja +1

otsikko CollegeLinux 2.5 @ hdc6
root (hd1,5)
ketjun lastaaja +1

otsikko Berry 0.65 @ hdc7
root (hd1,6)
ketjun lastaaja +1

otsikko Morhpix KDE 0.4 @ hdc8
root (hd1,7)
ketjun lastaaja +1

title Sulka 0.6 @ hdc9
root (hd1,8)
ketjun lastaaja +1

otsikko Buffalo 1.7.3.9 @ hdc10
root (hd1,9)
ketjukuormaaja +1

otsikko CentOS 4.1 @ hdc11
root (hd1,10)
ketjun lastaaja +1

otsikko Vector 4.3 @ hdc12
root (hd1,11)
ketjun lastaaja +1

otsikko Tao Linux 4.0 @ hdc13
root (hd1,12)
ketjun lastaaja +1

otsikko Frugaalware 0.1 @ hdc14
root (hd1,13)
ketjun lastaaja +1

otsikko Agnula Demudi 1.2 @ hdc15
root (hd1,14)
ketjun lastaaja +1

title Hitto pieni Linux @ hdc16
root (hd1,15)
ketjun lastaaja +1

otsikko Monoppix 1.1.8, jonka Slackware 10.2 -ydin käynnisti (hd1,34) @ hdc17
root (hd1,16)
ydin (hd1,34) / boot / vmlinuz ro root = / dev / hdc17

otsikko Symphony A4 @ hdc18
root (hd1,17)
ketjun lastaaja +1

otsikko Pocket Linux 1.2 @ hdc19
root (hd1,18)
ketjun lastaaja +1

otsikko UltimaLinux 4.0 @ hdc20
root (hd1,19)
ketjun lastaaja +1

otsikko VLOS 1.2 @ hdc21
root (hd1,20)
ydin /boot/vmlinuz-2.6.12-vidalinux_r3 ro root = / dev / ram0 init = / linuxrc real_root = / dev / hdc21 video = vesafb: 1024 × 768-32 @ 85 splash = hiljainen, teema: vlos-1.2 hiljainen KONSOLI = / dev / tty1
initrd /boot/initrd-2.6.12-vidalinux_r3.img

title Pieni sohva (Ceara) @ hdc22
root (hd1,21)
ketjun lastaaja +1

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

otsikko Tyhjä @ hdc24
root (hd1,23)
ketjun lastaaja +1

otsikko Tyhjä @ hdc25
root (hd1,24)
ketjun lastaaja +1

otsikko Tyhjä @ hdc26
root (hd1,25)
ketjun lastaaja +1

# tässä on hdc: n 137Gb: n esteen likimääräinen raja

otsikko Tyhjä @ hdc27
root (hd1,26)
ketjun lastaaja +1

otsikko Tyhjä @ hdc28
root (hd1,27)
ketjun lastaaja +1

otsikko Tyhjä @ hdc29
root (hd1,28)
ketjun lastaaja +1

otsikko Tyhjä @ hdc30
root (hd1,29)
ketjun lastaaja +1

otsikko rPath 0.99.2 @ hdc31
root (hd1,30)
ketjun lastaaja +1

otsikko STX 1.0 rc2 @ hdc32
root (hd1,31)
ketjun lastaaja +1

otsikko Fedora Core 5 @ hdc33
root (hd1,32)
ketjun lastaaja +1

otsikko StartCom 4.0.4 Raam @ hdc34
root (hd1,33)
ketjun lastaaja +1

otsikko Slackware 10.2 @ hdc35
root (hd1,34)
ketjun lastaaja +1

title Ennakointi Ennakointi 0.9 @ hdc36
root (hd1,35)
ydin /boot/vmlinuz-2.6.12.5-fdl.2.x86.i686.cmov ro root = / dev / hdc36 splash = hiljainen vga = 791 hiljainen
initrd /boot/initrd-2.6.12.5-fdl.2.x86.i686.cmov.img

otsikko Xandros 3.0 @ hdc37
root (hd1,36)
ketjun lastaaja +1

otsikko Ubuntu 5.10 Breezy Badger @ hdc38
root (hd1,37)
ketjun lastaaja +1

otsikko Kate 2.2 (käynnistää Suse 10 -ydin HDd43: ssa) @ hdc39
root (hd1,38)
ydin (hd0,42) / boot / vmlinuz ro root = / dev / hdc39
initrd (hd0,42) / boot / initrd

# Osiot hdc40 - hdc54 ovat 200 MB: n osioita, jotka Grub toimii alavalikoina.

title Grub-valikko vain MS-järjestelmille (Dos & Windows) @ hdc40
root (hd1,26)
ketjun lastaaja +1

otsikko Grub-valikko uusimmista lisäyksistä @ hdc41
root (hd1,40)
ketjun lastaaja +1

title Grub -valikko vain pienille distroille @ hdc42
root (hd1,41)
ketjun lastaaja +1

title Grub -valikko vain suurille distroille @ hdc43
root (hd1,42)
ketjun lastaaja +1

title Grub varattu valikko (Tyhjä) @ hdc44
root (hd1,43)
ketjun lastaaja +1

title Grub -valikko vain IDE-levylle hda @ hdc45
root (hd1,44)
ketjun lastaaja +1

title Grub -valikko vain IDE-levylle HDD @ hdc46
root (hd1,45)
ketjun lastaaja +1

title Grub -valikko vain Sata disk sda: lle @ hdc47
root (hd1,46)
ketjun lastaaja +1

title Grub -valikko vain Sata disk sdb: lle @ hdc48
root (hd1,47)
ketjun lastaaja +1

title Täydellinen valikko kaikille yli 100 järjestelmille @ hdc49
root (hd1,48)
ketjun lastaaja +1

title Master Menu käynnistääksesi alavalikot @ hdc50
root (hd1,49)
ketjun lastaaja +1

title Grub varattu valikko (Tyhjä) @ hdc51
root (hd1,50)
ketjun lastaaja +1

title Grub varattu valikko (Tyhjä) @ hdc52
root (hd1,51)
ketjun lastaaja +1

title Grub varattu valikko (Tyhjä) @ hdc53
root (hd1,52)
ketjun lastaaja +1

title Grub varattu valikko (Tyhjä) @ hdc54
root (hd1,53)
ketjun lastaaja +1

# Kolmas levy sda on Sata, jossa on 15 osiota, 9 on käynnistettävissä

otsikko XP pro @ sdb1
piilota (hd0,0)
piilota (hd1,0)
piilota (hd1,1)
näytä (hd2,0)
kartta (hd2) (hd0)
kartta (hd0) (hd2)
root (hd2,0)
makeactive
ketjun lastaaja +1

otsikko Tyhjä @ sda2
root (hd2,1)
ketjun lastaaja +1

otsikko Tyhjä @ sda3
root (hd2,2)
ketjun lastaaja +1

# Laajennettu osio on sdb4

otsikko Tyhjä @ sda5
root (hd2,4)
ketjun lastaaja +1

otsikko Ututu x2 2005.1 @ sda6
root (hd2,5)
ketjun lastaaja +1

otsikko Helix 1.7 @ sda7
root (hd2,6)
ketjun lastaaja +1

otsikko MagicLinux 2.0 rc2 @ sda8
root (hd2,7)
ketjun lastaaja +1

otsikko Zenwalk 1.2 @ sda9
root (hd2,8)
ketjun lastaaja +1

otsikko MedianLinux 4 rc5 @ sda10
root (hd2,9)
ketjun lastaaja +1

otsikko NetBSD i386 3.0 rc6 @ sda11
root (hd2,10)
ketjun lastaaja +1

otsikko Arabialainen 0.6 rc1 @ sda12
root (hd2,11)
ketjun lastaaja +1

otsikko Mepis 3.3.2 @ sda13
root (hd2,12)
ketjun lastaaja +1

# Persinaalitietojen osio @ sda14 

otsikko Tyhjä @ sda15
root (hd2,14)
ketjun lastaaja +1

# Neljäs levy sdb on Sata, jossa on 15 osiota, 8 on käynnistettävissä

otsikko Win2k @ sdb1
hide (hd0,0) # piilotetaan DOS 6.22 -osiota hda1: ssä
piilota (hd1,0) # piilotetaan DOS 7.10 -osiota hdc1: ssä
hide (hd1,1) # piilottaa Win98-osion hdc2: ssa
piilota (hd2,0) # piilottaa Win XP -osiota sda1: ssä
Undide (hd3,0) # Piilota Win2k-osio suoritettavaksi
root (hd3,0)
makeactive
kartta (hd3) (hd0)
kartta (hd0) (hd3)
ketjun lastaaja +1

otsikko FreeDOS @ sdb2
hide (hd0,0) # piilotetaan DOS 6.22 -osiota hda1: ssä
piilota (hd1,0) # piilotetaan DOS 7.10 -osiota hdc1: ssä
hide (hd1,1) # piilottaa Win98-osion hdc2: ssa
piilota (hd2,0) # piilottaa Win XP -osiota sda1: ssä
hide (hd3,0) # piilotetaan Win2k-osio SDd1: ssä
näytä (hd3,1)
root (hd3,1)
makeactive
kartta (hd3) (hd0)
kartta (hd0) (hd3)
ketjun lastaaja +1

otsikko Tyhjä @ sdb3
root (hd3,4)
ketjun lastaaja +1

# Osio sdb4 on laajennettu osio

otsikko NetBSD 3.0 AMD64 @ sdb5
root (hd3,4)
ketjun lastaaja +1

otsikko Tyhjä @ sdb6
root (hd3,5)
ketjun lastaaja +1

otsikko Tyhjä @ sdb7
root (hd3,6)
ketjun lastaaja +1

otsikko Frugalware 0.4 @ sdb8
root (hd3,7)
ketjun lastaaja +1

otsikko Tyhjä @ sdb9
root (hd3,8)
ketjun lastaaja +1

otsikko Quantian 0.7.9.1 @ sdb10
root (hd3,9)
ketjun lastaaja +1

otsikko Suse 10.1 x86 64 @ sdb11
root (hd3,10)
ketjun lastaaja +1

otsikko Tyhjä @ sdb12
root (hd3,11)
ketjun lastaaja +1

otsikko Knoppix 4.0.2 @ sdb13
root (hd3,12)
ketjun lastaaja +1

otsikko Mandriva -julkaisu 2006 @ sdb14
root (hd3,13)
ketjun lastaaja +1

otsikko Tyhjä @ sdb15
root (hd3,14)
ketjun lastaaja +1

Tämä kaikki syntaksit vastaavat yhtä Grub-valikkoa, joka sisältää yli sadan käyttöjärjestelmät, erityisesti:

3 sarjaa Kaksi
3 Windows
2 aurinkolasia
5 BSD: tä
97 Linux

Tällä megaryhmällä täydennämme Grub-merkintöjen aihetta, mutta jatkamme sen toiminnan muita näkökohtia, koska tämä aihe on riittävän pitkä käsiteltäväksi yhdessä osassa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.