Como instalar e configurar o grub2 em um pendrive USB

2

Estou querendo brincar com o grub2 com o Linux em um pen drive.

Meu sistema operacional host é o Kubuntu.

O

grub-install permite que você escreva o bootloader grub no MBR de um disco, o que é ótimo. No entanto, uodate-grub gera entradas do grub de /etc/grub.d e / etc / default / grub Não parece haver uma maneira de gerar o grub.cfg de uma fonte diferente de / etc e escrevê-lo em qualquer lugar que não seja /boot/grub/grub.cfg

Qual é a abordagem geral para gerar um grub.cfg para um disco que não está no sistema em execução?

    
por Matt H 06.03.2012 / 02:37

1 resposta

3

Supondo que você esteja disposto a inicializar uma imagem ISO, consegui encontrar esta postagem no blog . Em resumo:

  1. Crie algum tipo de partição Linux no disco USB. ext2 deve fazer, se você não quiser que o diário ocupe espaço em excesso.

  2. Monte a partição.

  3. Execute este comando: grub-install --force --no-floppy --root-directory=MOUNT /dev/sdX . Isso instalará o GRUB2 no diretório montado (aqui, MOUNT) e gravará o MBR em /dev/sdX (dispositivo MOUNT).

  4. Goto MOUNT/boot/grub e edite grub.cfg .

Em seguida, basta editar o arquivo como normal. Na postagem vinculada, o autor pretende inicializar imagens ISO. Então, ele usou isso:

menuentry "Ubuntu 10.10 Desktop i386" {
    loopback loop /ubuntu-10.10-desktop-i386.iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso noeject noprompt splash --
    initrd (loop)/casper/initrd.lz
}
    
por 06.03.2012 / 03:50