<html>
<head>
        <title></title>
</head>
<body>
<div class="userStyles" style=" font-family: Arial; font-size: 14pt; color: 
#000000;">fwd msg:<br />
-----------<br />
<span style="font-family: monospace, monospace;">I am not a reader of this 
group but I was asked by someone who does read it (Brian ed.)&nbsp;</span><span 
style="font-family: monospace, monospace;">whether I could help with booting 
the osgeo iso on UEFI machines.</span><br style="font-family: monospace, 
monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">I made some experiments. The 
following is a summary that I hope will be useful.</span><br 
style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">references:</span><br 
style="font-family: monospace, monospace;" />
<a 
href="http://askubuntu.com/questions/395879/how-to-create-uefi-only-bootable-usb-live-media";
 rel="noopener noreferrer" style="font-family: monospace, monospace;" 
target="_blank">http://askubuntu.com/questions/395879/how-to-create-uefi-only-bootable-usb-live-media</a><br
 style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">this is the most 
relevant</span><br style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<a href="https://ubuntuforums.org/showthread.php?t=2276498"; rel="noopener 
noreferrer" style="font-family: monospace, monospace;" 
target="_blank">https://ubuntuforums.org/showthread.php?t=2276498</a><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">Thread: How to Create a 
EFI/UEFI GRUB2 Multiboot USB drive to boot ISO images</span><br 
style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<a href="https://sourceforge.net/p/unetbootin/wiki/howitworks/"; rel="noopener 
noreferrer" style="font-family: monospace, monospace;" 
target="_blank">https://sourceforge.net/p/unetbootin/wiki/howitworks/</a><br 
style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">I tried unetbootin. Almost 
worked but not quite.</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">copying iso as file system 
using dd ; not quite.</span><br style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">ISO loopback method</span><br 
style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># I use debian. I assume here 
that /proc/partitions</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># shows your usb stick as 
/dev/sdb</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">sudo apt install 
grub-efi-amd64-bin&nbsp; gdisk grub</span><br style="font-family: monospace, 
monospace;" />
<span style="font-family: monospace, monospace;">sudo sgdisk --zap-all 
/dev/sdb&nbsp; # I like zap-all , it gives me a good feeling.</span><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># Remove usb drive and 
reinsert it to guarantee the kernel registers the change.</span><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">sudo sudo sgdisk --new=1:0:0 
--typecode=1:ef00 /dev/sdb</span><br style="font-family: monospace, monospace;" 
/>
<span style="font-family: monospace, monospace;">sudo mkfs.vfat -F32 -n 
GRUB2EFI /dev/sdb1</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># Now you have formated fat32 
drive using gpt. Check with gparted.</span><br style="font-family: monospace, 
monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># mount it:</span><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">sudo mount -t vfat /dev/sdb1 
/mnt</span><br style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># At this point you might try 
doing as suggested by</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">#&nbsp;&nbsp;</span><a 
href="https://ubuntuforums.org/showthread.php?t=2276498"; rel="noopener 
noreferrer" style="font-family: monospace, monospace;" 
target="_blank">https://ubuntuforums.org/showthread.php?t=2276498</a><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># but I had more promising 
results from</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">#&nbsp;</span><a 
href="http://askubuntu.com/questions/395879/how-to-create-uefi-only-bootable-usb-live-media";
 rel="noopener noreferrer" style="font-family: monospace, monospace;" 
target="_blank">askubuntu.com/questions/395879/how-to-create-uefi-only-bootable-usb-live-media</a><br
 style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># which I follow 
below.</span><br style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># create a 
grub-image:</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">grub-mkimage -o bootx64.efi -p 
/EFI/BOOT -O x86_64-efi \</span><br style="font-family: monospace, monospace;" 
/>
<span style="font-family: monospace, monospace;">&nbsp;fat iso9660 part_gpt 
part_msdos \</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">&nbsp;normal boot linux 
configfile loopback chain \</span><br style="font-family: monospace, 
monospace;" />
<span style="font-family: monospace, monospace;">&nbsp;efifwsetup efi_gop 
efi_uga \</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">&nbsp;ls search search_label 
search_fs_uuid search_fs_file \</span><br style="font-family: monospace, 
monospace;" />
<span style="font-family: monospace, monospace;">&nbsp;gfxterm 
gfxterm_background gfxterm_menu test all_video loadenv \</span><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">&nbsp;exfat ext2 ntfs btrfs 
hfsplus udf</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># This creates the file 
&quot;bootx64.efi&quot;.</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># I find this command 
nonintuitive.</span><br style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># Write the following to 
&quot;grub.cfg&quot;</span><br style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">set timeout=13</span><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">set 
color_highlight=black/light-magenta</span><br style="font-family: monospace, 
monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">menuentry &#39;Boot 
osgeo-live-10.5alpha1-amd64 from ISO&#39; {</span><br style="font-family: 
monospace, monospace;" />
<span style="font-family: monospace, 
monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set 
isofile=&quot;/EFI/BOOT/ubuntu-14.04.2-desktop-amd64.iso&quot;</span><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, 
monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; loopback loop 
$isofile</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, 
monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linux 
(loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt 
noeject&nbsp; splash --</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, 
monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; initrd 
(loop)/casper/initrd.lz</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">}</span><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;"># options like &quot;quiet 
persistent&quot; may be added to options above..</span><br style="font-family: 
monospace, monospace;" />
<span style="font-family: monospace, monospace;"># Write files to usb drive 
thusly:</span><br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">/mnt/EFI</span><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">/mntb/EFI/BOOT</span><br 
style="font-family: monospace, monospace;" />
<span style="font-family: monospace, 
monospace;">/mntb/EFI/BOOT/bootx64.efi</span><br style="font-family: monospace, 
monospace;" />
<span style="font-family: monospace, 
monospace;">/mntb/EFI/BOOT/grub.cfg</span><br style="font-family: monospace, 
monospace;" />
<span style="font-family: monospace, 
monospace;">/mntb/EFI/BOOT/osgeo-live-10.5alpha1-amd64.iso</span><br 
style="font-family: monospace, monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">I tried such a usb drive on a 
MacBook which I was told was UEFI</span><br style="font-family: monospace, 
monospace;" />
<br style="font-family: monospace, monospace;" />
<span style="font-family: monospace, monospace;">I got grub menu, it started 
loading the kernel. After a few score</span><br style="font-family: monospace, 
monospace;" />
<span style="font-family: monospace, monospace;">lines of boot-up output 
messages it hangs, &quot;loading nouveau.fb&quot;</span><br style="font-family: 
monospace, monospace;" />
<span style="font-family: monospace, monospace;">presumably that is a problem 
in the iso.</span><br />
<br />
&nbsp;
<footer class="signatureContainer">---<br />
Brian M Hamlin<br />
OSGeo California Chapter<br />
blog.light42.com</footer>
</div>
</body>
</html>
_______________________________________________
Live-demo mailing list
Live-demo@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/live-demo
http://live.osgeo.org
http://wiki.osgeo.org/wiki/Live_GIS_Disc

Reply via email to