Linux Mint 21 em outro hd o grub não mostrao Windows [RESOLVIDO]

1. Linux Mint 21 em outro hd o grub não mostrao Windows [RESOLVIDO]

Josivan
josivansouza

(usa Linux Mint)

Enviado em 01/01/2023 - 20:10h


Boa noite! Sempre usei o Linux Mint em dual boot com Windows,e até usando outro hd, mas coloquei um hard para instalar apenas o Mint, deixando o Windows no outro, mas o Grub não reconhece o Windows, me obrigando a teclar f12 para poder escolher o hd cadê o windows já fiz de tudo, atualizei o grub, usei o lilo, grub repair, mas dá a seguinte mensagem, já desativei essa opção

Grato!


O COMANDO fdisk -l mostra isso:

Tipo de ID de tamanho dos setores iniciais da inicialização do dispositivo


/dev/sda1 1230848 143632383 142401536 67,9G 7 HPFS/NTFS/exFAT
/dev/sda2 * 143632384 147521535 3889152 1,9G ef EFI (FAT-12/16/
/dev/sda3 147521536 156035071 8513536 4,1G 82 Linux swap / So

Disco /dev/sdb: 465,76 GiB, 500106780160 bytes, 976771055 setores Modelo do disco: ST500DM002-1BD14 Unidades: 1* 512 setores = 512 bytes Tamanho do setor (lógico/físico): 512 bytes / 4096 bytes Tamanho de E/S (mínimo/ótimo ): 4096 bytes / 4096 bytes Tipo de rótulo de disco: dos Identificador de disco: 0xde700579




A partição 4 não começa em um limite de setor físico.

isso aparece quando tento recuperar o Grub com estes comandos:


grub-install: erro: não é possível encontrar o diretório EFI.


sudo mount -t ext4 /dev/sda1 /mnt

sudo grub-install --root-directory=/mnt /dev/sda

Só consigo ir pro Windows teclando f12 e escolhendo na lista o hd onde ele se encontra


Obrigado!


  


2. Re: Linux Mint 21 em outro hd o grub não mostrao Windows [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 01/01/2023 - 20:11h

Segundo o que foi descrito, parece que o Grub não está apontando corretamente para a partição do Windows. Isso, provavelmente, é causado pelo fato de que a partição inicializável que contém o sistema do Windows não começa em um limite de setor físico, então automatizar esse processo se torna mais complexo.

Uma possível solução para isso é você criar um novo menu de inicialização para o seu sistema, para que você possa selecionar diretamente a partição onde o Windows está instalado. Para isso, existem várias ferramentas que permitem que você faça isso de forma fácil, prática e segura.

Uma boa alternativa é o Grub Customizer, que é um aplicativo de código aberto para gerenciar o Grub. Assim, você pode usar os comandos abaixo para instalar o Grub Customizer no seu Linux Mint 21:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer


Após a instalação do Grub Customizer, abra o aplicativo e crie o seu novo menu de inicialização com a partição do Windows. Assim, ao invés de usar o F12 para selecionar o seu sistema, o Grub irá mostrar a opção para selecionar a partição específica.

Espero ter ajudado! Boa sorte!


3. Grub Customizer

Josivan
josivansouza

(usa Linux Mint)

Enviado em 01/01/2023 - 20:21h


Boa noite , obrigado por responder, eu já tenho esse programa instalado, mas no menu mostra algumas coisas menos Windows




4. Re: Linux Mint 21 em outro hd o grub não mostrao Windows

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 02/01/2023 - 14:24h

Não gosto do comando fdisk do Linux, acho sua saída confusa.
Prefiro o comando:
sudo parted -l

Parece-me, mas não tenho certeza, que um sistema está instalado em modo BIOS (legacy) e o outro em modo UEFI.

Verifiquemos:
- inicie o Windows (supostamente Win 8, 10 ou 11).
- Pressione as teclas Windows + R juntas para iniciar a caixa Executar. Digite MSInfo32 e pressione Enter. Você abrirá a janela Informações do sistema.
- Click OK
- Na coluna "item" localize "Modo Bios", na coluna ao lado (Valor), o que mostra? Legacy ou UEFI? Poste a figura aqui.
--------------------------------------------------------------------------------------------------------------------------------------------------------------
- Inicie o Linux Mint.
- abra uma janela de terminal e digite ou cole o comando:
[ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
- O que o comando acima retorna?
"EFI boot on HDD" ou "Legacy boot on HDD"


5. Re: Linux Mint 21 em outro hd o grub não mostrao Windows

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 02/01/2023 - 14:48h

-já vi isso acontecer quando w8/w10 estava instalado em uefi e o linux foi instalado em legacy
-como foi sugerido entre na "bios" e mude p/ uefi e veja o que acontece



6. Re: Linux Mint 21 em outro hd o grub não mostrao Windows

Josivan
josivansouza

(usa Linux Mint)

Enviado em 02/01/2023 - 18:46h

ricardogroetaers escreveu:


- O que o comando acima retorna?
"EFI boot on HDD" ou "Legacy boot on HDD"



"Legacy boot on HDD



7. Re: Linux Mint 21 em outro hd o grub não mostrao Windows [RESOLVIDO]

Josivan
josivansouza

(usa Linux Mint)

Enviado em 02/01/2023 - 18:50h


clodoaldops escreveu:

-já vi isso acontecer quando w8/w10 estava instalado em uefi e o linux foi instalado em legacy
-como foi sugerido entre na "bios" e mude p/ uefi e veja o que acontece



Já fiz e nada!

Mas obg pela atenção



8. Vejam o que retornou com o comando

Josivan
josivansouza

(usa Linux Mint)

Enviado em 02/01/2023 - 18:55h


josivan@josivan-H81M-H:~$ sudo parted -l
[sudo] senha para josivan:
Modelo: ATA SAMSUNG HD081GJ (scsi)
Disco /dev/sda: 79,9GB
Tamanho do setor (lógico/físico): 512B/512B
Tabela de Partição: msdos
Opções de disco:

Número Início Fim Tamanho Tipo Sistema de arquivos Opções
1 630MB 73,5GB 72,9GB primary ext4
2 73,5GB 75,5GB 1991MB primary fat32 boot, esp
3 75,5GB 79,9GB 4359MB primary linux-swap(v1)


Modelo: ATA ST500DM002-1BD14 (scsi)

Eu estava com outro hd de 80 em um case, mas ta desplugado, será que o boot ficou nele, mas se ta desplugado não ia mostrar né?


Disco /dev/sdb: 500GB
Tamanho do setor (lógico/físico): 512B/4096B
Tabela de Partição: msdos
Opções de disco:

Número Início Fim Tamanho Tipo Sistema de arquivos Opções
1 1049kB 525MB 524MB primary ntfs boot
2 525MB 164GB 163GB primary ntfs
3 164GB 164GB 544MB primary ntfs msftres
4 164GB 500GB 336GB extended lba
5 164GB 493GB 329GB logical ntfs
6 493GB 500GB 7392MB logical ntfs





9. Re: Linux Mint 21 em outro hd o grub não mostrao Windows [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 03/01/2023 - 00:10h

A imagem do fonal do post #1 indic, como @
ricardogroetaers sugeriu, que o windows está em mbr e o linux em efi.
Na minha opinião o jeito é reinstalar o linux em mbr


10. Re: Linux Mint 21 em outro hd o grub não mostrao Windows

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 03/01/2023 - 00:53h

josivansouza escreveu:
"Legacy boot on HDD

Linux Mint está instalado em modo BIOS. Confirmado!
Quanto ao Windows, mistério! Voce esqueceu de seguir o procedimento sugerido no post 4, isto é:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- inicie o Windows (supostamente Win 8, 10 ou 11).
- Pressione as teclas Windows + R juntas para iniciar a caixa Executar. Digite MSInfo32 e pressione Enter. Você abrirá a janela Informações do sistema.
- Click OK
- Na coluna "item" localize "Modo Bios", na coluna ao lado (Valor), o que mostra? Legacy ou UEFI? Poste a figura aqui.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------


11. Re: Linux Mint 21 em outro hd o grub não mostrao Windows

Josivan
josivansouza

(usa Linux Mint)

Enviado em 03/01/2023 - 09:29h

ricardogroetaers escreveu:

josivansouza escreveu:
"Legacy boot on HDD

Linux Mint está instalado em modo BIOS. Confirmado!
Quanto ao Windows, mistério! Voce esqueceu de seguir o procedimento sugerido no post 4, isto é:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- inicie o Windows (supostamente Win 8, 10 ou 11).
- Pressione as teclas Windows + R juntas para iniciar a caixa Executar. Digite MSInfo32 e pressione Enter. Você abrirá a janela Informações do sistema.
- Click OK
- Na coluna "item" localize "Modo Bios", na coluna ao lado (Valor), o que mostra? Legacy ou UEFI? Poste a figura aqui.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Bom dia

O resultado é esse:Nome do Sistema Operacional Microsoft Windows 10 Pro
Versão 10.0.10240 Compilação 10240
Outra Descrição do Sistema Operacional Não disponível
Fabricante do Sistema Operacional Microsoft Corporation
Nome do sistema DESKTOP-HSUA409
Fabricante do sistema Gigabyte Technology Co., Ltd.
Modelo do sistema H81M-H
Tipo do sistema PC baseado em X64
SKU do sistema To be filled by O.E.M.
Processador Intel(R) Pentium(R) CPU G3220 @ 3.00GHz, 3000 Mhz, 2 Núcleo(s), 2 Processador(es) Lógico(s)
Versão/data do BIOS American Megatrends Inc. F1, 26/12/2014
Versão do SMBIOS 2.7
Versão do Controlador Incorporado 255.255
Modo da BIOS Herdado
Fabricante da placa-base Gigabyte Technology Co., Ltd.
Modelo da placa-base Não disponível
Nome da placa-base Placa Base
Função da Plataforma Área de Trabalho
Estado da Inicialização Segura Sem suporte
Configuração PCR7 Ligação Impossível
Pasta do Windows C:\Windows
Pasta do sistema C:\Windows\system32
Dispositivo de inicialização \Device\HarddiskVolume4
Localidade Brasil
Camada de Abstração de Hardware Versão = "10.0.10240.16392"
Nome de usuário DESKTOP-HSUA409\Bob
Fuso horário Hora oficial do Brasil
Memória Física (RAM) Instalada 12,0 GB
Memória física total 11,9 GB
Memória física disponível 10,2 GB
Memória virtual total 12,0 GB
Memória virtual disponível 10,3 GB
Espaço do arquivo de paginação 62,5 MB
Arquivo de paginação D:\pagefile.sys
Hyper-V - Extensões de Modo Monitor VM Sim
Hyper-V - Extensões de Conversão de Endereços de Segundo Nível Sim
Hyper-V - Virtualização Habilitada no Firmware Sim
Hyper-V - Proteção de Execução de Dados Sim
Se eu teclar f12 e escolher o hd onde está o Windows aparece esse menu, mas apenas o Windows abre




12. Re: Linux Mint 21 em outro hd o grub não mostrao Windows [RESOLVIDO]

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 03/01/2023 - 17:18h

Linux Mint e Windows estão instalados em modo BIOS, confirmado!

No entanto, as figuras anexas ao post 11:
https://www.vivaolinux.com.br/comunidades/imagens/anexos/photo_2023-01-03_07-11-53.jpg
https://www.vivaolinux.com.br/comunidades/imagens/anexos/photo_2023-01-03_07-11-54.jpg
Sugerem que estão instalados Grubs não oficiais do Gnu Linux, como por exemplo Grub4dos, NeoGrub, Grub for Windows, ou talvez outros gerenciadores de inicialização.
Ai a coisa ficou complicada.
Não se pode determinar com precisão (eu, pelo menos, não sei como) qual gerenciador é invocado na inicialização e se um gerenciador invoca o outro.

Considere também se a "inicialização rápida do Windows" está desabilitada no Windows e no setup do firmware (BIOS/UEFI).
Uma atualização do Windows pode habilitar isso sem avisar.

Vamos tentar ver que grub está instalado no Mint.
- inicialize o Linux Mint
- abra uma janela de terminal e cole o comando:
sudo apt list --installed | grep grub
-poste a saída.




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts