Xenialpup64 7.5-UEFI install

A home for all kinds of Puppy related projects
Post Reply
Message
Author
LeithR
Posts: 338
Joined: Mon 24 Jan 2011, 12:15
Location: Kemnay, Aberdeenshire/Scotland

Xenialpup64 7.5-UEFI install

#1 Post by LeithR »

I'm trying to install a copy of xenial64 7.5 UEFI on a Sony SVE151E11M laptop which had a copy of win 8.1 on it. In BIOS it does not allow me access to change Secure Boot, I have changed the boot mode to Legacy and set the Boot priority to boot from the External Device.

Xenial64 boots up perfectly and I have repartitioned the HDD for a single 1T partition Ext3. Using puppy installer the OS copies to the HD, set up as a boot partition. Remove the CD after loading the OS, when rebooting the machine I get a message No operating system found. All pretty standard for non UEFI installation

I'm clearly doing something wrong or missing something but do not have any experience with UEFI, this is my first time exploring it.

What steps do I need to take to get this to work please?

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#2 Post by rcrsn51 »

Did you install a bootloader, like Grub4Dos?

Originally, the hard drive was probably structured as GPT. Did you switch it back to MS-DOS when you re-formatted it?

In Gparted, look under the Device tab.

LeithR
Posts: 338
Joined: Mon 24 Jan 2011, 12:15
Location: Kemnay, Aberdeenshire/Scotland

#3 Post by LeithR »

Hi Bill,
Yes, I originally set up Grub4Dos but got nowhere with that approach. I subsequently removed the HDD from the machine and set it up on a non-UEFI laptop, thats how it is currently. I can now set it up as GPT if necessary.

What do you suggest?

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#4 Post by bigpup »

Grub4dos will not work on a GPT partition table setup.
There is no place to put the Grub4dos files.

To be a little clearer.
When you partitioned the drive using Gparted program that is in Xenialpup64 7.5.
Start by making it use a msdos partition table.
Gparted>Device>Create Partition Table>msdos

Now partition the unallocated space as you did before.
Make sure to flag the partition boot.

Now do the install of Xenialpup64 7.5

Strongly suggest you do a frugal install not a full install.
It is still the complete Xenialpup on the drive.
Frugal name is about how it uses space on the drive.
Some features of Puppy Linux only work with a frugal install.

Now you need a boot loader installed to boot it.
Run Grub4dos Bootloader Config.
Select the hard drive as the device to install to.
Select search only within this device.
All the other settings are good as is.
OK.
OK.
OK.
Done.

Now you should have XEnialpup64 7.5 installed and a boot loader to boot it.
Now try booting with the hard drive selected as the boot device.

Note:
Usually if the UEFI bios only has option to disable or enable legacy boot.
When you enable legacy boot it also disables secure boot.
Enable legacy boot should allow an OS, other than Windows, to run on the computer.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#5 Post by bigpup »

Did you originally do a full install of Xenialpup?
If yes.

The Puppy Universal Installer does something that Grub4dos has a problem with on some computers.
At the end of the install, the Universal Installer gives you a boot menu entry all figured out.
Copy that entry and paste it into the Grub4dos menu.lst file.

Frugal installs should be setup with no problem using the Grub4dos Bootloader Config program.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#6 Post by mikeslr »

Ditto what bigpup wrote. And while Xenialpup's included grub4dos seems to be functioning for you, it wouldn't hurt to install shinobar's recent update, the first in several years, http://www.murga-linux.com/puppy/viewto ... 43#1004943 in the Puppy you are using before configuring the hard-drive on which it is to be used.

Even though you are working from a CD, you can update the grub4dos it will use without having to remaster. Just download and and install the pet, Although the new version of grub4dos will then only exist in RAM, restarting-x causes Xenialpup to re-catalog what applications exist and where they are located. So, it will use the new version.

Of course, unless you remaster or are using a SaveFile/Folder or can Save the changes back to your CD, everything in RAM is cleared on shut-down the new version will 'evaporate'.

LeithR
Posts: 338
Joined: Mon 24 Jan 2011, 12:15
Location: Kemnay, Aberdeenshire/Scotland

Sorted

#7 Post by LeithR »

@bigpup, No I always install frugal.
Thanks to Bill's help its all up and running. Thanks to bigpup and mikesir.

foxpup
Posts: 1132
Joined: Fri 29 Jul 2016, 21:08

#8 Post by foxpup »

Doing this, should the machine be safe from the Lojax UEFI rootkit, or any other UEFI virus?
I guess not.

Post Reply