/ dev / sda1 acidentalmente formatado em tri-boot (Windows 8, Ubuntu 16.04, BunsenLabs Deuterium)

0

Depois de formatar a mesma chave usb muito tempo, eu formatado descuidadamente meu / dev / sda1 para ext4. Meu sistema é composto de Windows 8 (sda3) com partições de dados (sda5) e eu adicionei o Ubuntu 16.04 (sda6) ao lado, com home em outra partição (sda8). Finalmente eu instalei o BunsenLabs em outra partição (sda9). Os três estavam trabalhando perfeitamente bem com o Grub antes do meu erro.

Eu acredito ter tido o cuidado de instalar todos eles para inicializar através do uefi.

Depois de formatado, reiniciei para ter certeza do meu erro terrível. Na verdade, nada listado na lista de ordem de inicialização. Agora estou usando um live usb no Lubuntu inicializado via uefi.

O que eu tentei até agora:

  • Use o testdisk após o meu erro. Lançou uma pesquisa profunda, mas não conseguiu encontrar a partição perdida e teve medo de fazer qualquer ação que eu não entendia completamente nas minhas partições.
  • Instale o reparo da inicialização e tente um reparo padrão e obtenha este erro:

GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted filesystem, bios_grub flag). This can be performed via tools such as Gparted. Then try again.

  • O último recurso é perguntar aqui com uma pasta de informações de inicialização informadas.

Aqui está o relatório de informações de inicialização: link

Eu não vejo o ponto de criar essa partição marcada com bios, e não quero cavar um buraco mais profundo. Então, ficarei profundamente grato a qualquer um que entenda como resolver esse problema, obrigado!

    
por Renon Lift 31.08.2017 / 18:24

1 resposta

1

Se você tiver um backup completo do sistema, ou mesmo apenas um backup da sua partição de sistema EFI (ESP; /dev/sda1 no seu caso), você deve conseguir restaurar o ESP e tudo deve ficar bem. (Você precisará editar /etc/fstab para se referir ao novo número de série do ESP ["UUID", o que realmente não é.])

Se isso falhar, é melhor restaurar a inicialização do Windows primeiro. Isso ocorre porque o Windows tende a não jogar bem com outros sistemas operacionais, portanto, se você restaurar o Ubuntu primeiro e, em seguida, restaurar o Windows, o computador será inicializado diretamente no Windows. Este problema não é difícil de consertar se você souber como, mas é mais fácil restaurar o Windows primeiro e depois lidar com o Ubuntu. Sobre como restaurar o Windows para a inicialização, você deve perguntar sobre isso em um fórum do Windows. Você precisará de um disco de recuperação de emergência do Windows para sua versão do Windows. Provavelmente, você pode encontrar um desses on-line ou criar um a partir de outro computador que execute a mesma versão do Windows.

Quanto a restaurar o Ubuntu para a inicialização, existem várias maneiras de fazer isso. Os dois mais fáceis são:

  • Reparo de inicialização - A ferramenta Reparo de inicialização pode instalar uma nova cópia do GRUB no ESP. O problema encontrado com ele provavelmente significa que você inicializou no modo BIOS / CSM / legacy em vez de no modo EFI / UEFI; ou talvez se você tentasse executá-lo quando /dev/sda1 usasse ext4fs, isso poderia ter sido eliminado. Controlar o modo de inicialização (BIOS vs. EFI) de um disco removível pode ser complicado se você não sabe o que está fazendo. A melhor maneira de fazer o que você quer é entrar em suas configurações de firmware e desabilitar o CSM (também conhecido como "suporte de inicialização legado" ou "suporte de inicialização do BIOS"), mas os detalhes de como fazer isso variam muito. Se você inicializar o meio externo usando um menu de inicialização, ele poderá ter duas opções para inicializar seu meio, um dos quais inclui a cadeia "UEFI" e o outro não. Escolha a opção que inclui "UEFI" para inicializar no modo EFI. Veja minha página no CSM para mais informações sobre este assunto.
  • rEFInd - Você pode baixar uma unidade flash USB ou uma versão em CD-R do meu gerenciador de inicialização do rEFInd e prepare um meio de inicialização a partir dele. Quando você inicializa a partir desse meio, ele deve fornecer opções para inicializar as distribuições do Linux. (Se você fizer isso depois de obter a inicialização do Windows, o rEFInd também deverá mostrar uma opção de inicialização do Windows.) Se você inicializar no Ubuntu, poderá instalar o pacote Debian rEFInd ou PPA; ou você pode simplesmente usar isso como uma maneira de inicializar no modo EFI e executar o Reparo de Inicialização. Se você instalar o rEFInd em seu disco rígido, ele assumirá como seu gerenciador de inicialização principal, ignorando o GRUB.

Eu nunca ouvi falar do BunsenLabs Linux. Em teoria, qualquer um dos métodos acima deve pegá-lo e apresentá-lo como uma opção de boot; no entanto, é possível que isso não funcione corretamente. Se você tiver problemas, tente o outro método de recuperação ou trabalhe para corrigir o problema em qualquer gerenciador de inicialização que decidir usar.

Seguindo em frente, você pode querer fazer backup do seu ESP para facilitar a recuperação de tais problemas no futuro. O Ubuntu normalmente monta o ESP em /boot/efi , embora você precise editar /etc/fstab para obter o seu ESP modificado para ser montado lá por padrão. (Quando você criou um novo sistema de arquivos, isso alterou seu número de série, que é chamado de "UUID" em /etc/fstab . Seu ESP atual tem um número de série de 71B1-C511, de acordo com a saída do Boot Repair.) backup, usando tar , zip , cp ou outras ferramentas, deve funcionar bem. Copie tudo para uma unidade flash USB e poderá restaurá-lo facilmente, caso ocorra um problema semelhante no futuro.

    
por Rod Smith 01.09.2017 / 03:40