Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 06 Mar 2015, 16:08
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
No-format install for UEFI based machines Win8 & MacTel
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 3 [37 Posts]   Goto page: 1, 2, 3 Next
Author Message
Ted Dog


Joined: 13 Sep 2005
Posts: 2960
Location: Heart of Texas

PostPosted: Sat 03 Jan 2015, 17:24    Post subject:  No-format install for UEFI based machines Win8 & MacTel
Subject description: simple zip file to copy needed efi file to factory formatted usdflash
 

a complete package, rEFInd and grub2 ready to run inside zip. includes support security keys for linuxes in secure boot mode, and a txtfile config for standard Grub2 boots BOTH windows 8.1 hardware and Macs and fully configurable to replace grub4dos roll in newer hardware.
Preset for a few versions of puppylinux spins that can be loop booted. IE just a copy of ISO file as is, no disc to burn nor dd scary stuff.
Made to be copied by windows or MacOSX and booted using default EFI mode.

http://www.datafilehost.com/d/dc8bb366

after opening, copy to base of a fat formatted usbdrive, then download iso files and copy to same area.

here is what the flashdrive must look like
Code:

drivers
EFI
Fatdog64-631.iso
Fatdog64-700b2.iso
grub.cfg
keys
Shellx64.efi
unicorn-6.2.1.91.iso



=== included grub.cfg === linux formatted text (should/would) change to windows style cr/lf etc next round to allow editing from windows textfile editors..


Code:

insmod png
background_image /fatdog.png
set timeout=10



menuentry "Start Fatdog64-631.iso" {
loopback loop0  (hd0,msdos1)/Fatdog64-631.iso
linux (loop0)/vmlinuz
initrd (loop0)/initrd
}
menuentry "Start Fatdog64-700b2.iso -BETA" {
loopback loop0  (hd0,msdos1)/Fatdog64-700b2.iso
linux (loop0)/vmlinuz
initrd (loop0)/initrd
}

menuentry "Start unicorn-6.2.1.91.iso -BETA VERY SLOW BOOT" {
loopback loop0  (hd0,msdos1)/unicorn-6.2.1.91.iso
linux (loop0)/vmlinuz

}

menuentry "---" { true; }
menuentry "Firmware configuration" {
   fwsetup
}
menuentry "Shutdown" {
   halt
}
menuentry "Reboot" {
   reboot
}



already like it better than non iso file method I have used for months, nicely clean since FatDog64 has same named files inside..

Last edited by Ted Dog on Sun 15 Feb 2015, 14:37; edited 3 times in total
Back to top
View user's profile Send private message 
Ted Dog


Joined: 13 Sep 2005
Posts: 2960
Location: Heart of Texas

PostPosted: Sat 03 Jan 2015, 17:29    Post subject:  

more info:

9b005a9187590ca36825f1303f58a25b uefi.zip

Windows formatted (actually used windows Shocked to compress this)


size 2442K
Back to top
View user's profile Send private message 
Ted Dog


Joined: 13 Sep 2005
Posts: 2960
Location: Heart of Texas

PostPosted: Sat 03 Jan 2015, 17:32    Post subject:  

if the drive does not have a MBR (some do not,) then cut (hd0,msdos1) from grub.cfg (can edit within GRUB2 booting but do it later to grub.cfg after boot, does not change file when done at boot-time)
Back to top
View user's profile Send private message 
Ted Dog


Joined: 13 Sep 2005
Posts: 2960
Location: Heart of Texas

PostPosted: Sat 03 Jan 2015, 17:38    Post subject:  

Most Win8 boxes did not need any priority changes but if yours does the most common is F12 at earliest boot. other F keys are F2 and F1

MacTel always need to use Alt-M and wait a while it will showup as EFI and the right most harddrive icon. If you can bless it (mac people know what that is ) then it will start without Alt-M

This does support secure boot with FatDog64 keys.
Back to top
View user's profile Send private message 
cthisbear

Joined: 29 Jan 2006
Posts: 3512
Location: Sydney Australia

PostPosted: Sat 03 Jan 2015, 19:45    Post subject:  

With datafilehost always untick >>

>>> Use our download manager and get recommended downloads

Chris.
Back to top
View user's profile Send private message 
Ted Dog


Joined: 13 Sep 2005
Posts: 2960
Location: Heart of Texas

PostPosted: Sat 03 Jan 2015, 19:55    Post subject:  

good point.. windows is easily spoofed forgot about those issues. linux has me so spoiled. Wink maybe a nice person with hosting space that would not need to use such a site.. or remember my dang password for my own..
Back to top
View user's profile Send private message 
cthisbear

Joined: 29 Jan 2006
Posts: 3512
Location: Sydney Australia

PostPosted: Sat 03 Jan 2015, 20:21    Post subject:  

datafilehost is still a good site....but that thing is an issue.

Could your download be used to boot another Puppy.

Even 32 bit....after amending the menu.

I see that Uncle Baz....our retired leader...ahem
is releasing a 64 bit ISO.

Quirky April 64-bit coming

http://bkhome.org/news/?viewDetailed=00151

Great to see how enthusiastic he has become reviving his
own creation.

http://bkhome.org/news/?viewDetailed=00149

103 new packages for T2

" My mammoth effort over the last few weeks has been to compile
every package used in Puppy and derivatives, such that a pup
can be built without any PETs except for 'noarch' PETs.

That is, built entirely from binary packages compiled in T2. "

Happy New Year to you both...

Chris.
Back to top
View user's profile Send private message 
Ted Dog


Joined: 13 Sep 2005
Posts: 2960
Location: Heart of Texas

PostPosted: Sat 03 Jan 2015, 21:36    Post subject:  

Yes the UnicornQuirky is 32bit. All files are read write so add your own. Those where chosen due to ease of boot via ISO file but not limited only to that method. All GRUB2 is there.
Back to top
View user's profile Send private message 
sebus

Joined: 20 Jan 2012
Posts: 67

PostPosted: Tue 06 Jan 2015, 16:41    Post subject:  

I use Vmware Workstation 11 for UEFI boot testing.

Fatdog64-700b2.iso boot fine directly (in UEFI mode)
All works

With using USB UEFI stick & booting same iso, I do NOT have working mouse/keyboard once FD is loaded

Code:
Kingston DataTraveler 108 USB Device
Disk ID: {7262287D-571D-4DDD-9837-D1F5E7EC1265}
Type   : USB
Status : Online
Path   : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : No
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : No

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 7     E   UEFI         FAT32  Removable   7552 MB  Healthy


Had to omit (hd0,msdos1) to be able to boot

sebus
Back to top
View user's profile Send private message 
Ted Dog


Joined: 13 Sep 2005
Posts: 2960
Location: Heart of Texas

PostPosted: Tue 06 Jan 2015, 16:54    Post subject:  

sorry now it boots TOO Fast... Very Happy need to add waitdev=4 to kernel line so hardware has a chance to stabilize otherwise if its VMware contact M$ For support. Crying or Very sad I have to add that line to my super fast server running on the metal..
That is a common issue.. more details on kernel configs check out the help section on the main menu or Fatdog64 homepage in the internet broswer.
Back to top
View user's profile Send private message 
Ted Dog


Joined: 13 Sep 2005
Posts: 2960
Location: Heart of Texas

PostPosted: Tue 06 Jan 2015, 17:01    Post subject:  

If its occuring in VM and corrected by the waitdev please share that with the developer. We are all under the impression its hardware speed related. If the problem occurs in a VM then its ordering issue and would be nice to have a repeatable way of correcting a loading order problem.
Back to top
View user's profile Send private message 
Ted Dog


Joined: 13 Sep 2005
Posts: 2960
Location: Heart of Texas

PostPosted: Tue 06 Jan 2015, 17:27    Post subject:  

Here is sample of other Grub entries that you may glean from. These require user to mount the iso and copy what is needed into folders.


Code:

menuentry "Start LxPup64" {
   linux (hd0,msdos1)/LxPup64/vmlinuz
   initrd (hd0,msdos1)/LxPup64/initrd.gz
}
menuentry "Start Fatdog64" {
   linux (hd0,msdos1)/srs/vmlinuz
   initrd (hd0,msdos1)/srs/initrd
}

menuentry "Fatdog64 with savefile in USB device" {
   linux /vmlinuz rootfstype=ramfs waitdev=5
   initrd /initrd
}
menuentry "Fatdog64 with multisession support from DVD" {
   linux /vmlinuz rootfstype=ramfs savefile=direct:multi:sr0
   initrd /initrd
}
menuentry "Fatdog64 with LVM and mdadm support" {
   linux /vmlinuz withlvm withmdadm
   initrd /initrd
}
menuentry "Fatdog64 without savefile" {
   linux /vmlinuz savefile=none
   initrd /initrd
}
menuentry "Fatdog64 without graphical desktop" {
   linux /vmlinuz pfix=nox
   initrd /initrd
}
menuentry "Fatdog64 on low memory machines" {
   linux /vmlinuz rootfstype=ramfs
   initrd /initrd
}


menuentry "---" { true; }
menuentry "For problematic Radeon cards - disable radeon driver" {
   linux /vmlinuz blacklist=radeon
   initrd /initrd
}
menuentry "For problematic Nvidia cards - disable nouveau driver" {
   linux /vmlinuz blacklist=nouveau
   initrd /initrd
}

submenu "More options for machines with severe video problems" {
   menuentry "Set video resolution to 640x480" {
      terminal_output console
      set gfxmode=640x480
      set gfxpayload=keep
      terminal_output gfxterm
   }
   menuentry "Set video resolution to 800x600" {
      terminal_output console
      set gfxmode=800x600
      set gfxpayload=keep
      terminal_output gfxterm
   }
   menuentry "Set video resolution to 1024x768" {
      terminal_output console
      set gfxmode=1024x768
      set gfxpayload=keep
      terminal_output gfxterm
   }
   menuentry "List all supported video resolution" {
      videoinfo
      echo "Press Enter to continue ..."
      read
   }
   menuentry "Use video resolution not listed in this menu" {
      echo "Enter video resolution (WxH e.g. 800x600), press Enter to abort."
      read gfxmode
      terminal_output console      
      set gfxpayload=keep
      terminal_output gfxterm   
   }
   menuentry "Start Fatdog64 with the chosen resolution" {
      linux /vmlinuz nomodeset pfix=xorgwizard savefile=none
      initrd /initrd
   }
}

menuentry "---" { true; }
menuentry "Firmware configuration" {
   fwsetup
}
menuentry "Shutdown" {
   halt
}
menuentry "Reboot" {
   reboot
}
Back to top
View user's profile Send private message 
Ted Dog


Joined: 13 Sep 2005
Posts: 2960
Location: Heart of Texas

PostPosted: Tue 06 Jan 2015, 17:44    Post subject:  

MacTel People you may wish to try
Fatdog64 with multisession support from DVD entry since the Mac HATES to boot from DVD and will spit it out and ignore your request 19 out of 20 tries booting directly from DVD. With Alt-M and a flash drive it will boot every time (slow)
Since Linux does not support read write from OS part of harddrive, that is one of the ways to save and reload data without touching actual OSX.

You can save sessions to the unused EFI, but OSX will nuke it if it has a major update. Apple used to let you control your major updates but Christmas day forced a time of day major update unannounced so now each and every boot your Mac will attempt to communicate to a US government computer to SET TIME Rolling Eyes welcome to the NWO!
Back to top
View user's profile Send private message 
sebus

Joined: 20 Jan 2012
Posts: 67

PostPosted: Tue 06 Jan 2015, 19:03    Post subject:  

Ted Dog wrote:
sorry now it boots TOO Fast... Very Happy need to add waitdev=4 to kernel line so hardware has a chance to stabilize otherwise if its VMware contact M$ For support. Crying or Very sad I have to add that line to my super fast server running on the metal..
That is a common issue.. more details on kernel configs check out the help section on the main menu or Fatdog64 homepage in the internet broswer.


Well, I won't contact MS about Vmware product.
I won't contact Vmware either, as nobody would bother about iso boot from uefi usb (it is fun, but not really important)

Tried again & it worked fine (in Workstation 11 on another hardware)

But the boot is painfully slow in Workstation 11 (way way slower then boot directly from iso - which is blazing fast)
Back to top
View user's profile Send private message 
Volhout


Joined: 28 Dec 2008
Posts: 451

PostPosted: Sat 10 Jan 2015, 16:59    Post subject: This actually works great  

Hi Ted Dog,

Took a while before I understood what this was all about (this thread I mean) but now I understand, it is really great for trying different pups.
Simply add an iso to the stick, and create a grub entry (copy).

So simple... You can really get any pup to boot on a secure UEFI machine.

Great idea.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 3 [37 Posts]   Goto page: 1, 2, 3 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1214s ][ Queries: 11 (0.0035s) ][ GZIP on ]