Live USB Puppy on iMac: test results
Posted: Thu 31 Dec 2015, 16:13
For the last few weeks, I test run Puppy linux on an iMac (early 2008 model) with OS X 10.11. Here are my findings:
A. Puppy live cd on iMac
A number of Puppy Linux live cd can run on the iMac, including:
64 bit:
fatdog64 701
simplicity Desktop64 15.4 final
32 bit:
precise 5.7.1, 5.4
racy 5.5
simplicity Desktop 13.7, 13.10
slacko 6.3.0, 5.3.3t, 5.3.3 4g
B. Puppy live usb on iMac
Because newer Apple computers do not have cd/DVD readers, my next test was to run live usb Puppy Linux on the iMac.
I. The 5 minutes setup of live USB Puppy linux on iMac
If you are in a hurry and just want the job done, here is my 5 minutes solution to setup a Puppy live USB on iMac:
1. format a usb pendrive with FAT 32 file system
The minumum size of the USB is 0.25 to 8G, depending on which and how many Puppy systems you want to put on the live USB.
In this 5 minutes setup example, I use the smallest Puppy system that can usb live boot the iMac: unicorn-6.0 (135 mb) and so the minimum usb size is 250 mb.
2. create 2 folders on the usb:
/efi/boot/
3. download the current stable i386 clonezilla-live iso (186 mb) from: http://clonezilla.org/downloads.php
extract 2 files from the iso file:
/efi/boot/grub.cfg (5 kb)
/efi/boot/bootx64.efi (1007 kb)
and put them in the usb folder /efi/boot/
4. create a new folder /live01/ on the usb
5. downloaded the Puppy unicorn-6.0.iso (135 mb) from: https://www.dropbox.com/sh/2071hgqycf1o ... iZxHa?dl=0
extract 4 files from the iso file:
and copy them to the /live01 folder
initrd.gz
puppy_unicorn_6.0.sfs
vmlinuz
zdr_univorn_6.0.sfs
6. now your usb should have these 6 files:
/efi/boot/
bootx64.efi
grub.cfg
/live01/
initrd.gz
puppy_unicorn_6.0.sfs
vmlinuz
zdr_univorn_6.0.sfs
7. setup the grub.cfg file
a. open the /efi/boot/grub.cfg file with a text editor
b. add these 6 lines (the last line is a blank line) at the bottom of the file:
menuentry "Puppy linux live unicorn 6.0"{
search --set -f /live01/vmlinuz
linux /live01/vmlinuz boot=live
initrd /live01/initrd.gz
}
c. save your file and your Puppy live USB is now ready to boot the iMac
8. To use
a. put the usb in the iMac usb slot, power on with "option" or "Alt" pressed-down
b. when the efi boot option is up, select the EFI icon representing your usb and press return
c. the grub menu will display, select the Puppy linux live unicorn 6.0 system and press return.
II. additional information for more serious users:
1. Instead of the current version, you can use older versions of i386 clonezilla live files.
You need to extract the same 2 files (bootx64.efi and grub.cfg). Older versions of i386 clonezilla live can be found here:
http://free.nchc.org.tw/clonezilla-live/old/
2. to add more live Puppy systems on the USB:
a. create a new folder for each additional Puppy system (e.g. /live02, /live03... etc)
b. copy the 3 or 4 Puppy files from the Puppy iso to the corresponding new folder created (e.g. /live02)
the required Puppy files are the same as the required 3 types of frugal install Puppy files, usually call:
i) initrd.gz ( or initrd.xz, initrd )
ii) vmlinux
iii) Puppy_name-version_number.sfs (e.g. puppy_tahr_6.0.2.sfs, zdrv_tahr_6.0.2.sfs)
c. create a new section in the grub.cfg file similar to those 6 lines under section I7b, remember to use the correct names that match the new Puppy system:
i) Puppy name (e.g. vivid-6.5)
ii) folder name (e.g. /live02)
iii) initrd.gz name (e.g. initrd.gz)
iv) vmlinux name (e.g. vmlinux)
v) Puppy_name-version_number.sfs name (e.g. vivid-6.5.sfs)
3. I have tested about 80 Puppy systems and found these 22 can usb live boot my iMac:
Names of Puppy -- Names of iso (size mb)
64 bits:
fatdog64 7.0.1 -- Fatdog64-701.iso (260 mb)
fathouse64 602 -- Fathouse64-602.iso (649 mb)
jl64 604 -- JL64-604-noefi.iso (360 mb)
slacko64 5.8.7 -- slacko64-5.8.7.iso (181 mb)
32 bits:
brutalpuppy 2015 -- vivid-beta2-BrutalPuppy-EngHun-2015-nov.part01(to 09).rar (4434 mb)
desktop 15.10 -- Desktop1510Final2.iso (620 mb)
emsee tahr 6.0.1 -- emsee-tahr_6.0.1.iso (734 mb)
emsee ultra 09-15 -- EmSee-Ultra-09-15.iso (2398 mb)
lazyUnicorn 001 -- LazYUnicorn-001-Grub4DOS.iso (615 mb)
lxpup 15.11.03 -- LxPup-15.11.03-s-pae.iso (231 mb)
lxpupsc 15.12.01 -- LxPupSc-15.12.01-pae.iso (256 mb)
lxpupsc 15.12.04 -- LxPupSc-15.12.04-pae.iso (256 mb)
lxpuptahr 15.05.2 -- LxPupTahr-15.05.2-nopae.iso (219 mb)
lxpuptahr 15.12.01 -- LxPupTahr-15.12.1-nopae.iso (222 mb)
lxpupVivid 15.05.1 -- LxPupVivid-15.05.1-pae.iso (496 mb)
Netbook 15.10 final -- Netbook1510Final-2.iso (387 mb)
offlinegames -- offlinegames.iso (871 mb)
SLegOPen 2.0 -- SLegOPen-2.0-k4.2.5-noPAE-Eng.iso (208 mb)
tahr 6.0.2 -- tahr-6.0.2_noPAE.iso (201 mb)
unicorn 6.0 -- unicorn-6.0.iso (135 mb)
vivid 6.5 -- vivid-6.5_noPAE.iso (215 mb)
xtahr 1b3 -- x-tahr-1b3.iso (270 mb)
4. In my test runs, these other Puppy systems cannot boot up my iMac:
64 bit:
april64 7.2
Desktop64 157 final, 154 final
fatdog64 633, 511
fotopup64
lxpup64 15.05.01, 14.12.00
lxpupthar64 15.10.2, 15.10.01
slacko64 6.3.0
tahr64 6.0.2
wary64 6.99
32 bits:
april 7.2.1
can bike 5.7.1
carolite 1.2
ce 4
desktop 13.10
emsee vivid beta 2
librepup 6.0.2.2
lupu 5.2.8
lxpup 14.03
lxpupUnicorn 15.02.1, 15.1.00
lxQtpup 14.12.1.s
ob raring 3.9.9.2
precise 5.7.1, precise 5.7.1RetroCsPupFINALEngHun2015Oct, precise 5.4.3 Barbones, preciseSLIMS, 5.4
pup 4.3.1 max
pup 4.3.2 v3 plus updated
pup rescue 2.3, pup rescue precise
racy 5.5
raring 5.6.94, 3.9.9.2
saluki NOP 023r2
simplicity 13.10, 13.7
slacko 6.3.0, 6.1.0.1, 6.0.8.1, 6.0.7.4, 5.9.3, 5.7-2016, 5.7-2015fd, 5.7.0, 5.3.3.t, 5.3.3 4g
slim 6
thin slacko 5.4 XZ
vincentvanpup-3992
vlina R2
X1510Beta2
wary 5.3.3 BabyBarbones, 5.3.3 Barbones
xprecise 2.3
xslacko 3b7
If you have time and have access to a mac computer, please repeat some of the above tests and share your success story with us.
A. Puppy live cd on iMac
A number of Puppy Linux live cd can run on the iMac, including:
64 bit:
fatdog64 701
simplicity Desktop64 15.4 final
32 bit:
precise 5.7.1, 5.4
racy 5.5
simplicity Desktop 13.7, 13.10
slacko 6.3.0, 5.3.3t, 5.3.3 4g
B. Puppy live usb on iMac
Because newer Apple computers do not have cd/DVD readers, my next test was to run live usb Puppy Linux on the iMac.
I. The 5 minutes setup of live USB Puppy linux on iMac
If you are in a hurry and just want the job done, here is my 5 minutes solution to setup a Puppy live USB on iMac:
1. format a usb pendrive with FAT 32 file system
The minumum size of the USB is 0.25 to 8G, depending on which and how many Puppy systems you want to put on the live USB.
In this 5 minutes setup example, I use the smallest Puppy system that can usb live boot the iMac: unicorn-6.0 (135 mb) and so the minimum usb size is 250 mb.
2. create 2 folders on the usb:
/efi/boot/
3. download the current stable i386 clonezilla-live iso (186 mb) from: http://clonezilla.org/downloads.php
extract 2 files from the iso file:
/efi/boot/grub.cfg (5 kb)
/efi/boot/bootx64.efi (1007 kb)
and put them in the usb folder /efi/boot/
4. create a new folder /live01/ on the usb
5. downloaded the Puppy unicorn-6.0.iso (135 mb) from: https://www.dropbox.com/sh/2071hgqycf1o ... iZxHa?dl=0
extract 4 files from the iso file:
and copy them to the /live01 folder
initrd.gz
puppy_unicorn_6.0.sfs
vmlinuz
zdr_univorn_6.0.sfs
6. now your usb should have these 6 files:
/efi/boot/
bootx64.efi
grub.cfg
/live01/
initrd.gz
puppy_unicorn_6.0.sfs
vmlinuz
zdr_univorn_6.0.sfs
7. setup the grub.cfg file
a. open the /efi/boot/grub.cfg file with a text editor
b. add these 6 lines (the last line is a blank line) at the bottom of the file:
menuentry "Puppy linux live unicorn 6.0"{
search --set -f /live01/vmlinuz
linux /live01/vmlinuz boot=live
initrd /live01/initrd.gz
}
c. save your file and your Puppy live USB is now ready to boot the iMac
8. To use
a. put the usb in the iMac usb slot, power on with "option" or "Alt" pressed-down
b. when the efi boot option is up, select the EFI icon representing your usb and press return
c. the grub menu will display, select the Puppy linux live unicorn 6.0 system and press return.
II. additional information for more serious users:
1. Instead of the current version, you can use older versions of i386 clonezilla live files.
You need to extract the same 2 files (bootx64.efi and grub.cfg). Older versions of i386 clonezilla live can be found here:
http://free.nchc.org.tw/clonezilla-live/old/
2. to add more live Puppy systems on the USB:
a. create a new folder for each additional Puppy system (e.g. /live02, /live03... etc)
b. copy the 3 or 4 Puppy files from the Puppy iso to the corresponding new folder created (e.g. /live02)
the required Puppy files are the same as the required 3 types of frugal install Puppy files, usually call:
i) initrd.gz ( or initrd.xz, initrd )
ii) vmlinux
iii) Puppy_name-version_number.sfs (e.g. puppy_tahr_6.0.2.sfs, zdrv_tahr_6.0.2.sfs)
c. create a new section in the grub.cfg file similar to those 6 lines under section I7b, remember to use the correct names that match the new Puppy system:
i) Puppy name (e.g. vivid-6.5)
ii) folder name (e.g. /live02)
iii) initrd.gz name (e.g. initrd.gz)
iv) vmlinux name (e.g. vmlinux)
v) Puppy_name-version_number.sfs name (e.g. vivid-6.5.sfs)
3. I have tested about 80 Puppy systems and found these 22 can usb live boot my iMac:
Names of Puppy -- Names of iso (size mb)
64 bits:
fatdog64 7.0.1 -- Fatdog64-701.iso (260 mb)
fathouse64 602 -- Fathouse64-602.iso (649 mb)
jl64 604 -- JL64-604-noefi.iso (360 mb)
slacko64 5.8.7 -- slacko64-5.8.7.iso (181 mb)
32 bits:
brutalpuppy 2015 -- vivid-beta2-BrutalPuppy-EngHun-2015-nov.part01(to 09).rar (4434 mb)
desktop 15.10 -- Desktop1510Final2.iso (620 mb)
emsee tahr 6.0.1 -- emsee-tahr_6.0.1.iso (734 mb)
emsee ultra 09-15 -- EmSee-Ultra-09-15.iso (2398 mb)
lazyUnicorn 001 -- LazYUnicorn-001-Grub4DOS.iso (615 mb)
lxpup 15.11.03 -- LxPup-15.11.03-s-pae.iso (231 mb)
lxpupsc 15.12.01 -- LxPupSc-15.12.01-pae.iso (256 mb)
lxpupsc 15.12.04 -- LxPupSc-15.12.04-pae.iso (256 mb)
lxpuptahr 15.05.2 -- LxPupTahr-15.05.2-nopae.iso (219 mb)
lxpuptahr 15.12.01 -- LxPupTahr-15.12.1-nopae.iso (222 mb)
lxpupVivid 15.05.1 -- LxPupVivid-15.05.1-pae.iso (496 mb)
Netbook 15.10 final -- Netbook1510Final-2.iso (387 mb)
offlinegames -- offlinegames.iso (871 mb)
SLegOPen 2.0 -- SLegOPen-2.0-k4.2.5-noPAE-Eng.iso (208 mb)
tahr 6.0.2 -- tahr-6.0.2_noPAE.iso (201 mb)
unicorn 6.0 -- unicorn-6.0.iso (135 mb)
vivid 6.5 -- vivid-6.5_noPAE.iso (215 mb)
xtahr 1b3 -- x-tahr-1b3.iso (270 mb)
4. In my test runs, these other Puppy systems cannot boot up my iMac:
64 bit:
april64 7.2
Desktop64 157 final, 154 final
fatdog64 633, 511
fotopup64
lxpup64 15.05.01, 14.12.00
lxpupthar64 15.10.2, 15.10.01
slacko64 6.3.0
tahr64 6.0.2
wary64 6.99
32 bits:
april 7.2.1
can bike 5.7.1
carolite 1.2
ce 4
desktop 13.10
emsee vivid beta 2
librepup 6.0.2.2
lupu 5.2.8
lxpup 14.03
lxpupUnicorn 15.02.1, 15.1.00
lxQtpup 14.12.1.s
ob raring 3.9.9.2
precise 5.7.1, precise 5.7.1RetroCsPupFINALEngHun2015Oct, precise 5.4.3 Barbones, preciseSLIMS, 5.4
pup 4.3.1 max
pup 4.3.2 v3 plus updated
pup rescue 2.3, pup rescue precise
racy 5.5
raring 5.6.94, 3.9.9.2
saluki NOP 023r2
simplicity 13.10, 13.7
slacko 6.3.0, 6.1.0.1, 6.0.8.1, 6.0.7.4, 5.9.3, 5.7-2016, 5.7-2015fd, 5.7.0, 5.3.3.t, 5.3.3 4g
slim 6
thin slacko 5.4 XZ
vincentvanpup-3992
vlina R2
X1510Beta2
wary 5.3.3 BabyBarbones, 5.3.3 Barbones
xprecise 2.3
xslacko 3b7
If you have time and have access to a mac computer, please repeat some of the above tests and share your success story with us.