Page 1 of 1

How I made a bootable USB flash with Puppy for UEFI

Posted: Tue 13 Feb 2018, 09:42
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]

Xenial 7.5 wifi driver for ECS Liva XE

Posted: Tue 13 Feb 2018, 18:33
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

Bootable USB Puppy UEFI

Posted: Tue 13 Feb 2018, 18:58
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.

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

Posted: Sat 24 Feb 2018, 08:07
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

Posted: Sun 01 Apr 2018, 10:15
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 .

Posted: Sun 01 Apr 2018, 15:27
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