Linux Grub (V). Notações Grub

Chegamos ao fim da entrega em Notações Grub, obviamente existem muitos mais, mas nós apenas paramos para explicar os mais importantes sobre como iniciar o Grub e que geralmente interferem em quase todos os problemas de corrupção relatados.

Linux Grub

Vejamos mais alguns exemplos.

O exemplo a seguir é escrito no Ubuntu menu.lst

título Windows 95/98 / NT / 2000
root (hd0,0)
makeactive
carregador de corrente + 1

título Linux
root (hd0,1)
kernel / vmlinuz root = / dev / hda3 ro

Começamos com o título. root especifica a partição onde o kernel do Windows deve ser encontrado e o monta.

O comando makeactive define a partição ativa do disco raiz no dispositivo raiz GRUB. Isso significa que o seguinte comando carregador de corrente, é executado sem partição de destino especificada

A segunda entrada é ainda mais simples. Chamamos um sistema Linux de sua partição para inicializar o kernel. Neste caso, vemos a imagem do kernel e a raiz (/) na partição do sistema operacional que não estão na mesma partição. Esse seria um caso muito provável em computadores mais antigos ou com uma partição de inicialização específica.

Notações incomuns.

# Grub menu inicializando 103 sistemas de 144 partições

cor branco / azul preto / cinza claro
padrão 0
timeout 1000

# O disco hda tem 60 partições totalmente preenchidas 56 são sistemas inicializáveis 

título DOS 6.22 @ hda1
mostrar (hd0,0)
root (hd0,0)
carregador de corrente + 1           

# hda2 é a partição estendida e não tem espaço de armazenamento próprio

title Vazio @ hda3 #inicialmente usado por um sistema BSD movido para outro disco
root (hd0,2)
carregador de corrente + 1

title Vazio @ hda4 # inicialmente usado por um sistema BSD movido para outro disco
root (hd0,3)
carregador de corrente + 1

# hda5 é uma partição swap comum a todos os Linux existentes

título Filhote de cachorro 1.0.6 @ hda6
root (hd0,5)
carregador de corrente + 1

título Arco 0.71 @ hda7
root (hd0,6)
carregador de corrente + 1

título Mandrake 9.2 @ hda8
root (hd0,7)
carregador de corrente + 1

título Suse 9.1 pro @ hda9
root (hd0,8)
carregador de corrente + 1

título eLive 0.3 @ hda10
root (hd0,9)
carregador de corrente + 1

título Red Hat 9 @ hda11
root (hd0,10)
carregador de corrente + 1

título Lycoris 4 @ hda12
root (hd0,11)
carregador de corrente + 1

título Libranet 2.8.1 @ hda13
root (hd0,12)
carregador de corrente + 1

título Mandrake 10 @ hda14
root (hd0,13)
carregador de corrente + 1

título Debian Woody @ hda15
root (hd0,14)
carregador de corrente + 1
 

título Yoper 2.0.0 @ hda16
root (hd0,15)
carregador de corrente + 1

título Knoppix 3.6 @ hda17
root (hd0,16)
carregador de corrente + 1

título Bufflo 1.5 @ hda18
root (hd0,17)
carregador de corrente + 1

título Kanotix 2004.9 @ hda19
root (hd0,18)
carregador de corrente + 1

título Kalango 3.2 @ hda20
root (hd0,19)
carregador de corrente + 1

título Blax 30001 @ hda21
root (hd0,20)
carregador de corrente + 1

título Fedora Core 4 @ hda22
root (hd0,21)
carregador de corrente + 1

title Debian Sarge (inicializado diretamente porque partições altas não são suportadas) em hda23
root (hd0,22)
kernel /boot/vmlinuz-2.4.27-2-386 root = / dev / hda23 ro
initrd /boot/initrd.img-2.4.27-2-386

título Red Flag 4.1 @ hda24
root (hd0,23)
carregador de corrente + 1

título Linare prof Edição 2 @ hda25
root (hd0,24)
carregador de corrente + 1

título Tiny Sofa 2.0 @ hda26
root (hd0,25)
carregador de corrente + 1

título Slackware 10.0 @ hda27
root (hd0,26)
carregador de corrente + 1

título Xandros 201 @ hda28
root (hd0,27)
carregador de corrente + 1

título Vine 3.2 @ hda29
root (hd0,28)
carregador de corrente + 1

Título Specifix 0.15 @ hda30
root (hd0,29)
carregador de corrente + 1

título Ubunto 5.04 @ hda31
root (hd0,30)
carregador de corrente + 1

título PCLinuxOS 9.1 @ hda32
root (hd0,31)
carregador de corrente + 1

# Aqui está a barreira aproximada de 137 Gb no disco rígido hda

title Asian Linux @ hda33
root (hd0,32)
carregador de corrente + 1

título Ubuntu 6.04 Dapper (por inicialização direta) @ hda34
root (hd0,33)
kernel /boot/vmlinuz-2.6.15-8-386 root = / dev / hda34 ro quiet splash
initrd /boot/initrd.img-2.6.15-8-386

título Wolvix 1.0.4 @ hda35
root (hd0,34)
kernel / boot / vmlinuz rw root = / dev / hda35

title Mepis 3.4.2 rc1 (por inicialização direta) @ hda36
root (hd0,35)
kernel /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
 

title TurboLinux V7 @ hda37 (inicializar com o kernel do Slackware 10 em hda27 + rw)
root (hd0,36)
kernel (hd0,26) / boot / vmlinuz rw root = / dev / hda37

título Slampp 1.1 @ hda38
root (hd0,37)
carregador de corrente + 1

título Slax 5.0.4 @ hda39
root (hd0,38)
carregador de corrente + 1

título PCLinuxOS 0.92 @ hda40
root (hd0,39)

carregador de corrente + 1
             

título Sam 1.1 @ hda41
root (hd0,40)
carregador de corrente + 1

título Vetor 5.1 @ hda42
root (hd0,41)
carregador de corrente + 1

título Suse 10.0 @ hda43
root (hd0,42)
carregador de corrente + 1

título Kororaa 2005 Beta 2 @ hda44
root (hd0,43)
carregador de corrente + 1                 

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

título Lunar 1.6 @ hda46
root (hd0,45)
kernel /boot/2.6.14.1-normal ro root = / dev / hda46 devfs = sem montagem     

title Foresight 0.93 @ hda47
root (hd0,46)
carregador de corrente + 1               

título Skolelinux Pro 6 em hda48
root (hd0,47)
kernel /boot/vmlinuz-2.6.8-2-386 root = / dev / hda48 ro
initrd /boot/initrd.img-2.6.8-2-386                           

título Kubuntu dapper em hda49
root (hd0,48)
kernel /boot/vmlinuz-2.6.12-9-386 root = / dev / hda49 ro quiet splash
initrd /boot/initrd.img-2.6.12-9-386

título Klax 3.5 @ hda50
root (hd0,49)
carregador de corrente + 1

title K12LTSP 4.10 (é necessário ligar o rw) @ hda51
root (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                           

title Progeny 2.0 inicializado pelo kernel do Slackware @ hda52
root (hd0,51)
kernel (hd0,26) / boot / vmlinuz ro root = / dev / hda52

título grml 0.5 @ hda53
root (hd0,52)
carregador de corrente + 1                 

title Fedora Core 2 @ hda54 (deve ser inicializado diretamente com o switch rw)
root (hd0,53)
kernel /boot/vmlinuz-2.6.5-1.358 rw root = / dev / hda54
initrd /boot/initrd-2.6.5-1.358.img       

título Whax 3.0 @ hda55
root (hd0,54)
carregador de corrente + 1

título Troppix 1.2 @ hda56
root (hd0,55)
carregador de corrente + 1                 

título TopologLinux 6.0 @ hda57
root (hd0,56)
carregador de corrente + 1                 

título Haansoft 2006 ws @ hda58
root (hd0,57)
carregador de corrente + 1

título Fedora Core 3 @ hda59
root (hd0,58)
carregador de corrente + 1                 

título Scientific Linux (com rw) @ hda60
root (hd0,59)
kernel /boot/vmlinuz-2.6.9-5.0.5.EL rw root = / dev / hda60 rhgb quiet
initrd /boot/initrd-2.6.9-5.0.5.EL.img

# Disk hdc tem 54 partições com 30 sistemas

título Dos 7.10 @ hdc1
ocultar (hd0,0)
mostrar (hd1,0)
mapa (hd1) (hd0)
mapa (hd0) (hd1)
root (hd1,0)
makeactive
carregador de corrente + 1

título Win98 @ hdc2
ocultar (hd0,0)
ocultar (hd1,0)
mostrar (hd1,1)
root (hd1,1)
makeactive
mapa (hd1) (hd0)
mapa (hd0) (hd1)
carregador de corrente + 1

título vazio @ hdc3
root (hd1,2)
carregador de corrente + 1

# Partição estendida é hdc4

título B2D Pure KDE 2005 @ hdc5
root (hd1,4)
carregador de corrente + 1

título CollegeLinux 2.5 @ hdc6
root (hd1,5)
carregador de corrente + 1

título Berry 0.65 @ hdc7
root (hd1,6)
carregador de corrente + 1

título Morhpix KDE 0.4 @ hdc8
root (hd1,7)
carregador de corrente + 1

título Feather 0.6 @ hdc9
root (hd1,8)
carregador de corrente + 1

título Buffalo 1.7.3.9 @ hdc10
root (hd1,9)
carregador de corrente +1

título CentOS 4.1 @ hdc11
root (hd1,10)
carregador de corrente + 1

título Vetor 4.3 @ hdc12
root (hd1,11)
carregador de corrente + 1

título Tao Linux 4.0 @ hdc13
root (hd1,12)
carregador de corrente + 1

título Frugaalware 0.1 @ hdc14
root (hd1,13)
carregador de corrente + 1

título Agnula Demudi 1.2 @ hdc15
root (hd1,14)
carregador de corrente + 1

título Damn Small Linux @ hdc16
root (hd1,15)
carregador de corrente + 1

title Monoppix 1.1.8 inicializado pelo kernel do Slackware 10.2 de (hd1,34) @ hdc17
root (hd1,16)
kernel (hd1,34) / boot / vmlinuz ro root = / dev / hdc17

título Symphony A4 @ hdc18
root (hd1,17)
carregador de corrente + 1

título Pocket Linux 1.2 @ hdc19
root (hd1,18)
carregador de corrente + 1

título UltimaLinux 4.0 @ hdc20
root (hd1,19)
carregador de corrente + 1

título VLOS 1.2 @ hdc21
root (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 = silent, theme: vlos-1.2 quiet CONSOLE = / dev / tty1
initrd /boot/initrd-2.6.12-vidalinux_r3.img

title Pequeno Sofá (Ceará) @ hdc22
root (hd1,21)
carregador de corrente + 1

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

título vazio @ hdc24
root (hd1,23)
carregador de corrente + 1

título vazio @ hdc25
root (hd1,24)
carregador de corrente + 1

título vazio @ hdc26
root (hd1,25)
carregador de corrente + 1

# aqui está o limite aproximado da barreira de 137 Gb do hdc

título vazio @ hdc27
root (hd1,26)
carregador de corrente + 1

título vazio @ hdc28
root (hd1,27)
carregador de corrente + 1

título vazio @ hdc29
root (hd1,28)
carregador de corrente + 1

título vazio @ hdc30
root (hd1,29)
carregador de corrente + 1

título rPath 0.99.2 @ hdc31
root (hd1,30)
carregador de corrente + 1

título STX 1.0 rc2 @ hdc32
root (hd1,31)
carregador de corrente + 1

título Fedora Core 5 @ hdc33
root (hd1,32)
carregador de corrente + 1

título StartCom 4.0.4 Raam @ hdc34
root (hd1,33)
carregador de corrente + 1

título Slackware 10.2 @ hdc35
root (hd1,34)
carregador de corrente + 1

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

título Xandros 3.0 @ hdc37
root (hd1,36)
carregador de corrente + 1

título Ubuntu 5.10 Breezy Badger @ hdc38
root (hd1,37)
carregador de corrente + 1

title Kate 2.2 (inicializado por Suse 10 Kernel em hdc43) @ hdc39
root (hd1,38)
kernel (hd0,42) / boot / vmlinuz ro root = / dev / hdc39
initrd (hd0,42) / boot / initrd

# As partições hdc40 a hdc54 são partições de 200 Mb para o Grub funcionando como submenus.

title Menu Grub apenas para sistemas MS (Dos e Windows) @ hdc40
root (hd1,26)
carregador de corrente + 1

título menu Grub para adições recentes @ hdc41
root (hd1,40)
carregador de corrente + 1

title Grub menu somente para pequenas distros @ hdc42
root (hd1,41)
carregador de corrente + 1

title Grub menu somente para grandes distros @ hdc43
root (hd1,42)
carregador de corrente + 1

title Grub reservado menu (vazio) @ hdc44
root (hd1,43)
carregador de corrente + 1

menu do título Grub para disco IDE hda apenas @ hdc45
root (hd1,44)
carregador de corrente + 1

menu do título Grub apenas para disco IDE hdc @ hdc46
root (hd1,45)
carregador de corrente + 1

title Grub menu para disco Sata sda apenas @ hdc47
root (hd1,46)
carregador de corrente + 1

title Grub menu para disco Sata sdb apenas @ hdc48
root (hd1,47)
carregador de corrente + 1

title Menu completo para todos os mais de 100 sistemas @ hdc49
root (hd1,48)
carregador de corrente + 1

title Menu Master para inicializar submenus @ hdc50
root (hd1,49)
carregador de corrente + 1

title Grub reservado menu (vazio) @ hdc51
root (hd1,50)
carregador de corrente + 1

title Grub reservado menu (vazio) @ hdc52
root (hd1,51)
carregador de corrente + 1

title Grub reservado menu (vazio) @ hdc53
root (hd1,52)
carregador de corrente + 1

title Grub reservado menu (vazio) @ hdc54
root (hd1,53)
carregador de corrente + 1

# O terceiro disco sda é um Sata com 15 partições, 9 são inicializáveis

título XP pro @ sdb1
ocultar (hd0,0)
ocultar (hd1,0)
ocultar (hd1,1)
mostrar (hd2,0)
mapa (hd2) (hd0)
mapa (hd0) (hd2)
root (hd2,0)
makeactive
carregador de corrente + 1

título vazio @ sda2
root (hd2,1)
carregador de corrente + 1

título vazio @ sda3
root (hd2,2)
carregador de corrente + 1

# Partição estendida aqui é o sdb4

título vazio @ sda5
root (hd2,4)
carregador de corrente + 1

título Ututu x2 2005.1 @ sda6
root (hd2,5)
carregador de corrente + 1

título Helix 1.7 @ sda7
root (hd2,6)
carregador de corrente + 1

título MagicLinux 2.0 rc2 @ sda8
root (hd2,7)
carregador de corrente + 1

título Zenwalk 1.2 @ sda9
root (hd2,8)
carregador de corrente + 1

título MedianLinux 4 rc5 @ sda10
root (hd2,9)
carregador de corrente + 1

título NetBSD i386 3.0 rc6 @ sda11
root (hd2,10)
carregador de corrente + 1

título Arabian 0.6 rc1 @ sda12
root (hd2,11)
carregador de corrente + 1

título Mepis 3.3.2 @ sda13
root (hd2,12)
carregador de corrente + 1

# Partição de dados pessoais @ sda14 

título vazio @ sda15
root (hd2,14)
carregador de corrente + 1

# O quarto disco sdb é um Sata com 15 partições, 8 são inicializáveis

título Win2k @ sdb1
ocultar (hd0,0) # ocultar partição DOS 6.22 em hda1
ocultar (hd1,0) # ocultar partição DOS 7.10 em hdc1
ocultar (hd1,1) # ocultar partição Win98 em hdc2
ocultar (hd2,0) # ocultar partição Win XP em sda1
reexibir (hd3,0) # reexibir partição Win2k para execução
root (hd3,0)
makeactive
mapa (hd3) (hd0)
mapa (hd0) (hd3)
carregador de corrente + 1

título FreeDOS @ sdb2
ocultar (hd0,0) # ocultar partição DOS 6.22 em hda1
ocultar (hd1,0) # ocultar partição DOS 7.10 em hdc1
ocultar (hd1,1) # ocultar partição Win98 em hdc2
ocultar (hd2,0) # ocultar partição Win XP em sda1
ocultar (hd3,0) # ocultar partição Win2k em sdb1
mostrar (hd3,1)
root (hd3,1)
makeactive
mapa (hd3) (hd0)
mapa (hd0) (hd3)
carregador de corrente + 1

título vazio @ sdb3
root (hd3,4)
carregador de corrente + 1

# A partição sdb4 é uma partição estendida

título NetBSD 3.0 AMD64 @ sdb5
root (hd3,4)
carregador de corrente + 1

título vazio @ sdb6
root (hd3,5)
carregador de corrente + 1

título vazio @ sdb7
root (hd3,6)
carregador de corrente + 1

título Frugalware 0.4 @ sdb8
root (hd3,7)
carregador de corrente + 1

título vazio @ sdb9
root (hd3,8)
carregador de corrente + 1

título Quantian 0.7.9.1 @ sdb10
root (hd3,9)
carregador de corrente + 1

título Suse 10.1 x86 64 @ sdb11
root (hd3,10)
carregador de corrente + 1

título vazio @ sdb12
root (hd3,11)
carregador de corrente + 1

título Knoppix 4.0.2 @ sdb13
root (hd3,12)
carregador de corrente + 1

título Mandriva Release 2006 @ sdb14
root (hd3,13)
carregador de corrente + 1

título vazio @ sdb15
root (hd3,14)
carregador de corrente + 1

Toda esta sintaxe corresponde a um único menu Grub que inclui mais de cem OS, especificamente:

3 jogos dois
O Windows 3
2 Solares
5BSDs
97 Linux

Com este megagrupo, completamos o tópico de notações do Grub, mas continuaremos com outros aspectos de sua operação, uma vez que este tópico é longo o suficiente para ser tratado em uma única seção.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.