Faça iso inicializável com grub chainloading

Faça iso inicializável com grub chainloading

O pc dos meus pais tem o gerenciador de boot 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 inicializado a partir dele, apenas carregue em cadeia no gerenciador de inicialização na segunda partição. Presumo que usar o grub em vez do grub2 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 do Linux 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? Encontrei algumas referências à instalação em um disquete ou disco USB, mas todas presumem que o dispositivo está presente ao executar os comandos grub install. Um arquivo iso é diferente.

Responder1

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

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

informação relacionada