[Questões] Boot Manager / Grub / LILO

Fazendo o fdisk devolve isto:

ubuntu@ubuntu:~$ sudo fdisk -l /dev/sda

Disk /dev/sda: 160.0 GB, 160041885696 bytes
138 heads, 12 sectors/track, 188757 cylinders
Units = cylinders of 1656 * 512 = 847872 bytes
Disk identifier: 0x7f90d710

Device Boot Start End Blocks Id System
/dev/sda1 2 6184 5119524 83 Linux
/dev/sda2 * 6185 102898 80078125 7 HPFS/NTFS
/dev/sda3 102899 115125 10123264 7 HPFS/NTFS
/dev/sda4 115126 188755 60965640 f W95 Ext'd (LBA)
/dev/sda5 115730 188755 60465152 7 HPFS/NTFS
/dev/sda6 115126 115729 500100 82 Linux swap / Solaris

Partition table entries are not in disk order
ubuntu@ubuntu:~$

Ao fazer sudo grub vem:

[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]

grub> root (hd0,0)

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,0)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

grub>

E o meu menu.lst é :

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=80d3b3a3-4f2a-42e5-9e62-82642fb89d83 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash locale=pt_PT

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=80d3b3a3-4f2a-42e5-9e62-82642fb89d83 ro quiet splash locale=pt_PT
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=80d3b3a3-4f2a-42e5-9e62-82642fb89d83 ro single
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=80d3b3a3-4f2a-42e5-9e62-82642fb89d83 ro quiet splash locale=pt_PT
initrd /boot/initrd.img-2.6.22-14-generic
quiet

title Ubuntu 8.04, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=80d3b3a3-4f2a-42e5-9e62-82642fb89d83 ro single
initrd /boot/initrd.img-2.6.22-14-generic

title Ubuntu 8.04, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1

Peço desde já desculpa pelo espaço utilizado mas o tamanho é mesmo este.

"E já agora faz um ls à pasta que tem o kernel e posta aqui." Como é que fasso isto??


Cumps...
 
Hmm... parece que tens um problema as partições.

Device Boot Start End Blocks Id System
/dev/sda1 2 6184 5119524 83 Linux
/dev/sda2 * 6185 102898 80078125 7 HPFS/NTFS
/dev/sda3 102899 115125 10123264 7 HPFS/NTFS
/dev/sda4 115126 188755 60965640 f W95 Ext'd (LBA)
/dev/sda5 115730 188755 60465152 7 HPFS/NTFS
/dev/sda6 115126 115729 500100 82 Linux swap / Solaris

Partition table entries are not in disk order

Faz um

Código:
sudo fdisk /dev/sda

Escolhe o menu avançado (carrega x penso eu), escolhe a entrada para corrigir a ordem das partições. Btw, se carregares m tens help e uma lista de comandos.

Depois disto ficas com as tuas partições na ordem em que estão no disco, ou seja que alguns ou todos números das partições podem mudar. Isto implica que provavelmente irás ter de editar o menu.lst e também o /etc/fstab.

Este erro da ordem das partições aconteceu provavelmente na última vez que apagaste alguma das partições do meio ou inseriste alguma partição.

Por exemplo:

/dev/sda1
/dev/sda2 <- apagar e criar duas novas partições
/dev/sda3

depois de criar as duas novas partições fica:

/dev/sda1
/dev/sda2
/dev/sda4 <- erro de ordem
/dev/sda3

Outra coisa... o Ubuntu usa o UUID para identificar as partições, por isso tem em conta isto ou usa a velha forma de identificar as partições (i.e. /dev/sda1, /dev/sda2, etc).

Quanto ao ls basta fazeres:

Código:
ls -alR /boot/

No limite podes fazer um chroot na instalação de Ubuntu e consertar a partir de lá.

Alguns recursos:

http://www.gentoo.org/doc/en/grub-error-guide.xml
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#book_part1_chap10
http://wiki.archlinux.org/index.php/Grub
 
Precisava de uma ajudinha quanto à instalação do GRUB.

Comprei um portátil e aquilo traz uma partição de recuperação do Vista logo no inicio do disco, mais uma de 112GB pro Vista e o restante para dados pessoais. Ora eu vou diminuir a partição do Vista para os 100GB com o Shrink do próprio Vista e apagar a dos dados e refazê-la com 60GB ficando com o restante para o Ubuntu. Estava a pensar ficar neste esquema:

Partição Recuperação 1.4GB
Partição Vista --> 100GB
Partição dados -->60 GB
Partição /root ---> 25 GB
Partição /home --->46 GB
Linux swap ---> 1GB

Eu quero usar o metodo de instalar o GRUB na partição do Ubuntu e nao no MBR porque depois vou usar o EasyBCD no Windows Vista, mas não sei como é a identificação da partição correcta na parte da instalação manual do GRUB, aquela parte onde se coloca algo como hd(0,0).
Tenho de contar com a partição de recuperação aquando da instalação do GRUB?
Ficaria correcto afirmar que a partição de recuperação é a 1ª partição e então a partição do Ubuntu seria hd(0,3)?

Expliquem-me lá isso sff...

Agradeço a ajuda.
 
Última edição:
[Dúvida] dualboot Ubuntu + vista @ raid0

Boas pessoal,
Já procurei aqui no fórum e não encontrei nada semelhante: sou um novato no que toca a linux e tenho andando a tentar instalar o ubuntu para dualboot com o vista, em raid0.
Primeiro instalei o vista e criei duas partições, deixando 70GB ainda livres. Em seguida tentei instalar o ubuntu numa partição formatada em ext3 e criando outra para swap, durante a instalação dá erro ao criar o filesystem. Já tentei formatar com o gparted em ext3 mas também me dá erro dizendo que está a ser usada pelo sistema pelo qual o file system não vai ser criado.

Que posso fazer? Qualquer ajuda e bem vinda XD

Cumprimentos
 
Dual boot - substituir linux

Viva

Tenho no meu portátil o Windows XP e o Ubuntu 8.04, em partições distintas.
Pretendo agora instalar o Fedora 9 ao qual estou mais habituado e gostaria de saber as consequências disto. No menu de arranque, na selecção do SO, passa a aparecer o Fedora em vez do Ubuntu?
Outra questão: já que o portátil é um Core2duo, quais as vantagens/desvantagens em instalar a versão 64 bit?

Cumprimentos a todos,
Rui.
 
Se formatares a partição do Ubuntu e for essa a partição alvo da instalação do Fedora terás um menu de arranque.

Podes por outro lado instalar o Fedora noutra partição e ai ficas com 2 alternativas:

  • novo grub instalado pelo Fedora
  • não instalas o grub do Fedora e editas o menu.lst da instalação do Ubuntu.
 
Viva.

Em primeiro lugar peço desculpa por ter colocado a mensagem fora do deste tópico.

Obrigado pela informação. O que realmente pretendo é instalar o Fedora na partição actualmente usada pelo Ubuntu. Só queria saber se o novo menu de arranque terá XP+Fedora ou se manteria também a opção de arranque para o Ubuntu que nessa altura já não existe.

Cumprimentos
 
Boas, tou com um problema durante a instalaçao do Ubuntu 8.04.
É assim..eu tenho 3 partiçoes no disco, a C que é a do Vista, a D que é a de armazenagem e a E para meter o Linux. Durante a instalaçao do ubuntu escolho a opçao manual para escolher a partiçao etc. A partiçao q tenho para o linux é a 3a da lista e aparece com qq coisa sda3, eu vou lá as opçoes dessa partiçao e meto-a com qq coisa jornal ext3 e meto pra formatar e "/" na ultima box. Segue a instalaçao e ja perto do final aos 94% dá um erro fatal do GRUB e falha a instalaçao..

A execução de 'grub-instal (hd0)' falhou.
Este é um erro fatal.
Ha que salientar q é a primeira vez q instalo o ubuntu..por isso sou um leigo no assunto:lol:

Alguem me pode ajudar nesta questao?

Cumps
 
Desinstalar LILO sem afectar o multiboot windows

Olá

Um amigo pediu-me para que lhe instalasse o ubuntu 8.04 no computador dele. Só que, tem instaladas 3 versões do windows e de uma outra distro linux. O arranque é feito a partir do LILO, que permite escolher entre linux e windows. Quando escolhe windows, aparece o menu de boot do windows (que foi conservado, mesmo depois da instalação da distro) com as versões instaladas (ME, XP e 2000). Pois bem, ele não quer perder este menu original do windows, pois deseja substituir a distro de linux que lá tem pelo ubuntu. Para isso terá antes que apagar antes o LILO sem afectar o programa multiboot do windows e depois apagar a partição e instalar nova distro linux. Certo? Senão, como deverei proceder para o ajudar?

Obrigado.
 
Última edição:
Boas, tou com um problema durante a instalaçao do Ubuntu 8.04.
É assim..eu tenho 3 partiçoes no disco, a C que é a do Vista, a D que é a de armazenagem e a E para meter o Linux. Durante a instalaçao do ubuntu escolho a opçao manual para escolher a partiçao etc. A partiçao q tenho para o linux é a 3a da lista e aparece com qq coisa sda3, eu vou lá as opçoes dessa partiçao e meto-a com qq coisa jornal ext3 e meto pra formatar e "/" na ultima box. Segue a instalaçao e ja perto do final aos 94% dá um erro fatal do GRUB e falha a instalaçao..


Ha que salientar q é a primeira vez q instalo o ubuntu..por isso sou um leigo no assunto:lol:

Alguem me pode ajudar nesta questao?

Cumps

Pelo sim pelo não verifica se o CD ficou bem gravado. Usa a opção de boot do LiveCD em que podes testar se o CD tem erros.
 
Olá

Um amigo pediu-me para que lhe instalasse o ubuntu 8.04 no computador dele. Só que, tem instaladas 3 versões do windows e de uma outra distro linux. O arranque é feito a partir do LILO, que permite escolher entre linux e windows. Quando escolhe windows, aparece o menu de boot do windows (que foi conservado, mesmo depois da instalação da distro) com as versões instaladas (ME, XP e 2000). Pois bem, ele não quer perder este menu original do windows, pois deseja substituir a distro de linux que lá tem pelo ubuntu. Para isso terá antes que apagar antes o LILO sem afectar o programa multiboot do windows e depois apagar a partição e instalar nova distro linux. Certo? Senão, como deverei proceder para o ajudar?

Obrigado.

Nenhuma dica? Obrigado.
 
Na minha opinião metes o cd do xp ou uma diskette do W98 ou assim e fazes o
Código:
fix /MBR
(acho que é assim):D.
Depois podes fazer então o que disseste; apagar a partição e instalar o Ubuntu por cima.
Agora se ele quer ficar com o NTLDR a arrancar tens de meter o boot do grub na partição onde instalas o Ubuntu e nunca na MBR.
Há um programita porreiro para arranjar depois o link para a partição do Ubuntu - Bootpart -

Se quiser o Grub a fazer de boot manager é deixar o animal fazer o normal, ou seja, meter-se na MBR.

Respondi ao que queres?
 
Na minha opinião metes o cd do xp ou uma diskette do W98 ou assim e fazes o
Código:
fix /MBR
(acho que é assim):D.
Depois podes fazer então o que disseste; apagar a partição e instalar o Ubuntu por cima.
Agora se ele quer ficar com o NTLDR a arrancar tens de meter o boot do grub na partição onde instalas o Ubuntu e nunca na MBR.
Há um programita porreiro para arranjar depois o link para a partição do Ubuntu - Bootpart -

Se quiser o Grub a fazer de boot manager é deixar o animal fazer o normal, ou seja, meter-se na MBR.

Respondi ao que queres?

Na consola de reparação do Windows XP (na do 98 deve ser como dizes) o comando é
Código:
fixmbr
Tenho quase a certeza. Mas confirmo já :)
 
E a minha questao ninguem me pode ajudar?


Boas, tou com um problema durante a instalaçao do Ubuntu 8.04.
É assim..eu tenho 3 partiçoes no disco, a C que é a do Vista, a D que é a de armazenagem e a E para meter o Linux. Durante a instalaçao do ubuntu escolho a opçao manual para escolher a partiçao etc. A partiçao q tenho para o linux é a 3a da lista e aparece com qq coisa sda3, eu vou lá as opçoes dessa partiçao e meto-a com qq coisa jornal ext3 e meto pra formatar e "/" na ultima box. Segue a instalaçao e ja perto do final aos 94% dá um erro fatal do GRUB e falha a instalaçao..

Citação:
A execução de 'grub-instal (hd0)' falhou.
Este é um erro fatal.
Ha que salientar q é a primeira vez q instalo o ubuntu..por isso sou um leigo no assunto:lol:

Alguem me pode ajudar nesta questao?

Cumps


Cumps
 
@neonl - Tens razão é isso.

@beslan - acho que tens de ler um pouco para instalares isso à pata. Assi parece que não vai lá ou então o cd está com problemas. consulta o thread do grub.
 
É estranho..o Live CD corre sem problemas, e anteriormente ja tive isto instalado no pc..so q entretanto tive q instalar d novo o windows e quando fui pra instalar de novo o Linux deu este erro :S

edit: ja consegui instalar mas meti ext2 em vez de ext3 with journal..

alguem me sabe explicar quais sao as diferenças? :P
 
Última edição:
ubuntu não é detectado

Boas amigos, precisava de fazer umas alterações nas partições e usei o Paragon Disk Manager no vista.
O que aconteceu foi que depois de fazer as alterações deixei de ter GRUB, para reparar o GRUB usei o Super Grub Disk e o Vista voltou a funcionar, no entanto o ubuntu continuou sem funcionar.
Entretanto instalei o fedora e começei a ver a antiga partição do ubuntu e o filesystem está lá todo!

A pergunta é, não há nenhuma maneira de arranjar aquela partição de modo a que volte a funcionar devidamente?

Cumps.
 
Back
Topo