GRUB para RaspberryPi 3 com raspbian

0

É possível inicializar o Raspbian no RPi3 com o Grub?

Eu consegui carregar o grub no RPi3, mas não consigo carregar o Raspbian by Grub. O que eu estou errado? Ou é possível que o GRUB não suporte o Raspbian? Abaixo eu apresento meus passos:

1) Crie uma imagem do grub.efi no sistema Raspbian:

sudo apt install grub2-common grub-efi-arm-bin
sudo grub-mkimage  -v -p /boot -o grub.efi --format=arm-efi  boot linux ext2 fat serial part_msdos part_gpt normal efi_gop iso9660 configfile search loadenv test cat echo gcry_sha256 halt hashsum loadenv reboot
sudo cp grub.efi /boot

2) Construa o u-boot.bin no Linux PC:

export CROSS_COMPILE=arm-linux-gnu-
export ARCH=arm
git clone git://git.denx.de/u-boot.git
make rpi_3_32b_defconfig 
make

3) Copie o u-boot.bin para a partição Raspbian / boot.

4) Modifique o /boo/config.txt Adicionar linha:

kernel=u-boot.bin

5) Ligue o RPi3. Em primeiro lugar, o bootloader do firmware é iniciado e, em seguida, ele carrega o u-boot. No tipo de console de inicialização:

load mmc 0:1 ${kernel_addr_r} grub.efi
bootefi ${kernel_addr_r}

6) O GRUB carrega bem. No tipo de console do GRUB:

linux (hd0,msdos1)/kernel7.img dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=4d3ee428-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet init=/usr/lib/raspi-config/init_resize.sh
devicetree (hd0,msdos1)/bcm2710-rpi-3-b.dtb
boot

Após o comando de inicialização, o RPi3 trava sem qualquer informação o que está errado.

    
por Dominik.A 01.08.2018 / 15:49

0 respostas