How I made a bootable USB flash with Puppy for UEFI

Booting, installing, newbie
Post Reply
Message
Author
marcus.bdg
Posts: 4
Joined: Thu 17 Nov 2011, 04:02

How I made a bootable USB flash with Puppy for UEFI

#1 Post by marcus.bdg »

First , thank you Puppy Team for this extraordinary OS . Just succeeded booting it in an ECS Liva XE (Intel 3060 , 2G/64G emmc , UEFI , no factory installed OS) . How :
a) Downloaded XenialPup64 7.5 iso file ,
b) With Ubuntu 15.4 , dd the iso into a 8G usb flash (SanDisk) , but it didn't boot ;
c) With Windows XP , downloaded Unetbootin and made a bootable usb flash (the same above) , it didn't boot either ,
d) Downloaded Rufus 2.18 and made a bootable Puppy in iso mode , using the same usb flash above , it started booting but stopped (asking for a partition path) ,
e) With Ubuntu , opened the iso file and the usb flash bootable file (generated by Rufus) , to compare ,
f) Added to the bootable usb flash file : isolinux.bin , isolinux.cfg , initrd.gz and boot.catalog . It finally booted well .
I am browsing using a usb modem 3g , but wifi may need additional driver which ECS does provide in its website (for Ubuntu 14.04 , don't know if works for this Puppy) .

Setting changes made in Liva's UEFI :
1- Disabled "Fast Boot"
2- Disabled "Secure Boot"
3- Changed Boot order : "Boot option #1 [USB Flash]
Last edited by marcus.bdg on Sun 01 Apr 2018, 09:55, edited 1 time in total.

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

Xenial 7.5 wifi driver for ECS Liva XE

#2 Post by mikeslr »

Hi All,

Having just read marcus.bdg's post on another thread, I think he may seeking advice about a wifi driver. See item "f" above.

marcus.bdg post back if I'm right.

If so, can someone walk him thru determining how to find out which driver he needs and then what to do next. Remembering procedures isn't my strong suit.

mikesLr

Jake
Posts: 21
Joined: Mon 19 Jun 2006, 23:01

Bootable USB Puppy UEFI

#3 Post by Jake »

GOTO https://www.pendrivelinux.com/universal ... -as-1-2-3/ and dnld the Universal OR YUMI. I used the Universal as is to make a good booter. However, used YUMI to make a multi booter for Xenial, Slacko, Tahr -- all latest in their vers, but [I'm just remembering here, I usually insert a txt file to indicate which ver of YUMI or UUI used as well as how I made it, but did not, so . . .] to make Xenial bootable, and prolly other Ubuntu based Pups as well, I selected Ubuntu as the distro and then installed/used the Xenial ISO. Works fine on all but one of my laptops except one, which will not display the 1600X900 no matter what -- other Pups do so. I just like multi booting & generally never have less than 3 Pups, not counting other Linux.

User avatar
WB7ODYFred
Posts: 169
Joined: Sun 14 Dec 2008, 02:15
Location: Oregon & Washington

Etcher.io Tool to write a .ISO File to a USB Flash Drive

#4 Post by WB7ODYFred »

My Blog Entry on this subject
http://puppylinux-or-pcbsd.blogspot.com ... o-usb.html

Tool to write exact copy of .ISO file to a USB Flash Drive.
http://etcher.io

This may be helpful to other beginers trying to use a tool from MS Windows to write a PuppyLinux or other .ISO file to a USB Flash Drive


Please comment on what works for you and what does NOT work for you.

Glad for your detailed entry above on how you solved the PuppyLinux Booting Problem. Other people will learn from your experience.

Rufus Tool can be downloaded from here. https://rufus.akeo.ie/
Tech Republic Article on using Rufus https://www.techrepublic.com/article/pr ... st-any-os/
Wikipedia Entry https://en.wikipedia.org/wiki/Rufus_%28software%29
List of Tools to create Live USB Systems
https://en.wikipedia.org/wiki/List_of_t ... SB_systems

Live Linux USB Creator Tool http://linuxliveusb.com/


Best Wishes in using PuppyLinux!
wb7odyfred
My newest blog post with details about Rufus.
http://puppylinux-or-pcbsd.blogspot.com ... n-usb.html

marcus.bdg
Posts: 4
Joined: Thu 17 Nov 2011, 04:02

#5 Post by marcus.bdg »

Mikeslr , I don't have wifi , so what I meant was that I didn't check wifi .

Adding to my post above : I tried to install the Puppy into the internal eMMCc Liva's memory (no HDD) , but didn't succeed . Puppy recognize the eMMC partitions and presents them in the "Desktop" , but at the time of installing , Puppy Installer doesn't "see" the eMMC partitions . But I did succeed in installing it in my other computer with UEFI and HDD .

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

#6 Post by mikeslr »

Sorry marcus.bdg, I overlooked that your computer was an ECS Liva XE. With that as a new starting point I realized that the 'storage media' presented the problem. I'm not sure how Ubuntu Precise Pangolin resolved it, as it's instructions seem to involve a leap of faith. See Section 2.3 of http://download.ecs.com.cn/dlfileecs/ma ... _livax.pdf.

Although Xenialpup and Precise are both 'woof-built' binary compatible to the Ubuntus whose binaries were used, respectively Xenial Xerus and Precise Pangolin, and it is possible that Xenialpup, being the later build, will include the drivers and firmware found in Precise [along with drivers and firmware subsequently created for post Precise hardware], it is also possible that some earlier drivers and firmware would have been dropped; especially that needed for uncommon equipment. Firmware can be ported from one system to another; but drivers have to be compiled against the kernel used by an operating system and the stock kernels of Precise and Xenialpup are different.

So you may have greater success with Precise on the ECS Liva XE than Xenialpup.

At any event, you may want to review this Ubuntu thread, https://ubuntuforums.org/showthread.php?t=2246004. There was a driver package which should be installable and run under Precise. See Post #4. The link to ECS is dead, but maybe the "Way Back Machine"? Or perhaps ECS has moved its website and support elsewhere?

mikesLr

Post Reply