Kali Linux + Windows 8 - Limpei meu registro mestre de inicialização, não consigo acessar o Win 8

0

Eu não sou um usuário de energia do Linux por qualquer medida e consegui estragar meu MBR. Atualmente tenho acesso ao Kali linux, e o GRUB está funcionando bem (Kali instalado sem problemas). Ao instalar o Kali, ele mencionou que não conseguiu encontrar nenhum outro sistema operacional no HDD e recomendou que eu sobrescrevesse o MBR. Eu pensei que era meio estranho, mas imaginei que poderia restaurar o MBR sem muita dificuldade. Eu não consigo ver qualquer indicação de que o Windows está instalado em qualquer uma das partições que eu possa ver no Kali linux (embora eu tenha certeza que deveria estar em sda1, mas isso diz "Linux"). Provavelmente tem algo a ver com a maneira como eu configurei os discos durante a configuração do Kali - eu disse "não monte" para a partição do Windows.

Verificando a linha de comando do GRUB Consegui descobrir (hd0,msdos1) contém uma pasta lost+found , mas é isso. Do meu entendimento da numeração de discos do GRUB + Linux, que corresponde a sda1 - então onde estão meus arquivos?

Eu não sei quais outras informações posso fornecer para ser mais útil, mas realmente apreciei alguma ajuda.

Editar: sudo fdisk -l output

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: 0x00071d9a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   945407999   472702976   83  Linux
/dev/sda2       945410046   976771071    15680513    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda5       945410048   972949109    13769531   83  Linux
/dev/sda6       972949504   976771071     1910784   82  Linux swap / Solaris
    
por iLoch 04.01.2014 / 00:45

1 resposta

1

Verificando que você só tem 13769531 Blocos ( /dev/sda5 ), que é de 6,5 GB, diz que a instalação "bem-sucedida" do Kali Linux acabou em /dev/sda5 (na partição estendida de / dev / sda2) mas com erros. Ou que você erroneamente selecionou /dev/sda1 como a partição para instalar o Kali Linux depois de escrever três novas partições no seu disco. Mas se você quiser mais informações para ter certeza, então você pode continuar lendo.

Vá em frente e digite dmesg | grep "No space" e se você vir a frase completa "Sem espaço sobrando no dispositivo várias vezes e eles apontarem para /dev/sda5 , então eu pulo para o final do post, se não continue a ler.

Se você quiser ver quais dados estão na partição /dev/sda1 , primeiro, gostaria de ver se ainda há dados na sua partição "Windows" (assumindo /dev/sda1 ). Nós estaremos usando um programa chamado parted com o qual eu tropecei enquanto fazia mais pesquisas. Se você não tem parted , então você pode fazer:

{O Kali Linux tem parted pré-instalado embora ...}

# apt-get install parted

Antes de prosseguirmos, gostaria de verificar se você está completamente certo de que sua partição /dev/sda1 não foi montada. E podemos verificar isso usando o seguinte comando.

# df -Th | grep "sda"

Se a saída for adequada, você pode tecnicamente remontar a partição ( sda ) com o sinalizador ro , também deve executar parted /dev/sda print para ver qual sistema de arquivos (se ainda não conhecido ) você tem sobre o misterioso Linux digitado parition ( sda1 ). Quando você confirmou que conhece o tipo de partição atual de / dev / sda1, você pode digitar o seguinte comando.

# mount -t {fstype) -o ro,remount /dev/sda1 {directory}

Outra maneira de verificar se há dados em sua partição é a partição da imagem, limpe / corrija e monte a imagem da partição fixa.

Se você está no final deste post, é porque você pulou aqui ou porque todos os itens acima funcionaram ou não funcionaram e você deseja recuperar a partição /dev/sda1 que não era sobrescrito.

Insira outro USB ou um Hard Dsik externo em sua máquina e digite o seguinte:

# fdisk -l

- isto é para obter o ponto de montagem da unidade que você conectou, geralmente a próxima letra na seqüência sdX onde X é a letra após a anterior. Por exemplo, se sda fosse o único disco conectado ao seu computador agora mesmo se você conectasse outra unidade que a unidade saberia ser rotulada como sdbY , em que Y é o número correspondente a cada partição nessa unidade.

$ mkdir /mnt/backup
$ mount /dev/sdb
$ dd if=/dev/sda1 of=/mnt/backup/sda.img
$ e2fsck -f /mnt/backup/sda.img

Então, uma vez dd é feito clonando sua partição /dev/sda1 reinstalando o Kali Linux e excluindo a partição estendida ( /dev/sda2 ), e faça outra partição estendida com uma partição lógica de pelo menos 10 GB e a troca de linux pelo menos de (0,5 * tamanho total de GB na RAM). Certifique-se de instalar o Kali Linux em /dev/sdaY , onde Y é o disco lógico destinado a ser seu disco usado para instalar o Kali Linux.

Depois de tudo ter sido dito e feito, monte sua imagem usando o seguinte depois que você reinseriu seu dispositivo usado para armazenar sua imagem e a X é a letra designada para essa unidade a ser montada junto com o número da partição.

$ mkdir /mnt/backup
$ mount /dev/sdX /mnt/backup
$ mount -o loop /mnt/backup/sda.img /mnt/sda-img

Espero que tudo corra bem.

    
por 17.08.2014 / 06:22