como instalar o debian7.5 do disco rígido no win7?

0

Eu instalei o win7 no meu disco c: e o formato do sistema de arquivos é o ntfs. existe outro disco e: (formato fat32). Eu fiz o download de grub4dos e initrd.gz , vmlinuz e debian7.5.iso em c: .

  1. edite o boot.ini

    [boot loader]    
    [operating systems]    
    c:\grldr.mbr="Grub4dos"    
    
  2. edite o menu.lst

    title    Install Debian 7.5    
    kernel    (hd0,0)/vmlinuz     
    initrd    (hd0,0)/initrd.gz    
    boot 
    

ao reiniciar meu pc, eu posso entrar no grub ui, clique em "Install Debian 7.5", obtenha o erro:

kernel    (hd0,0)/vmlinuz   file not found.    

Talvez o motivo seja o formato do sistema de arquivos, debian7.5.iso e vmlinuz e initrd.gz não podem ser lidos em ntfs, então eu os cortei em e: disk, como editar o menu.lst agora?

É um erro de digitação, eu corrijo.

    
por it_is_a_literature 26.05.2014 / 15:44

1 resposta

1

(hdD,P) significa "disco rígido (dispositivo hd )> número do dispositivo D → número da partição P ". O GRUB numera os dispositivos (dentro de sua classe) e as partições (dentro de um dispositivo) a partir de 0.

Na sua entrada para a imagem initrd você está certo: (hd0,0) seleciona a primeira partição do primeiro disco rígido, mas na sua entrada para o kernel você por algum motivo descartou o número da partição, e (hd0,) não tem sentido ( (hd0) faz, mas refere-se a todo o dispositivo que você não quer se o seu dispositivo tiver partições).

Então, eu diria que a correção é mudar

kernel (hd0,)/vmlinuz

para

kernel (hd0,0)/vmlinuz

Observe que essa alteração deve corrigir a situação do volume C: . Se você quiser que isso se aplique ao volume E: , será necessário deduzir qual disco rígido e número de partião contém o volume E: e corrija os (hd0,0) para ler algo como (hd0,2) .

Para obter essas informações, o mais fácil (provavelmente) é usar a ferramenta diskpart do Windows:

  1. Inicie o prompt de comando, cmd.exe , (possivelmente com privilégios elevados - não sei ao certo).
  2. Lá, corra

    diskpart
    

    ele apresenta seu próprio shell, onde você executa seus comandos. A qualquer momento, você pode inserir help e pressionar a tecla Return para obter ajuda.

    As próximas etapas são realizadas no shell diskpart .

  3. Executar

    list disk
    

    para obter a lista numerada de discos anexados ao computador. Eles são convenientemente indexados a partir de 0 - exatamente o que o GRUB usa.

  4. Executar

    select disk N
    

    em que N é o número de discos em que você está interessado para alterar o contexto da ferramenta nesse disco.

  5. Executar

    list partition
    

    para obter a lista de partições do disco selecionado. Note que as partições são numeradas de 1.

  6. Executar

    select partition M
    

    para alterar o contexto da ferramenta para o número da partição M do disco selecionado.

  7. Executar

    detail partition
    

    para obter informações detalhadas sobre a partição selecionada, incluindo a letra do volume anexada como.

    Enxague e repita até encontrar a partição do seu volume E: . Quando estiver pronto, você tem dois números para construir a (hdD,P) spec.

Você pode sair de diskpart digitando exit .

    
por 26.05.2014 / 16:27