Difference between revisions of "Netboot for Noobs Tutorial 2"

From Amahi Wiki
Jump to: navigation, search
m
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{MessageBox|
+
{{NeedsUpdate}}
backgroundcolor = red|
+
 
image =Warning.png|
+
 
heading =WARNING|
+
<b>NOTE:</b>  This is for Fedora 14 ONLY and needs updated to reflect Amahi 7 specifics.
message = This is recommended only for advanced users, proceed with caution.}}
+
 
{{WorkInProgress}}
 
 
Ok Netboot works, so now what? Let's try adding Parted Magic
 
Ok Netboot works, so now what? Let's try adding Parted Magic
 
__NOTOC__
 
__NOTOC__
Line 35: Line 34:
 
* Navigate into pxlinux.cfg folder
 
* Navigate into pxlinux.cfg folder
 
* Right click on "default" file and edit.  You should see:
 
* Right click on "default" file and edit.  You should see:
{{Text|Text=DEFAULT menu.c32
+
<pre>DEFAULT menu.c32
 
PROMPT 0
 
PROMPT 0
 
TIMEOUT 100 # start the default after 10 seconds
 
TIMEOUT 100 # start the default after 10 seconds
Line 48: Line 47:
 
LABEL PBA
 
LABEL PBA
 
MENU LABEL PBA --->
 
MENU LABEL PBA --->
kernel vmlinuz
+
KERNEL vmlinuz
 
APPEND nfsdir=hda:/var/hda/apps/pba/client/iso lang=us ramdisk_size=100000 nomce dma nosound apm=power-off nopcmcia nofirewire init=/etc/init nomce vga=normal initrd=miniroot.gz 2 BOOT_IMAGE=insert
 
APPEND nfsdir=hda:/var/hda/apps/pba/client/iso lang=us ramdisk_size=100000 nomce dma nosound apm=power-off nopcmcia nofirewire init=/etc/init nomce vga=normal initrd=miniroot.gz 2 BOOT_IMAGE=insert
  
 
LABEL memtest86+
 
LABEL memtest86+
 
MENU LABEL Memtest86+ --->
 
MENU LABEL Memtest86+ --->
kernel memtest/memtest86+-1.65
+
KERNEL memtest/memtest86+-1.65</pre>
}}
 
  
 
*At the bottom paste in the following:
 
*At the bottom paste in the following:
{{Text|Text=
+
 
LABEL pmagic  
+
<pre>LABEL pmagic  
MENU LABEL Parted Magic
+
        MENU LABEL Parted Magic
KERNEL images/pmagic/bzImage
+
        KERNEL images/pmagic/bzImage
APPEND noapic root=/dev/ram0 init=/linuxrc ramdisk_size=100000 initrd=images/pmagic/initrd.img
+
        APPEND noapic root=/dev/ram0 init=/linuxrc ramdisk_size=100000 initrd=images/pmagic/initrd.img</pre>
}}
 
  
 
*Save the file.
 
*Save the file.
Line 109: Line 106:
 
* <ins>If you select Parted Magic and the screen just blinks</ins>
 
* <ins>If you select Parted Magic and the screen just blinks</ins>
 
**Double check the KERNEL path in your menu entry:
 
**Double check the KERNEL path in your menu entry:
<pre>           KERNEL images/pmagic/bzImage</pre>
+
<pre>KERNEL images/pmagic/bzImage</pre>
  
 
* <ins>If it starts and doesn't boot completely</ins>
 
* <ins>If it starts and doesn't boot completely</ins>
 
**Double check the INITRD menu entry  
 
**Double check the INITRD menu entry  
<pre>           INITRD images/pmagic/initrd.img</pre>
+
<pre>INITRD images/pmagic/initrd.img</pre>
  
 
* <ins>Permissions problems: login as root in console or putty</ins>
 
* <ins>Permissions problems: login as root in console or putty</ins>
{{Code|cd /usr/share/amahi-netboot/
+
<pre>cd /usr/share/amahi-netboot/
 
chown -Rc admin:admin tftp
 
chown -Rc admin:admin tftp
chmod -Rc 755 tftp}}
+
chmod -Rc 755 tftp</pre>
 
* <ins>Still nothing, </ins>
 
* <ins>Still nothing, </ins>
 
**Post on forum link [http://forums.amahi.org/viewtopic.php?f=26&t=3596 here].
 
**Post on forum link [http://forums.amahi.org/viewtopic.php?f=26&t=3596 here].

Latest revision as of 01:38, 1 February 2019

Msgbox.update.png Update Needed
The contents of this page have become outdated or irrelevant. Please consider updating it.


NOTE: This is for Fedora 14 ONLY and needs updated to reflect Amahi 7 specifics.

Ok Netboot works, so now what? Let's try adding Parted Magic


Step 1: Create share in Amahi Dashboard:

  • login -> Setup -> Shares -> New Share

1-Createshare.PNG

Name: Call it "netboot" or "pxe" or "tftp" or whatever you want. I use "pxe" .

Location: /usr/share/amahi-netboot/tftp


NOTE: This is where amahi-netboot installs configuration files

  • If you browse this folder you should see:
boot.msg
logo.16 
menu.c32 
other.conf
f2
memtest 
minirooot.gz 
pxelinux.0
vmlinuz 
pxelinux.cfg folder

Step 2: Add Parted Magic entry to menu:

  • Navigate into pxlinux.cfg folder
  • Right click on "default" file and edit. You should see:
DEFAULT menu.c32
PROMPT 0
TIMEOUT 100 # start the default after 10 seconds
MENU TITLE --== Amahi Netboot Main Menu ==--

# Exit the PXE stack and boot the local system
LABEL bootlocal
	MENU DEFAULT
	MENU LABEL Boot from the Hard Drive
	localboot 0

LABEL PBA
	MENU LABEL PBA --->
	KERNEL vmlinuz
	APPEND nfsdir=hda:/var/hda/apps/pba/client/iso lang=us ramdisk_size=100000 nomce dma nosound apm=power-off nopcmcia nofirewire init=/etc/init nomce vga=normal initrd=miniroot.gz 2 BOOT_IMAGE=insert

LABEL memtest86+
	MENU LABEL Memtest86+ --->
	KERNEL memtest/memtest86+-1.65
  • At the bottom paste in the following:
LABEL pmagic 
        MENU LABEL Parted Magic
        KERNEL images/pmagic/bzImage
        APPEND noapic root=/dev/ram0 init=/linuxrc ramdisk_size=100000 initrd=images/pmagic/initrd.img
  • Save the file.
  • Create folder in your share called "images"
  • Create another folder in "images" called "pmagic"
  • Should have the following structure
your share/pxelinux.cfg/
your share/images/pmagic/

Step 3: Download Parted Magic :

  • Right click=> 7zip->open or extract archive
  • Locate the files "bzimage" and "initrd.img"
  • Copy them to the newly created folder: your share/images/pmagic
  • Open virtual box.
Starttest.png


  • Start "test" virtual machine and should display menu:
Menupmagic.png


  • Select "Parted Magic" from menu and should display:
Loadpmagic.png


  • It may take a couple of minutes to load into memory and boot depending on your network connection and activity
Pmagic.png



All that and not one bash command line entry!

Works

Go to Tutorial #3


Troubleshooting if it doesn't work:

  • If you select Parted Magic and the screen just blinks
    • Double check the KERNEL path in your menu entry:
KERNEL images/pmagic/bzImage
  • If it starts and doesn't boot completely
    • Double check the INITRD menu entry
INITRD images/pmagic/initrd.img
  • Permissions problems: login as root in console or putty
cd /usr/share/amahi-netboot/
chown -Rc admin:admin tftp
chmod -Rc 755 tftp
  • Still nothing,
    • Post on forum link here.


Go back to Amahi Netboot for noobs

Also see Netboot