Tiny Core Base > Corepure64

TinyCorePure64 and UEFI boot

<< < (2/6) > >>

hamak:
I looks like my laptop Acer Aspire ES11  ES1-132 only can boot with microsoft bootloader.
Maybe Acer only want me to use windows 10? that was installed on it?
I dont know if tinycore can boot with windows bootloader

It looks like the paths on my laptop is hardcoded as mentioned here:

--- Code: ---Recently I installed LinuxMint in this laptop, and this is the link helped me to install...

I have found a way to boot Ubuntu on a russian linux forum, where the reason for this problem is explained.
The reason for it is that someone naughty has hardcoded all possible paths you can use to boot your system ('thanks a lot'). The paths are:

\EFI\Linux\BOOTX64.efi (Linux)
\EFI\Microsoft\Boot\bootmgfw.efi (Windows Boot Manager)
\EFI\ubuntu\shim.efi (ubuntu SECURE)
\EFI\ubuntu\shim$cpu$.efi (ubuntu SECURE)
\EFI\ubuntu\grub.efi (ubuntu NORMAL)
\EFI\fedora\shim.efi (Fedora)
\EFI\android\bootx64.efi (Android)
\EFI\opensuse\grubx64.efi (topenSUSE)
\EFI\redhat\grub.efi (Red Hat Linux)
\EFI\SuSE\elilo.efi (SuSE Linux)
\EFI\ubuntu\grub$cpu$.efi (ubuntu NORMAL)

--- End code ---


http://community.acer.com/t5/E-F-V-and-M-Series-Laptops/ES1-132-cannot-install-other-OS-than-Windows-10-BIOS-options/td-p/476726/page/2


I will look more into this tomorrow and see if it works

Rich:
Hi hamak

--- Quote ---I looks like my laptop Acer Aspire ES11  ES1-132 only can boot with microsoft bootloader.
Maybe Acer only want me to use windows 10? that was installed on it?
--- End quote ---
If I've read things correctly it sounds like Acer just restricted the boot paths it will recognize. It sounds like if you create the path:

--- Code: ---\EFI\Linux\
--- End code ---
It should show up as another boot option. Now replace  /EFI/BOOT  with  \EFI\Linux  at this tutorial you linked to:
http://forum.tinycorelinux.net/index.php/topic,20939.0.html

polikuo:

--- Quote from: hamak on January 03, 2019, 03:08:10 PM ---here is my syslinux.cfg config

--- Code: ---APPEND root=UUID="1B5B-059C" rw

--- End code ---

--- End quote ---

Can you boot into syslinux menu ?
If you can then a quick fix should do:
TC does not use root=...
Instead, we use tce=...

BTW, I don't think "rw" is required
I would go with

--- Code: ---APPEND quiet tce=UUID="1B5B-059C" lang="zh_TW.utf8"

--- End code ---

hamak:
Thank you very much for replying but it sadly does not work  :(

Does anyone actually have an UEFI Tinycore ISO image that works by following the tutorial on the page I have posted or are people just giving up and skipping the UEFI problem?

I am talking about this version of TinyCorePure64:
https://distro.ibiblio.org/tinycorelinux/9.x/x86_64/release/TinyCorePure64-9.0.iso

I must say that I get it to work on the old computers without using UEFI but I really want to be able to use one usb drive that can handle both UEFI and Legacy BIOS. 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.

I am still googling for tutorials on how to make UEFI work with syslinux or extlinux because that is what I really want to learn and use.

To go back to the basic what is the minimum of partitions. Here is what I have so far.

Gparted one partition with GPT +550M, ef00 and make it hybrid MBR and set bootflag on it and formatted with mkfs.vfat

tomorrow I will make a short screen recording of what I do if anyone wants to see if I do it right

Thank you and have a good night   :)

coreplayer2:

--- Quote from: hamak on January 04, 2019, 06:30:44 PM ---
Does anyone actually have an UEFI Tinycore ISO image that works by following the tutorial on the page I have posted or are people just giving up and skipping the UEFI problem?
...
we even tried to use YUMI UEFI but had no luck there either.

--- End quote ---
what do you mean by image?

Sure, I create USB thumb drives that boot via UEFI or Legacy Bios mode.   However I use Grub2-multi from the corepure64 repo, to multi boot Corepure64 and TinyCore32 in all TC versions 8.x, 9.x and now 10.x alpha from the same USB thumb drive.

For UEFI you should use x86_64 version of grub2, just follow the instructions in the grub2-multi.tcz.info file 

Having said that about grub2, there’s no reason why you can’t get extlinux to boot in either mode.

I use Fat32 for the small boot partition containing grub2, linux, tinycore and module files.  Then ext2 partition for Home, OPT and TC version & architecture specific tce directories.

It’s very important to get the paths right as UEFI expects to find required files at certain paths, then booting grub2 or extlinux should be straight forward.  booting Tinycore is simply a matter of telling the boot loader where the files are..   use config files for that

My ASUS notebook will boot either UEFI or Legacy BIOS mode, but UEFI mode is marginally quicker otherwise you can't tell the difference.

Good luck


Sent from my iPhone using Tapatalk

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version