Tiny Core Linux
Tiny Core Base => CorePlus => Topic started by: Prekariat on September 27, 2025, 08:48:46 AM
-
I downloaded the current CorePlus ISO yesterday and tried to create an Incus based VM for Tiny Core. Unfortunately Incus won't boot from this custom ISO mounted on a QEMU Virtual CDROM. It looks like Incus uses an UEFI boot process (not BIOS), and I wonder if the platform and running as a guest VM are even supported? The host CPU is an N100.
-
You could try the CorePure64 iso - it has some uefi functionality.
-
I tried CorePure64 (http://tinycorelinux.net/16.x/x86_64/release/CorePure64-current.iso) but the boot process still fails. The error messages shown in the Incus console are:
BdsDxe: failed to load Boot0001 "UEFI QEMU QEMU CD-ROM" from PciRoot (0x0)/Pci (0x1,0x1)/Pci (0x0,0x0)/Scsi (0x1,0x1): Not Found
BdsDxe: failed to load Boot0002 "UEFI QEMU QEMU HARDDISK" from PciRoot (0x0)/Pci (0x1,0x1)/Pci (0x0,0x0)/Scsi (0x1,0x1): Not Found
The hard disk is of course not yet initialised, so that particular failure is expected.
-
Sorry, I should have said try the TinyCorePure64 iso, not the CorePure64 iso.
The TinyCorePure64 iso contains /EFI/BOOT/efiboot.img and efiboot.img contains /EFI/BOOT/BOOTX64.EFI
If I understand correctly, you will need omvf firmware to provide the required uefi firmware in order to boot the TinyCorePure64 iso using qemu?
See: https://github.com/tianocore/edk2/tree/master/OvmfPkg "RUNNING OVMF on QEMU"
-
Incus boots from TinyCorePure64 (http://tinycorelinux.net/16.x/x86_64/release/TinyCorePure64-current.iso) as a custom ISO, even without any additional firmware. This particular image does not appear to come with an installer, correct? Still, being able to boot at all certainly counts as a success. Thank you.
-
This particular image does not appear to come with an installer, correct?
No, but once booted, you can download/load tc-install/tc-install-GUI with tce-load.