Instalando o GRUB do zero

1

Estou tentando fazer uma instalação de scratch linux em uma placa de PC que possui um processador x86 em execução. Ele também tem um pen drive compacto para o qual eu copiei minha imagem do kernel compilada. O problema que estou tendo é com o aspecto de bootloader. Eu quero usar o GRUB, mas eu realmente não sei como ir para o drive flash compacto. A maior parte da documentação que encontrei diz respeito à instalação do GRUB após você ter uma instalação funcional do linux em funcionamento. Eu tinha pensado em usar uma unidade de disquete USB e usá-la com o GRUB em um disco para inicializar a imagem do kernel e de lá tentar a abordagem grub-install mencionada nas páginas de documentação do GRUB. Qualquer conselho sobre como (ou como não proceder) será recebido com gratidão.

    
por mathematician1975 05.01.2013 / 11:41

1 resposta

2

Bem, é verdade que você precisa de uma instalação de trabalho do Linux (bem, eu acho que mais como * nix e provavelmente nem isso). Eu suponho que você está seguindo algum tipo de lfs ou procedimento similar. Neste caso você já deve estar em algum tipo de unix, para poder construir todos os pacotes e então você pode executar grub-install a partir daí.

Então, grub-install --no-floppy /dev/sd<whatever> ou para a abordagem mínima

grub --no-floppy
grub> root (hd1,0)
grub> setup (hd1)
grub> quit

Ambos funcionarão dentro do seu antigo sistema. Eu suponho que seu sistema antigo tenha obtido o número 0 e o seu novo não 1 no esquema de grub . Por favor, certifique-se de que isto está correto, por exemplo, para descobrir que números o grub deu aos seus dispositivos

grub-mkdevicemap --device-map=device.map
cat device.map
    
por 05.01.2013 / 13:32