11
votes
Raspberry Pi 2 support PXE booting or network booting without an SD card
This is from the RaspberryPi Website:
Yesterday, we introduced the first of two new boot modes which have now been added to the Raspberry Pi 3.
Today, we introduce an even more exciting addition:
...
8
votes
Raspberry pi 3 - why the FAT partition?
When the BCM2837 first boots it needs to read it's code from a permanent storage, most processors do this by talking to NAND flash (i.e. the BIOS) because it's very easy to do. But we don't, instead ...
7
votes
Accepted
Raspberry Pi 2 support PXE booting or network booting without an SD card
No - it is not possible, in my opinion - there is nowhere to store the code needed to behave differently. Unlike PCs with network cards fitted with a bootroms/on-board flash (useful for the Linux ...
6
votes
Accepted
Why is grub incompatible with the raspberry pi?... Answer - It's not
Actually, if you want to install Ubuntu with a generic kernel on your Raspberry Pi, you have to use grub2, as described here.
The only compatibility quirk is that grub2 may set the EFI flag on the ...
5
votes
Accepted
Installing Linux on Raspberry pi 3 b+
The Pi A, B, A+, B+, 2B, 3B, 3B+, zero, zero wireless do not have flash memory, they are booted from SD card. The compute modules have 4GB of flash and no SD card slot (thanks @MichaelHampton).
The ...
5
votes
Accepted
Boot Zero W from USB device
EDIT: This is possible if the Zero/Zero W is set up to act as a USB device and gets the boot files from a host machine that it's plugged into. See Janghou's answer below for details.
The rest of this ...
5
votes
Accepted
Is network boot possible on Raspberry Pi?
Yes it is possible, the offical Raspberry Pi site wrote about it.
I don't want to write a new Tutorial about it because the already did a woderful job at it.
Link to raspberry.org
5
votes
Raspberry Pi 2 support PXE booting or network booting without an SD card
There's some suggestion that while you still have to use an SD card to boot, you may be able to do it with a single file (the latest bootcode.bin). The advantage of this is that the file/filesystem is ...
5
votes
Booting a Raspberry Pi from an Encrypted SD Card
I haven't tested this, but there's a reasonable looking walkthrough here. It's too long to repost in its entirety, but they provide an overview of the process:
We download the required Kali ...
5
votes
Accepted
Why does Raspberry Pi 4 do not support USB boot?
When will Pi4 officially support this feature?
Since 2020-06-15
Is the beta bootloader safe to use?
The beta bootloader is promoted to be stable (see link above). So it should be safe to use.
How ...
4
votes
Raspberry Pi 2 support PXE booting or network booting without an SD card
Raspberry Pi 3 fully supports PXE network boot.
Per MagPi issue 43, page 10:
the Foundation had some final input for Broadcom in order to add two new features: direct USB mass-storage and PXE ...
4
votes
Boot Zero W from USB device
Yes
You can boot an RPI Zero without a SD card through an USB cable connected with a PC.
You need Raspberry Pi USB booting code that is available here on Github or can be installed on a RPI or ...
4
votes
What if I flash the ARM processor with some random firmware
No, that won't be possible. As such, ARM CPUs inside the Raspberry pi SoC are slaves to the videocore. They cannot even go out of reset until the videocore executes the right firmware which allows ...
3
votes
Accepted
RPi3 + buildroot + U-boot
I had similar issues with Buildroot 2017.5: The kernel ran fine without u-boot, but when booted via u-boot it was hanging after "Starting kernel...".
It turned out that the predefined address for the ...
3
votes
Dual boot for the rpi
a simple way is to use Grub for ARM.
UPDATE: It works with a help of U-boot, so the uBoot actually boots up a Grub kernel, take a look here - it's a full step-by-step guide I used when I was working ...
3
votes
Raspberry pi 3 - why the FAT partition?
I suspect this topic is similar to the reasons the Pi has no real time clock (RTC) or why it cannot be booted via wake on LAN. To put it simply, to save costs, the Pi doesn't have a normal PC BIOS. A ...
3
votes
Raspberry Pi 2 support PXE booting or network booting without an SD card
I can't comment on Anocs answer so I'll add this twitter quote from the Director of Engineering as a source of info about PXE on the Pi3.
Basically it's not ready yet, but it is in the pipeline. ...
3
votes
Why is grub incompatible with the raspberry pi?... Answer - It's not
The Raspberry Pi is special that the primary (on-chip ROM) , secondary (bootcode.bin) and third bootloader (start.elf) are executed on its GPU, one chainloading the other. The instruction set is not ...
3
votes
Accepted
How to boot from a different kernel based on RPI version?
By default there is no need to do anything. As documented in Boot options in config.txt for option kernel you will find:
kernel is the alternative filename on the boot partition to use when loading ...
2
votes
Accepted
How do I setup a Raspberry Pi 2 Model B to do a network install via TFTP?
Only the Raspberry Pi 3 can boot from network without special software on an inserted SD Card (you need to use U-Boot or a sepcial bootcode.bin on older models).
The instructions for the Pi 3 are here....
2
votes
How i can boot Raspbian from USB?
As far as I know, you still need a card as your primary boot partition. If yours is broken, no USB stick can fix that. Seems you really need a new SD card to get your RPi running again.
Take a look ...
2
votes
Accepted
Issues with root=PARTUUID= in cmdline.txt at boot
Booting with root=PARTUUID= doesn't appear to work at this time with the current kernel/boot image:
root@Tree-Eater:/# uname -a
Linux Tree-Eater 4.9.24-v7+ #993 SMP Wed Apr 26 18:01:23 BST 2017 ...
2
votes
Accepted
How does firmware find bootloader on SD card?
I haven't read any documentation about this, but applying a little deduction:
Should it be placed in particular sectors
This is obviously not the case, since all you need to do is create a (v)...
2
votes
Start my software before the user can even see that Raspbian is running in the background?
Arguably the best way to prevent user from accessing Desktop GUI is not to start that GUI in the first place. I think the proper way to do this on Raspbian is to create a custom desktop session in /...
2
votes
Fallback kernel.img possible in config.txt
If there's no
kernel=zImage
line in /boot/config.txt then your system will load kernel.img, kernel7.img or kernel7l.img (depending on the model). So the simple fix is to make
kernel=zImage
into a ...
2
votes
Accepted
RPi 3 kernel without VFAT support
You can pull the FAT partition out of your Linux system without a problem but you would need to do some stuff with a loader for Linux.
Okay the basic here is the ARM CPU(s) are co-processor to the ...
2
votes
RPi 3 kernel without VFAT support
I looked into something similar to this briefly some time ago. My conclusion was that RPi hardware requires a vfat partition for booting, and this is an infrangible requirement, for all practical ...
2
votes
NOOBS hangs on rainbow screen, does not boot
If you are using Pi 4, make sure you connect to exact HDMI0 port as shown in the picture. Otherwise, you will see a static rainbow image on the monitor.
2
votes
Accepted
Raspberry PI boot FAT32 arrangement
Here are some answers to your questions:
Does the partition have to be on a specific location? I mean, is the 4,2MB of nothing before it necessary?
The boot partition must be the first one. ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
bootloader × 108boot × 44
pi-4 × 28
boot-issues × 25
u-boot × 12
pi-3 × 8
usb × 8
raspbian × 7
sd-card × 7
kernel × 7
pi4-eeprom × 6
pi-3b+ × 4
filesystem × 4
firmware × 4
pi-2 × 3
linux × 3
ubuntu × 3
noobs × 3
update × 3
image × 3
operating-systems × 3
config.txt × 3
partition × 3
berryboot × 3
rpi-update × 3