Install Puppy Linux on Lenovo Ideapad 100S-11IBY
Lenovo Ideapad 100S-11IBY- 2016 Model
This is a unique Window's computer that has a 32 bit UEFI and 64 bit operating system.
It has a button by the power button that goes to the bios for making it boot to the internal drive or USB attached.
The only setting you can control in the bios is to disable Secure Boot.
This shows how to Install BookwormPup64_10.0.7 but works on other's I've tried - F96-CE and VoidPup64-22.02
1. Attach Ventoy USB with BookwormPup64 on it.
Press Lenovo bios button.
From boot menu select the USB drive
Using Ventoy to bring up BookwormPup64_10.0.7.iso
2. Set up the partitions:
menu > gparted
drive partion table = gpt
Partition 1 300MB fat32 flags=boot,esr label ESR
Partition 2 Remainder of drive as ext4, label main
3. Install frugal pup:
menu > Setup > FrugalPup installers > DiskPup
DiskPup v41 - Source type > This > Ok
DiskPup v41 ppy partition > main > Ok
DiskPup v41 Puppy directory > create folder icon > Folder Name > "BookwormPup64_10.0.6" > Create > Ok
DiskPup v41 - Boot partition > select mmcblk1p1 EFI > Ok
DiskPup v41 - confirm > Ok
Let it finish up > Ok
4. Clean up 64 bit files that will interfere with the bootup:
Remove 64 bit files in /EFI/boot:
bootx64.ef
grubx64.efi
mmx64.efi
5. Shut down and remove any USB's attached
Reboot - system should come up.
6. If GRUB isn't version 2.06 when that menu comes up, see Topic: grub2 version 2.06 viewtopic.php?t=10028 for updating GRUB.
This is neccesary to prevent the computer from booting from the USB drive only if attached.
It should only boot when selected in the computer boot menu that it will boot.
If this is done, again look in /EFI/boot and remove any 64 bit files that are again added.