Re: Booting a CF or SD card from an internal card reader
>> Of course it all depends on what you mean by "booting from". AFAICT in
>> Leandro's situation, he's loading Grub from some other disk (probably
>> the main HDD or SSD), so he's already "not booting from the SD card" in
>> this sense.
> By "booting from" I mean everything which is needed to bring the OS up
> is located on the SD or CF card.
AFAIK in his case, Grub itself is already on another device because the
BIOS can't boot directly from the SD card. So, he can't "boot from" his
SD card using your definition.
> In essence, the card can be transferred to to another machine and will
> still boot. What you describe below I'd refer to as "booting into the
> OS" ; it cannoot be done without the assistance of software on the
> machine itself. I hope this is not an artificial distinction.
I fully agree: I myself tried to setup a "rescue USB key" that could
boot everywhere, but that simply can't work on those machines whose
BIOS simply doesn't know how to boot from USB.
> In principle this is a viable booting method but there are issues to be
> aware of.
> The kernel on the main HDD or SSD is unlikely to be the Tails
> kernel so a third device would be needed to hold such a kernel;
You don't need a third device. You need to consciously/carefully save
your Tails kernel and initrd somewhere on the HDD/SSD. You can use
a separate "TAILS-BOOT" partition on that HDD/SSD for that, or you can
place them in "the normal partition" but under a special name like
"vmlinuz-tails" and "inird.img-tails".
> The OP in the original thread actually booted in this way from the hard
> disk, but (as it fortuitously happened) kernel, initrd and OS on hard
> disk and SD card were identical.
That must have been "beginner's luck", indeed.