WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: TinyCorePure64 and UEFI boot  (Read 26017 times)

Offline Rich

  • Administrator
  • Hero Member
  • *****
  • Posts: 11178
Re: TinyCorePure64 and UEFI boot
« Reply #15 on: January 06, 2019, 10:38:46 AM »
Hi hamak
So which path did you have to use to make it work on that laptop,  /EFI/BOOT  or  \EFI\Linux ?

Offline hamak

  • Newbie
  • *
  • Posts: 26
Re: TinyCorePure64 and UEFI boot
« Reply #16 on: January 06, 2019, 11:39:00 AM »
/EFI/Linux worked with grub but on the other PC both /EFI/Linux and /EFI/BOOT worked
I am still testing but I think the tutorial on syslinux is not correct. it does not work even when I use /EFI/Linux and it does not work on the other PC either

Offline polikuo

  • Hero Member
  • *****
  • Posts: 714
Re: TinyCorePure64 and UEFI boot
« Reply #17 on: January 08, 2019, 12:29:41 AM »
Hi hamak

My apology, I failed to notice that there's one missing file required.  :-[
Code: [Select]
cp /usr/local/share/syslinux/efi*/ldlinux.e64 /mnt/usb/EFI/BOOTI've already asked the admin to fix the post

Here is my working USB tree that I just created
Quote
/mnt/sdc1
|-- EFI
|   `-- BOOT
|       |-- BOOTX64.EFI
|       |-- ldlinux.e64
|       |-- libcom32.c32
|       |-- libutil.c32
|       |-- syslinux.cfg
|       `-- vesamenu.c32
|-- corepure64.gz
|-- ldlinux.c32
|-- ldlinux.sys
|-- libcom32.c32
|-- libutil.c32
|-- syslinux.cfg
|-- vesamenu.c32
`-- vmlinuz64

FYI, my /mnt/sdc1/EFI/BOOT/syslinux.cfg
Quote
UI vesamenu.c32
MENU TITLE UEFI Bootloader
DEFAULT tc

LABEL tc
MENU LABEL Tiny Core
KERNEL /vmlinuz64
INITRD /corepure64.gz
APPEND quiet lang="zh_TW.utf8" blacklist=pcspkr multivt waitusb=5:UUID="0bcc1165-cf7a-41bd-80af-3156c4f26ec6" tce=UUID="0bcc1165-cf7a-41bd-80af-3156c4f26ec6"

The differences between the two syslinux.cfg
By adding a menu title, it would be easier to see how a usb boot.
Quote
--- /mnt/sdc1/syslinux.cfg
+++ /mnt/sdc1/EFI/BOOT/syslinux.cfg
@@ -1,5 +1,5 @@
 UI vesamenu.c32
-MENU TITLE Legacy BIOS Bootloader
+MENU TITLE UEFI Bootloader
 DEFAULT tc

Hope that helps

Offline hamak

  • Newbie
  • *
  • Posts: 26
Re: TinyCorePure64 and UEFI boot
« Reply #18 on: January 08, 2019, 02:41:33 PM »
Thank you very much polikuo!
Today I got syslinux to work for the first time and syslinux or extlinux are what I really want to use but it is a high learning curve it looks like.
I will create a simple tutorial with bash script and post it in here as solved this week.
Thank you very much again

Offline hamak

  • Newbie
  • *
  • Posts: 26
Re: TinyCorePure64 and UEFI boot
« Reply #19 on: January 09, 2019, 05:37:15 AM »
SOLVED!

Thanks to Coreplayer2 and polikuo I got both GRUB and Syslinux to work

Thank you very much!

Offline Crunch3D

  • Newbie
  • *
  • Posts: 9
Re: TinyCorePure64 and UEFI boot
« Reply #20 on: November 07, 2020, 07:48:11 AM »
Thank you hamak,

Your step by ste guide worked mostly out of the box.
Got UEFI boot with syslinux on the first try.

To others:
Dont forget to copy all the necesarry files from polikuo

Offline PDP-8

  • Hero Member
  • *****
  • Posts: 915
Re: TinyCorePure64 and UEFI boot
« Reply #21 on: November 12, 2021, 02:49:19 AM »
Sorry to necromance this old thread, but wanted to save someone from tearing their hair out with the comment about YUMI and the TinyCorePure64 iso..


My friend was over today and he was not able to boot any of the many many ways be tried to build the UEFI. we even tried to use YUMI UEFI but had no luck there either.

Yumi-Uefi *used* to work just fine with TCPure64 iso.  Yes, for me it was a convenient crutch to use as the bootloader front end replacement for the iso on very strict UEFI only machines.

Later version of yumi-uefi seemed to stop working with TC64, but that was due to an error of using duplicate pathnames in the rewritten tinycore grub.cfg.  If you didn't know about it, and since it looked almost exactly like the original, that duplicate path could be hard to spot.  I spotted it, and since the the filesystem was no longer a read-only iso9660, it was easy to edit out that mistake.

The most recent versions seems to have dropped TC support altogether as it no longer appears in the dropdown list of supported distributions, nor does the "try unlisted distro" appear to work.

One which performs similarly to yumi-uefi, and has been recently tested by myself is multibootusb v 9.2.  Albeit I don't use it to multiboot.

Again sorry - but just wanted to save someone the time and trouble trying to use a 3rd party bootloader that has dropped support for TC.
That's a UNIX book! - cool  -- Garth

Offline PDP-8

  • Hero Member
  • *****
  • Posts: 915
Re: TinyCorePure64 and UEFI boot
« Reply #22 on: November 13, 2021, 10:03:19 PM »
Update:  It appears that Yumi-uefi as of V 0.0.4.2 is working with TC64 again as an unlisted iso option.
That's a UNIX book! - cool  -- Garth

Offline bosch68

  • Newbie
  • *
  • Posts: 5
Re: TinyCorePure64 and UEFI boot
« Reply #23 on: December 17, 2021, 06:17:35 AM »
Hi guys having a problem, I have been using tinycore for quiet a few years now as a thin client using putty , BUT now the new motherboards i get do not support legacy at all and cannot even boot a cd disk unless it is setup for uefi boot.
I have read this post on tinycore64 and UEFI boot and cannot make heads or tails out of it, there is no proper explanation on how get the files on the hard drive to boot uefi. any help will be greatly appreciated,
thanks

Online Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14516

Offline bosch68

  • Newbie
  • *
  • Posts: 5
Re: TinyCorePure64 and UEFI boot
« Reply #25 on: January 02, 2022, 01:27:34 PM »
Hi Juanito
Yes been through both links and more i just end up with the grub prompt
looking for a step by step guide to see what files i need to put in the UEFI folder and what in the boot folder
or if someone can link a .img files that is already setup would greatly help.
Any help would be greatly appreciated