Open ylluminarious opened 6 years ago
initrd of Archlinux works
@zaoqi-unsafe Where can I get it?
@ylluminarious The total size of the ramdisk (initrd) + kernel needs to be smaller than the available RAM, and, on top of that, some distros (for example, Debian) require a certain free amount of RAM to boot. Find a smaller set of kernel + ramdisk, the smaller, the better.
The TI-Nspire CX SDRAM is 64MB, so it's probably not gonna be enough to run Debian, even with an optimized initrd. Arch works, though, since it's super lightweight.
Also, the base TI-Nspire OS is somewhat large, so it takes up a lot of the free space
I'm trying to boot a very small Debian installation onto my calculator. I made it much more small than it ordinarily would be by removing documentation, certain programs, and other unnecessary data for a non-networked calculator. However, I consistently get an error when I try to boot Linux via my initrd. My initrd's size is
39849984 bytes
(equivalent to38 MiB
or39.85 MB
), which should be well under the limit of40 MB
according to the README. The only thing I can think is that my initrd is too large, but this seems like it should not be the case because of the guarantee in the README.Here's what the error says (transcribed from my calculator screen):
Is the problem really that my initrd is too large? If so, exactly how small does it need to be?