A inicialização múltipla de arquivos ISO não mostra o menu OS

2

Eu usei instruções do PenDriveLinux.com para crie uma unidade USB de inicialização múltipla com algumas imagens ISO. Eu usei o Xubuntu 10.10 Desktop image e uma imagem do Linux Mint 9 XFCE. Eu era capaz de inicializar qualquer um dos dois sistemas operacionais. Cada um inicializou diretamente para o desktop no entanto.

Se eu inicializar * o Ubuntu a partir de uma imagem ISO que tenha sido "gravada" em um CD ou USB, receberei um menu solicitando que eu instale ou teste o SO, teste a memória, etc.

Por que a inicialização da ISO vai diretamente para a área de trabalho, enquanto o outro método apresenta o menu OS primeiro?

Atualizar

menuentry "Ubuntu 10.10 Desktop ISO" {
 loopback loop /ubuntu.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noeject noprompt splash --
 initrd (loop)/casper/initrd.lz
}
    
por SabreWolfy 21.01.2011 / 22:05

2 respostas

3

É devido à configuração do gerenciador de inicialização na unidade USB potencialmente com várias inicializações. A configuração Grub da unidade está configurada para inicializar os vários sistemas operacionais diretamente: ela contém entradas como

menuentry "Ubuntu 10.10 Desktop ISO" {
 loopback loop /ubuntu.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noeject noprompt splash --
 initrd (loop)/casper/initrd.lz
}

Essa entrada é inicializada diretamente no sistema operacional indicado, ignorando o carregador de inicialização dentro da ISO.

Eu acho que seria possível mudar para um arquivo de configuração diferente com configfile (loop)/path/to/grub.cfg , se o bootloader dentro do ISO também é Grub2 (que não é tão comum em CDs). Carregar o bootloader dentro do ISO seria difícil, pois o bootloader teria que entender onde encontrar seus componentes.

    
por 22.01.2011 / 03:16
0

Você está usando uma versão antiga do grub. sudo apt-get install grub2 e tente novamente

    
por 12.02.2011 / 10:07