It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Darvond: What's cool about booting from a media format that's old enough to have shared the same space with PDAs?
avatar
Abishia: Flexibility and price per unit.
if SD worked it would cost like 20 Euro's a unit to have a single copy of your OS
so with 100 Euro's i can have owned 3 copy's of one single OS and 2 more copy's for a other OS
while having hot switching ability per boot.
...Why not CompactFlash or some other format better suited to a task? CF has nigh universal compatibility when paired with the right devices and can run on basically anything you can find an adapter for. Even Amiga, 68k Macs, or the ZX Spectrum.
avatar
Abishia: Flexibility and price per unit.
if SD worked it would cost like 20 Euro's a unit to have a single copy of your OS
so with 100 Euro's i can have owned 3 copy's of one single OS and 2 more copy's for a other OS
while having hot switching ability per boot.
avatar
Darvond: ...Why not CompactFlash or some other format better suited to a task? CF has nigh universal compatibility when paired with the right devices and can run on basically anything you can find an adapter for. Even Amiga, 68k Macs, or the ZX Spectrum.
CF is very expensive like 60x times
a CFIII SLC 8GB cost around 600 (you need industry standards) the flash card absolute needs SLC and i expect even with SLC it's only matter of day's it stop working when booting from it.

longest i was enable to boot from a SD was around 4 hours after that the data is just corrupt and refuse to boot up.
i done this 1,5 years ago
avatar
Darvond: ...Why not CompactFlash or some other format better suited to a task? CF has nigh universal compatibility when paired with the right devices and can run on basically anything you can find an adapter for. Even Amiga, 68k Macs, or the ZX Spectrum.
avatar
Abishia: CF is very expensive like 60x times
a CFIII SLC 8GB cost around 600 (you need industry standards) the flash card absolute needs SLC and i expect even with SLC it's only matter of day's it stop working when booting from it.

longest i was enable to boot from a SD was around 4 hours after that the data is just corrupt and refuse to boot up.
i done this 1,5 years ago
And this was presumably on what, Windows?
avatar
Abishia: i have try 2 years ago booting from a SD works for a few hours the wear is to much
now i read they have new way of reducing the wear by write 1 bit a cell the wear get reduced a lot

but is the wear enough to use to boot a OS on it?.

PS.
i don't understand why consumers are not pushing the market forward of SD technology what crap have you on a SSD if it's put in your machine or NVMe when it's branded on your mainboard.
Well with Legacy PCs from the Windows 98 era and earlier I have seen various YouTube videos of users installing whatever OS they were using on an SD card or a compact flash card by using an adapter to IDE/PATA (The old HDD tech) because of how hard it is to find lower capacity drives to keep those PCs still running, But trying to use it for today's PCs is not a good idea because OSes like Windows XP will treat a SD or CF card as a removable media so it cannot create a swap file and it is impossible to create one and plus SD cards can wear out quicker than an SSD or NVME SSD. Also speeds of SD cards are way too slow vs SSD and NVME drives so it would take a while for the PC to boot. But if you have a legacy PC with Win98 or earlier it could speed up the boot time a tad.
Post edited January 23, 2021 by Fender_178
avatar
Abishia: CF is very expensive like 60x times
a CFIII SLC 8GB cost around 600 (you need industry standards) the flash card absolute needs SLC and i expect even with SLC it's only matter of day's it stop working when booting from it.

longest i was enable to boot from a SD was around 4 hours after that the data is just corrupt and refuse to boot up.
i done this 1,5 years ago
avatar
Darvond: And this was presumably on what, Windows?
no ubuntu
avatar
Darvond: And this was presumably on what, Windows?
avatar
Abishia: no ubuntu
You should have mounted stuff like /var/log on a RAM disk. Otherwise... well, as you found out yourself. :)
I've played around with running systems from RAM in virtual machines.

It may help to understand part of the boot process. Here is a simplified version:
1. The bootloader loads the kernel into RAM, along with an initramfs image (actually a (optionally compressed) cpio archive in the newc format)
2. The kernel then extracts the initramfs image into RAM, then runs /init from it (if it's executable).
3. /init in the initramfs will then mount the real filesystem, and then chance to that root.

Note that the initramfs can do anything that userspace can do. For example, instead of simply mounting the disk, it could do one of these:
* Mount a filesystem over the network, and make that the root filesystem.
* Find a .tar.gz archive from a physical device, extract it into RAM (a tempfs filesystem), and make that the root filesystem.
* Mount a squashfs filesystem somewhere, create an overlay with the changes stored in tmpfs, and then make the overlay the root filesystem. (It's quite common for live CDs to do this.)
* Just be the root filesystem; the init program is the final init, and everything is run from this image in RAM. No need to switch root filesystems when doing this. (Tiny Core does this, as does Alpine when run from CD/USB.)