AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 791733
Accepted
lexcomp
lexcomp
Asked: 2025-02-28 02:41:29 +0800 CST2025-02-28 02:41:29 +0800 CST 2025-02-28 02:41:29 +0800 CST

Partição Manjaro excluída no Windows e agora só consigo inicializar no grub rescue

  • 772

No Windows, eu deletei a partição onde o Manjaro estava instalado, o que na época não me deu erros, mas na próxima vez que eu reiniciei meu PC, ele me enviou diretamente para o GRUB rescue. Eu já tentei reinstalar o Linux Mint e o Manjaro, mas isso falhou devido a todos os tipos diferentes de erros (eu tive que criar uma partição efi separada, mas mesmo assim eu estava recebendo erros durante a instalação). Pesquisas online me levaram a tentar algumas coisas como "bootrec /fixmbr" no modo de recuperação do Windows e inicializar o Windows manualmente a partir do Grub em uma inicialização USB do Manjaro. Ambas as tentativas foram malsucedidas.

Existe uma maneira de reparar o grub ou mudar para o bootloader do Windows?

Captura de tela do GParted Live

boot
  • 3 3 respostas
  • 56 Views

3 respostas

  • Voted
  1. Best Answer
    eyoung100
    2025-03-01T05:56:05+08:002025-03-01T05:56:05+08:00

    Instalação limpa de ambos os sistemas operacionais

    Os computadores mais novos são UEFI por padrão hoje em dia. Vou assumir (já que o OP não respondeu meu último comentário e uma partição EFI é criada dentro da Partição Estendida) que o PC é compatível com UEFI, a menos que eu seja notificado do contrário.

    A seguir está uma lista de tarefas que precisam ser feitas para que este computador volte a funcionar.

    O método a seguir excluirá todos os dados, pois estamos fazendo uma formatação destrutiva e não uma atualização local . Veja: Atualização local do Windows 11 ou instalação limpa? e/ou reinstalação do Windows 10: qual a diferença entre formatar antes de reinstalar e selecionar a opção nativa excluir todos os arquivos? . Vá para o título: Método de atualização local abaixo se você não puder perder sua instalação do Windows.

    1. Exclua todas as partições do disco inteiro.
      • Selecione o tipo de Partition Table de gpt. Fazer isso remove o limite de quatro partições imposto pelo mbrtipo.
      • Salve o gptlayout sem partições no disco, ou seja, aplique a alteração somente ao Tipo de Tabela de Partição.
    2. Continuando com a opção de formatação destrutiva: Reinstale o Windows 10/11 usando um USB criado com a Media Creation Tool - Segundo botão azul
      • Siga os passos de instalação e renuncie ao particionamento manual.
      • O Windows detectará a gpttabela de partições e usará todo o 1 TB para a instalação e instalará no modo UEFI
        • Sei que isso parece contraintuitivo, pois o OP quer dual-boot, mas o mapa de partição no post é uma bagunça tão grande que começamos de novo para que eu possa mostrar a ele como fazer isso corretamente. Haverá um método não destrutivo abaixo deste, mas não posso garantir a confiabilidade .
    3. Conclua as reinicializações necessárias e conclua o assistente OOBE .
    4. Certifique-se de que o Windows esteja funcionando conforme o esperado, pelo menos efetuando login e reiniciando uma vez após a conclusão do OOBE.

    Pare aqui e repita as etapas 1 a 4 se o Windows não estiver se comportando como esperado .


    Abrindo espaço para Manjaro

    1. Encontre ou crie o LiveCD do GParted e inicialize-o.
    2. Depois que o GParted for iniciado, você deverá ver:
      • A partição EFI: formatada comoFAT32
      • Uma partição do Windows formatada comoNTFS
      • Você pode ter um tipo de partição desconhecido, se for o caso, não se preocupe, pois esta é uma partição reservada necessária pelo Windows para ajudar a restaurar sua instalação. Veja Dell: Partição Reservada da Microsoft/MSR
    3. De agora até a próxima etapa, a única partição que você deve tocar é a partição formatada como NTFS, e nenhuma outra .
      • Pegue uma calculadora: divida o tamanho da NTFSpartição pela metade e anote o número
      • Anote a quantidade de GB de RAM que o computador possui.
    4. Clique com o botão direito na NTFSPartição, escolha redimensionar e torne o tamanho da partição o número que você anotou depois de dividir por 2 menos o número de GB de RAM. Aplique a operação Redimensionar.
    5. Agora você deve ter uma área rotulada Free Spaceacima da sua partição NTFS, agora menor
      • Agora vamos trabalhar na área marcada Free Spacee em nenhuma outra
      • Clique com o botão direito Free Spacee escolha New Partitiono tipo: ext4. Faça o tamanho ser o tamanho do Espaço Livre menos o número de GB de RAM
      • Conclua a operação Format digitando Applying.
    6. No restante Free Space(que se você fez as contas corretamente, deve ser a quantidade de RAM do computador), crie uma partição do tipo: linux-swapo tamanho total do que sobrouFree Space
    7. Etiquetagem ( Opcional ):
      • Clique na FAT32partição EFI ==> clique com o botão direito. Escolha Rótulo e nomeie-o EFIse ainda não estiver
      • Clique na NTFSpartição do Windows ==> Clique com o botão direito. Escolha Rótulo e nomeie-oWindows
      • Clique na EXT4partição EFI ==> clique com o botão direito. Escolha o rótulo e nomeie-oManjaro
      • Aplicar todas as operações de rotulagem
    8. Anote o novo mapa de partição. Vamos precisar dele para instalar o Manjaro novamente
    9. Teste o Windows na partição menor: feche o GParted e escolha reiniciar.
      • O Windows deve iniciar normalmente após perceber que a partição encolheu e executar um formulário de chkdsk. Faça login normalmente para testar

    Pare aqui e relate por comentário se você tiver algum problema .


    Instalando Manjaro

    Siga o Guia de instalação do UEFI , certificando-se de pular a seção 3.1.2.1 - Preparação do disco e NÃO FORMATE sua partição EFI existente (apenas monte-a como /boot/efi).


    Método de atualização no local

    Se você rolou até aqui, eu entendo que você não pode perder sua instalação do Windows. Esta seção será escrita como uma tentativa de imitar os passos acima sem perda da NTFSpartição. Isso levou algum tempo para pensar, e é baseado nas seguintes suposições:

    Suposições - Atualização no local

    1. A tabela de partição mostrada na postagem do OP já está gptlá.
    2. Vamos continuar com o item contraintuitivo listado acima em Instalação Limpa, subitem 2.
      • Precisamos fazer isso para que, no final, a partição EFI acabe na parte inferior do mapa de partição, mesmo que a partição não seja numerada um
    3. ApplyDividir as etapas de partição uma de cada vez em vez de combiná-las minimiza o risco de perda de dados (na minha opinião).

    Procedimento

    1. Excluir a partição estendida e Applya exclusão
      • Excluir a partição estendida primeiro exclui automaticamente o conteúdo.
    2. Redimensione a partição do Windows para ocupar todo o espaço Free Spacee Apply.
      • Free Space Beforee Free Space Afterambos devem ser zero
    3. Agora vamos realizar outro redimensionamento:
      • Free Space Beforedeveria ler500 Mb
      • Free Space Afterdeve permanecer zero
      • ApplyA mudança
    4. Na nova Free Spacecriação:
      • Tipo:FAT32
      • Tamanho:500 Mb
      • Etiqueta: EFI<=== Isto é importante para mais tarde
      • Applya mudança
    5. Em outro computador, use a Ferramenta de Criação de Mídia para criar um USB de Ambiente de Configuração/Resgate do Windows.
    6. Siga as instruções aqui: Como restaurar a partição do sistema EFI excluída no Windows
    7. Lembra do rótulo da Etapa 4? O motivo pelo qual o rotulamos é para que soubéssemos em qual partição concluir a Etapa 6
      • Lembre-se também de que estamos usando Dual Boot, então precisamos da partição MSR, além das partições EFI >100MB, pois armazenaremos os arquivos EFI do Manjaro nessa mesma partição.
    8. Depois que o BCD for reconstruído usando a Etapa 6, reinicie sua instalação antiga do Windows para ter certeza de que tudo está funcionando.

    Pare aqui: Se o processo acima falhou, você está livre para reiniciá-lo, desde que consiga inicializar o GParted novamente. Se o GParted não estiver disponível, role para cima e execute a opção de formatação destrutiva .


    Supondo que você tenha conseguido concluir as etapas do item 6, que são muito difíceis (eu mesmo as fiz apenas duas vezes), agora você pode rolar para cima e começar na seção chamada: Abrindo espaço para o Manjaro , já que o layout da partição após a reconstrução do BCD e do MSR agora é idêntico ao layout inicial naquela seção.

    • 1
  2. David G.
    2025-03-01T07:34:44+08:002025-03-01T07:34:44+08:00

    O que você precisa fazer é alterar a ordem de inicialização.

    • Deve haver uma maneira de fazer isso na configuração do seu BIOS. (provavelmente fora do tópico aqui)
    • Pode haver uma maneira de fazer isso no Windows. (fora do tópico aqui)
    • Você pode fazer isso no Linux com o comando efibootmgrcom a --bootorderopção.

    Para fazer o último, inicialize o Linux, vá para uma linha de comando e use efibootmgras opções sem para ver as escolhas e altere a ordem usando a opção mencionada anteriormente. Recomendo ler a manpágina cuidadosamente primeiro.

    • 1
  3. zoey
    2025-02-28T07:34:02+08:002025-02-28T07:34:02+08:00

    Tive um problema semelhante algumas semanas atrás com partições de arco e isso funcionou:

    Inicie a partir de um USB inicializável (pode ser qualquer coisa com um DE, mas eu recomendo o Ubuntu para isso)

    Instale o boot-repair e execute o boot-repair ("sudo apt-add-repository ppa:yannubuntu/boot-repair" e "sudo apt install -y boot-repair" "sudo boot-repair")

    Clique em ok até chegar às opções avançadas, onde você seleciona a opção para limpar e reinstalar o kernel do Linux

    Clique em aceitar e isso deve corrigir o grub para poder instalar uma distribuição sem erros

    • -1

relate perguntas

  • Por que `journalctl --list-boots` não corresponde ao relatório `uptime` e `who -b`?

  • Como iniciar um programa de console na inicialização (dentro de ../openbox/autostart)

  • Sistema intacto, grub quebrado

  • "pacman -Syu" 'provavelmente' quebrou meu sistema, porque a inicialização não foi montada

  • SSD clonado não inicializa e imprime linhas estranhas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve