Deutsch   English   Français   Italiano  
<vn9esp$1d2ki$4@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Newsgroups: comp.sys.raspberry-pi
Subject: Re: How to boot from SD but run from USB?
Date: Tue, 28 Jan 2025 02:20:09 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <vn9esp$1d2ki$4@dont-email.me>
References: <vn1183$2detc$1@dont-email.me>
	<1737795373@f2060.n280.z2.binkp.net> <vn83on$u5ce$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 28 Jan 2025 03:20:09 +0100 (CET)
Injection-Info: dont-email.me; posting-host="fe8955cd4a9f651e232c5cc29666e8bf";
	logging-data="1477266"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX188itzSrqTzALU3Fke4S/pM"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:k8i/P1q5sIduyHGl47BO/zarivo=
Bytes: 1806

On Mon, 27 Jan 2025 14:04:07 +0000, The Natural Philosopher wrote:

> Yup Arm/broadcomm based Pis 'do it their way'
> 
> It goes back to the chips inception as a set top box embedded processpor

Also remember that GRUB depends on BIOS or UEFI, and the former is x86-
specific -- not sure about the latter.

Basically, every vendor’s ARM chipset came up with its own way of booting. 
In the absence of a BIOS-style interface for querying what hardware is 
available, the Linux kernel is built with a “device tree” structure that 
hard-codes this information for your specific chipset.

There is now an equivalent spec standardized for the ARM world (adaptation 
of UEFI??), but I understand this is only in use on servers with AArch64, 
and the Raspberry Pi predates it anyway.