Tiny Core Linux

Tiny Core Base => CorePlus => Topic started by: Prekariat on September 27, 2025, 08:48:46 AM

Title: Unable to boot from installation ISO using Incus
Post 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.
Title: Re: Unable to boot from installation ISO using Incus
Post by: Juanito on September 27, 2025, 12:00:48 PM
You could try the CorePure64 iso - it has some uefi functionality.
Title: Re: Unable to boot from installation ISO using Incus
Post by: Prekariat on September 27, 2025, 12:35:30 PM
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.
Title: Re: Unable to boot from installation ISO using Incus
Post by: Juanito on September 28, 2025, 06:34:10 AM
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"
Title: Re: Unable to boot from installation ISO using Incus
Post by: Prekariat on September 28, 2025, 08:35:04 AM
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.
Title: Re: Unable to boot from installation ISO using Incus
Post by: Juanito on September 28, 2025, 08:44:43 AM
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.