Faça iso inicializável com o grub chainloading

4

O PC dos meus pais tem o gerenciador de inicialização do windows 7 instalado no MBR e o grub2 está instalado em / dev / sda2 (inicializando o linux em / dev / sda2). Eu quero fazer um CD inicializável para que quando iniciado a partir dele apenas sobrecarregue o gerenciador de inicialização na segunda partição. Eu suponho que usando o grub ao invés do grub2 pois isso será mais simples, usando a configuração

timeout=0
hiddenmenu
default=0
title grub2 (/dev/sda2)
        rootnoverify (hd0,1)
        chainloader (hd0,1)+1

Eu sei que posso criar um cd inicializável de várias maneiras, mas não é isso que eu quero. Eu só quero colocar o grub / grub2 no cd, sem kernels ou programas.

A questão é como faço o arquivo iso? Eu encontrei algumas referências para instalar em um disquete ou disco usb, mas todos assumem que o dispositivo está presente ao executar os comandos de instalação do grub. Um arquivo iso é diferente.

    
por hlovdal 25.09.2012 / 22:15

1 resposta

1

O conceito geral é que, a partir de uma caixa Linux, você quer criar um arquivo de imagem, formatá-lo com iso9660 com suporte de inicialização El Torito e especificar as imagens do GRUB para genisoimage .

Um tutorial bem documentado é em osdev.org . Você pode pular a seção onde ele diz para fornecer uma imagem do kernel, porque isso é somente se você quer inicializar um kernel que está no CD.

    
por 25.09.2012 / 22:27