Atualizar para Grub 2.0[resolvido]

1. Atualizar para Grub 2.0[resolvido]

Matth
MattF

(usa Slackware)

Enviado em 20/04/2015 - 02:07h

Estou em uma jornada para instalar o slackware pelo pen drive em dual boot co o kali linux já instalado em um dell vostro onde já se encontra um windows 8 com seu próprio bootloader. Já configurei da maneira em que o pc boota pelo pen drive em modo legacy, e caso se pergunte, não estou interessado em ter o wi dows no grub ou lilo. A menos que isso seje fácil.

Estou tentando seguir este procedimento:
http://www.vivaolinux.com.br/dica/Slackware-14-Instalacao-pelo-pendrive/

Aqui diz que tenho que ter o grub 2 e que tenho que deixar uja única entrada no arquivo do grub. Eu já instalei o grub 2 mas não apaguei nada do grub antigo, e a tepa de grub mão mudou. Eu comfogurei e deu update, mas como ter certeza que s trata do grub especificado?.

obS: me parece que os aruivos do grub antigo não existem mais.

Depois ter que apagar todas as entredas não é meio arriscado? E se algo der errado? Não tenho um hd externo para backup. Porém se não for assim, não há como dar boot,certo?

Mais uma pergunta. E depois que instalei o slack, devo pular a instalação de lilo certo? Assim ele sera iniciado pelo grub do kali. E se eu tentace instalar, configurar para o widows e o kali, afinal, seria possível criar o menu com o windows.

Para entenderem mais sonre esse ultimo problema vejam:
http://www.vivaolinux.com.br/topico/GRUB/dicionar-windows-81-ao-Grub


  


2. Re: Atualizar para Grub 2.0

Eric
Grinder

(usa Slackware)

Enviado em 20/04/2015 - 02:32h

MattF escreveu:

Estou em uma jornada para instalar o slackware pelo pen drive em dual boot co o kali linux já instalado em um dell vostro onde já se encontra um windows 8 com seu próprio bootloader. Já configurei da maneira em que o pc boota pelo pen drive em modo legacy, e caso se pergunte, não estou interessado em ter o wi dows no grub ou lilo. A menos que isso seje fácil.

Estou tentando seguir este procedimento:
http://www.vivaolinux.com.br/dica/Slackware-14-Instalacao-pelo-pendrive/

Aqui diz que tenho que ter o grub 2 e que tenho que deixar uja única entrada no arquivo do grub. Eu já instalei o grub 2 mas não apaguei nada do grub antigo, e a tepa de grub mão mudou. Eu comfogurei e deu update, mas como ter certeza que s trata do grub especificado?.

obS: me parece que os aruivos do grub antigo não existem mais.

Depois ter que apagar todas as entredas não é meio arriscado? E se algo der errado? Não tenho um hd externo para backup. Porém se não for assim, não há como dar boot,certo?

Mais uma pergunta. E depois que instalei o slack, devo pular a instalação de lilo certo? Assim ele sera iniciado pelo grub do kali. E se eu tentace instalar, configurar para o widows e o kali, afinal, seria possível criar o menu com o windows.

Para entenderem mais sonre esse ultimo problema vejam:
http://www.vivaolinux.com.br/topico/GRUB/dicionar-windows-81-ao-Grub


hahahaha sabia que você ia ter problema com isso.
Estava só esperando, mas achei que você ia postar no outro tópico.

Se vc já tem o Kali Linux instalado, então na instalação do Slackware você da SKIP no LILO e no ELILO. E quando terminar a instalação do Slackware e você apertar em EXIT, você vai parar no terminal *** NÃO REINICIE A MÁQUINA AINDA !!!!

Digite. Suponhando que sua partição do UEFI esteja em SDA1
chroot /mnt 

grub-install /dev/sda1 

grub-mkconfig -o /boot/grub/grub.cfg 


Esse método irá adicionar o slackware no bootloader e também vai gerar o grub do Slackware contendo nas opções o Kali

Você pode conferir isso indo em
/boot/efi/EFI/ vai listar os Sistemas que você tem no bootloader
Não basta deletar a pasta slackware, windows ou kali você tem que deletar do bootloader

Para deletar isso do registro (inclusive as opções que mostra na placa-mãe na BIOS)

para listar as entradas do bootloader
efibootmgr 


para deletar a entrada desejada do bootloader
efibootmgr -b NUMERO-DA-LISTA -B 


Mas para usar esse comando no Slackware, você vai precisar recompilar seu Kernel adicionando uma opção que por padrão não vem no 14.1 e Current


3. Re: Atualizar para Grub 2.0[resolvido]

Matth
MattF

(usa Slackware)

Enviado em 20/04/2015 - 09:02h


hahahaha sabia que você ia ter problema com isso.
Estava só esperando, mas achei que você ia postar no outro tópico.

Se vc já tem o Kali Linux instalado, então na instalação do Slackware você da SKIP no LILO e no ELILO. E quando terminar a instalação do Slackware e você apertar em EXIT, você vai parar no terminal *** NÃO REINICIE A MÁQUINA AINDA !!!!

Digite. Suponhando que sua partição do UEFI esteja em SDA1
chroot /mnt 

grub-install /dev/sda1 

grub-mkconfig -o /boot/grub/grub.cfg 


Esse método irá adicionar o slackware no bootloader e também vai gerar o grub do Slackware contendo nas opções o Kali

Você pode conferir isso indo em
/boot/efi/EFI/ vai listar os Sistemas que você tem no bootloader
Não basta deletar a pasta slackware, windows ou kali você tem que deletar do bootloader

Para deletar isso do registro (inclusive as opções que mostra na placa-mãe na BIOS)

para listar as entradas do bootloader
efibootmgr 


para deletar a entrada desejada do bootloader
efibootmgr -b NUMERO-DA-LISTA -B 


Mas para usar esse comando no Slackware, você vai precisar recompilar seu Kernel adicionando uma opção que por padrão não vem no 14.1 e Current

Obrigado cara, vou tentar isso. Dexidi colocar em outro tópico por que acho que não se trata mais de escolher uma distro.Depois volto com aquele outro para mostrar os resultados.

Como recompilono kernel adiciomando essa opção, e isso funcion mesmo? Mesmo apesar do kali e do slack em instqlação estarem no legacy boot mode?





4. Re: Atualizar para Grub 2.0[resolvido]

Igor Morais
igormorais

(usa Gentoo)

Enviado em 20/04/2015 - 10:35h

Lembre-se que, se você corromper o boot de alguma forma, suas partições continuarão intactas. Você só não terá acesso aos sistemas.


5. Re: Atualizar para Grub 2.0

Matth
MattF

(usa Slackware)

Enviado em 20/04/2015 - 10:59h

igormorais escreveu:

Lembre-se que, se você corromper o boot de alguma forma, suas partições continuarão intactas. Você só não terá acesso aos sistemas.

E como vou recuperá-los, caso der algo errado? Esse é meu medo. Posso então seguir por esse procedimento: http://www.vivaolinux.com.br/dica/Slackware-14-Instalacao-pelo-pendrive/

???





6. Re: Atualizar para Grub 2.0[resolvido]

Matth
MattF

(usa Slackware)

Enviado em 20/04/2015 - 13:58h


Vou tentar instalar pelo hd com a iso lá na partição do kali, que é a sda8. Quero criar um menu no grub para isso, alguém pode me dar um help?


7. Re: Atualizar para Grub 2.0

Matth
MattF

(usa Slackware)

Enviado em 20/04/2015 - 20:03h

Então, tó tentando achar como cria um menu de boot para uma determinada iso em determinado local pelo grub, alguém ai pode me esclarecer? Creio que sege pelo arquivo do grub, sei qual é só esqueci o nome agora(onde ficam as entradas).


8. Re: Atualizar para Grub 2.0

Eric
Grinder

(usa Slackware)

Enviado em 20/04/2015 - 20:25h

Eu já te expliquei o caminho das pedras ali em cima, mas vejo que você ainda tem dúvida.
Não sei se é isso que você quer saber, mas...

Até agora eu não entendi se você usa UEFI/GPT ou não. Acredito que use, já que você disse que consegue dar boot no Windows pela placa-mãe independente se tem Linux instalado (mesmo caso aqui).

Vamos fazer por partes? Eu não sou perito em terminal, mas existe um comando aqui que vai resolver.

Me mostre o que aparece ai usando o comando como root
fdisk -l

Veja aqui como é, inclusive ele mostra GPT

Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 599C38C5-C31F-4400-85F1-7C891622375E

Device Start End Sectors Size Type
/dev/sda1 2048 499711 497664 243M EFI System
/dev/sda2 499712 4407295 3907584 1.9G Linux swap
/dev/sda3 4407296 4669439 262144 128M Microsoft reserved
/dev/sda4 4669440 53235711 48566272 23.2G Microsoft basic data
/dev/sda5 53235712 102064127 48828416 23.3G Linux filesystem
/dev/sda6 102064128 141127679 39063552 18.6G Linux filesystem
/dev/sda7 141127680 250068991 108941312 52G Linux filesystem


Na verdade essa imagem é uma vergonha, tive que instalar o windows ontem para minha mulher que não conseguiu usar o PhotoScape pelo Wine :-(


9. Re: Atualizar para Grub 2.0

Matth
MattF

(usa Slackware)

Enviado em 20/04/2015 - 21:04h

Grinder escreveu:

Eu já te expliquei o caminho das pedras ali em cima, mas vejo que você ainda tem dúvida.
Não sei se é isso que você quer saber, mas...

Até agora eu não entendi se você usa UEFI/GPT ou não. Acredito que use, já que você disse que consegue dar boot no Windows pela placa-mãe independente se tem Linux instalado (mesmo caso aqui).

Vamos fazer por partes? Eu não sou perito em terminal, mas existe um comando aqui que vai resolver.

Me mostre o que aparece ai usando o comando como root
fdisk -l

Veja aqui como é, inclusive ele mostra GPT

Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 599C38C5-C31F-4400-85F1-7C891622375E

Device Start End Sectors Size Type
/dev/sda1 2048 499711 497664 243M EFI System
/dev/sda2 499712 4407295 3907584 1.9G Linux swap
/dev/sda3 4407296 4669439 262144 128M Microsoft reserved
/dev/sda4 4669440 53235711 48566272 23.2G Microsoft basic data
/dev/sda5 53235712 102064127 48828416 23.3G Linux filesystem
/dev/sda6 102064128 141127679 39063552 18.6G Linux filesystem
/dev/sda7 141127680 250068991 108941312 52G Linux filesystem


Na verdade essa imagem é uma vergonha, tive que instalar o windows ontem para minha mulher que não conseguiu usar o PhotoScape pelo Wine :-(


Então meu amigo, a minha é muito mais vergonhosa kkkk! Ai está: WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x518c8c80

Device Boot Start End Blocks Id System
/dev/sda1 1 976773167 488386583+ ee GPT
Partition 1 does not start on physical sector boundary.

Disk /dev/sdb: 4009 MB, 4009754624 bytes
255 heads, 63 sectors/track, 487 cylinders, total 7831552 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x003cc6a7

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 7831551 3914752 b W95 FAT32


Cadê as partições? Não sei. Aqui é o que se vê pelo Gparted: http://tinypic.com/view.php?pic=28rfllu&s=8

Assim sim fica vergonhoso com tantas partições, que curiosamente já vieram no notebook. Só as duas "trancadas" que criei para o kali.

Não vou tirar o bootloader do windows porque é a última coisa que quero perder. Eu que eu quero mesmo é dar um resize nessa partição do kali e criar uma partição de 100 gb para o slack, contando com a swap. Tem como pré criar e deixar para o kali no gparted?

Desisto de dar boot pelo usb, então quero dar boot por um diretório presente no pc, tipo isso:

http://www.hardware.com.br/tutoriais/ubuntu-entendendo-configurando-grub2/entendendo-novo-sistema-co...

no trecho:


Para que seja adicionada uma entrada para o boot de uma imagem ISO localizada em uma partição do HD (que é uma das possibilidades interessantes do novo grub), você adicionaria as linhas a seguir no "40_custom"


menuentry "ISO do Ubuntu" {
loopback loop (hd0,1)/home/gdh/ubuntu.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=home/gdh/ubuntu.iso noprompt noeject quiet splash
initrd (loop)/casper/initrd.lz
}





entendeu? (Instalei o kali pelo legacy boot mode, mas o linux esta no UEFI e existe uma opção para dar boot no windows quando aperto F12(não é o setup!))

Antes de mais nada, só tenho a agradecer pelo apoio que você me deu até aqui, valeu mesmo cara! Ainda quero aprender tanto quanto você para poder ajudar. Viva ao LInux@!!










10. Re: Atualizar para Grub 2.0

Eric
Grinder

(usa Slackware)

Enviado em 20/04/2015 - 21:43h

De nada, sempre deseje para os outros o que você gostaria que desejassem de bom para você :-)
Bicho do céu ta uma bagunça esse teu HD e essas partições auheahueaueauhea

Ta disposto a limpar isso ae? Ou tem que dar funcionar do jeito que está aí mesmo?
Recomendo ajeitar isso de uma vez por todas.

1-> Definitivamente teu /dev/sda1 é a partição UEFI, está correto aqui.
Que é aonde o bootloader do Windows está instalado, por isso você consegue acessar ele pelo F12

Oq eu quero te ensinar é colocar os Linux também na UEFI e consequentemente aparecendo eles no F12 também, que é da forma que eu faço aqui.
Vou tirar uma foto de como é aqui na BIOS pra você entender perfeitamente o que eu quero dizer. Já edito.

EDIT: http://i764.photobucket.com/albums/xx288/Eric_Fernandes/20150420_221026%201_zpskea4bzma.jpg
Como pode ver, é a mesma coisa do seu F12, eu posso escolher qual SO iniciar, independente de grub ou não.

2-> /dev/sda2
Não tenho a mínima idéia do que seja isso.
Nunca vi o Windows precisar disso, pelo visto é coisa que vem junto com o computador.

3-> /dev/sda3
Essa partição é obrigatória ter para instalar o Windows, portanto essa está correta.

4-> /dev/sda4
Mesma coisa, não conheço, deve ser partições que vem de fábrica

5-> /dev/sda5
É aonde está seu Windows

6-> /dev/sda6
Mesma coisa, não conheço, deve ser partição de fábrica

------------------------
Portanto do sda1 até o sda6 são partições que já vieram com seu laptop, se você não puder formatar e arrumar isso, nessas partições você não poderá mexer.
As cagadinhas começam a partir do /sda7

7-> /dev/sda7
Essa partição não deveria exitir.
Tem algo errado com ela.
É coisa do Kali? Pode ser, mas se você quer o Slackware, você não vai precisar dela.

8-> /dev/sda8 e /dev/sda9 estão corretas

--------------------------

Então seguinte, suponhando que você não vai poder arrumar essa bagunda e vai instalar o slackware assim mesmo.
Na instalação selecione /dev/sda9 como SWAP
Selecione /dev/sda8 como / (lugar da instalação do Slackware)

E segue exatamente aquilo que eu disse acima.
Pula o LILO e ELILO
Quando terminar a instalação depois de ter apertado em EXIT no terminal antes de reiniciar a máquina

chroot /mnt 

grub-install /dev/sda1 

grub-mkconfig -o /boot/grub/grub.cfg 


Após ter feito isso. Muito provavelmente, aparecerá o Slackware no seu F12


Tenha backup das suas coisas, mexer com partição e UEFI, GPT é um saco. Não quero ser motivo de que caso você venha a perder seus arquivos... Você tem que saber o que está fazendo, entender o que eu disse e não somente executá-las.


11. Re: Atualizar para Grub 2.0[resolvido]

Matth
MattF

(usa Slackware)

Enviado em 20/04/2015 - 22:26h


Caramba! Minha tela dde F12 é um pouquinho diferente. Deixa eu te contar, eu tenho sim um bootloader do windos 8, mas não do kali. Assim se eu desejo ver o grub e ver o kali, eu coloco o secure legacy boot em on e o UEFI secure boot em off. Daí reinicio e dou de cara com o grub. Blz! Agora se quero voltar a ver o windows tenho que ir no menu F12 denovo e colocar como seguro o uefi e off no legacy, daí reinicio e ja dou de cara com o windows. Também posso simplesmente acessar o bootloader do win 8.

Vou seguir seu procedimento, mas antes queria saber como colocar meu grub para dar boot, e fazer o boot do slack pelo hd mesmo. Veja no meu post, eu tenho o grub 2.0 no kali e queria dar boot com o slackware, tentei fazer como esta lá, mudando os nomes é claro, mas deu um erro que nem me lembro agora.

Vou tentar dar um geito nas partições aqui.


12. Re: Atualizar para Grub 2.0[resolvido]

Matth
MattF

(usa Slackware)

Enviado em 20/04/2015 - 22:41h

A swap do slack cabe nesses dois gigas? To querendo passar uma parte desses 400 gb do windows para o sdb8 para dar mais espaço ao slack, o que acha?



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts