Grub - arranca o ficheiro iso debian da partição ntfs e instale-o

4

Eu tenho problema ao instalar o debian diretamente do disco rígido. Digamos, eu tenho uma partição lógica /dev/sda5 e há um arquivo iso do DVD debian localizado no arquivo (hd0,5)/iso/debian-8.0.0-amd64-DVD-1.iso com initrd lá também. Então eu criei a entrada do menu grub com isto:

menuentry "Debian Jessie (stable)" {
    set isofile='/iso/debian-8.0.0-amd64-DVD-1.iso'
    set initrdfile='/iso/debian-8.0.0-hdd.initrd.gz'
    loopback loop (hd0,5)$isofile
    linux (loop)/install.amd/vmlinuz iso-scan/ask_second_pass=true iso-scan/filename=$isofile
    initrd (hd0,5)$initrdfile
}

A inicialização é bem sucedida. Mas, quando se trata de pesquisar o CD debian, ele falha. O arquivo iso não pode ser encontrado pelo instalador. Se eu usar o drive USB, tudo vai bem. Em USB, eu coloquei o debian DVD iso em '/boot/iso/debian-8.0.0-amd64-DVD-1.iso'. E o menuentry é assim:

menuentry 'Debian Jessie (stable)' {
    set isofile='/boot/iso/debian-8.0.0-amd64-DVD-1.iso'
    set initrdfile='/boot/iso/debian-8.0.0-amd64-DVD-1.hdd.initrd.gz'
    loopback loop $isofile
    linux (loop)/install.amd/vmlinuz iso-scan/ask_second_pass=true iso-scan/filename=$isofile
    initrd $initrdfile
}

Meu /dev/sda5 está formatado em NTFS e meu drive USB está formatado em FAT32 . Então, eu acho que o problema é por causa do formato do sistema de arquivos. E se for, como posso inicializar corretamente o arquivo iso debian da partição NTFS?

Atualizar

A partição NTFS é uma partição lógica. Isso está causando problemas também?

    
por Mas Bagol 29.04.2015 / 10:23

3 respostas

4

Você precisa baixar initrd.gz de hd-media diretório e colocá-lo no mesmo diretório com o arquivo de imagem e dar-lhe um nome adequado. Por exemplo, meu grub.cfg

menuentry 'Debian Jessie (stable) graphical expert' {
    set isofile='/iso/debian-8.3.0-amd64-lxde-CD-1.iso'
    set initrdfile='/iso/gtk/debian-8.3.0-amd64-lxde-CD-1.initrd.gz'
    loopback loop $isofile
    linux (loop)/install.amd/vmlinuz findiso=$isofile dekstop=lxde priority=low     gfxpayload=1024x768x32
    initrd $initrdfile
}

Eu acho solução no Reddit e aqui

    
por 31.03.2016 / 13:09
0

Para o Debian 8 (jessie), você precisa de diferentes opções para encontrar a imagem iso (a opção que você especificou é válida para o Ubuntu).

Altere sua entrada do grub da seguinte forma:

linux (loop)/install.amd/vmlinuz findiso=$isofile
    
por 14.07.2015 / 00:59
-1

Você deve fazer o download do hd-media / vmlinuz e do hd-media / initrd.gz e usá-los como o kernel do Linux e o ramdisk inicial, respectivamente. Você não pode usar o vmlinuz e o initrd.gz dentro da imagem ISO da Debian. A imagem ISO Debian é o CD que o instalador pede.

Veja um guia detalhado no meu blog: link

    
por 11.04.2018 / 08:51