Boot de uma imagem ISO no HD
Dica publicada em Linux / Miscelânea
Boot de uma imagem ISO no HD
Graças a esse novo suporte, tanto o Knoppix quanto os seus remasters podem ser inicializados a partir de uma imagem iso localizada no HD. Lembra um pouco aquele procedimento de iniciar um sistema (KNOPPIX ou remaster) a partir de uma pasta KNOPPIX no HD. A diferença é que agora a iso inteira é inicializada e pode estar localizada em qualquer pasta, em qualquer partição (FAT16, FAT32, EXT2, EXT3 e REISERFS). Com isso, você pode ter várias isos no hd, enquanto que se usar a pasta KNOPPIX, apenas uma pasta pode ser usada no HD.
1 - Baixe uma versão modificada do initrd (encontrará várias no fórum knoppix);
Nesse link você encontrará uma imagem:
2 - Copie o initrd modificado e uma imagem do kernel da iso que pretende inicializar para uma pasta no / (exemplo /bootiso);
3 - Edite o lilo de acordo e adicione a seguinte linha:
Trocando o dev/hdax pela partição onde se encontra sua iso. x*.iso é o nome da sua iso. Você pode usar o * como coringa ou simplesmente renomear sua iso para algo como knx.iso.
4 - Salve e execute o comando lilo;
Se o comando executou direito, é só reiniciar a máquina e testar. Lembre-se que se a imagem for baseada no kernel 2.6, a imagem de kernel que deve ser inicializada no lilo.
1 - Baixe uma versão modificada do initrd (encontrará várias no fórum knoppix);
Nesse link você encontrará uma imagem:
2 - Copie o initrd modificado e uma imagem do kernel da iso que pretende inicializar para uma pasta no / (exemplo /bootiso);
3 - Edite o lilo de acordo e adicione a seguinte linha:
append="ramdisk_size=2285043 init=/etc/init bootfrom=/dev/hdax/x*.iso lang=us dma quiet apm=power-off nomce noprompt"
Trocando o dev/hdax pela partição onde se encontra sua iso. x*.iso é o nome da sua iso. Você pode usar o * como coringa ou simplesmente renomear sua iso para algo como knx.iso.
4 - Salve e execute o comando lilo;
Se o comando executou direito, é só reiniciar a máquina e testar. Lembre-se que se a imagem for baseada no kernel 2.6, a imagem de kernel que deve ser inicializada no lilo.
Gostaria de saber se ao invés do Lilo posso usar o Grub pra rodar uma ISO no HD. Se for o caso, o que devo acrescentar no menu.lst para que tudo funcione?
Agradeço!