Difference between revisions of "Netboot for Noobs Tutorial 2"

From Amahi Wiki
Jump to: navigation, search
(Created page with "<!-- This page is crated automaticaly by a script. This part is commented and shall not show --> <!--At the top of the page can be vissible one of the following tags..--> {{...")
 
 
(42 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<!--
+
{{NeedsUpdate}}
This page is crated automaticaly by a script.
 
This part is commented and shall not show
 
-->
 
<!--At the top of the page can be vissible one of the following tags..-->
 
    {{WorkInProgress}}
 
<!--{{NeedsUpdate}}-->
 
<!--{{NeedsMerge | [[Main Page]]}}-->
 
<!--{{NeedsExpantion}}-->
 
<!--{{NeedsDelete |[[Main Page]]}}-->
 
<!--Please remove or place comment accordingly-->
 
<!--Your text bellow this line-->
 
Ok Netboot works, Now what?
 
Now lets add parted magic to the menu and try booting it.
 
  
Step 1 Create share in amahi Dashboard:
 
login ->Setup->Shares->New Share
 
Name:Call it tfpt/pxe or whatever you want
 
  
Location:/usr/share/amahi-netboot/tftp
+
<b>NOTE:</b>  This is for Fedora 14 ONLY and needs updated to reflect Amahi 7 specifics.
*This is where netboot installs configuration files
 
  
If you browse this folder you should see:
+
Ok Netboot works, so now what? Let's try adding Parted Magic
boot.msg, logo.16, menu.c32, other.conf, f2, memtest minirooot.gz, pxelinux.0, vmlinuz, and folder called pxelinux.cfg
+
__NOTOC__
 +
----
 +
= Step 1: Create share in Amahi Dashboard: =
 +
*login -> Setup -> Shares -> New Share
  
Step 2 Add entry to menu
+
[[File:1-Createshare.PNG|500px|caption|]]
- Navigate into pxlinux.cfg folder
+
 
- Right click on default file and edit with notepad++
+
<ins>Name:</ins> Call it ''' "netboot" ''' or ''' "pxe" ''' or ''' "tftp" ''' or whatever you want. I use ''' "pxe" '''.
Should see:
+
 
DEFAULT menu.c32
+
<ins>Location:</ins>  /usr/share/amahi-netboot/tftp
 +
 
 +
 
 +
'''NOTE:'''  This is where amahi-netboot installs configuration files
 +
 
 +
*If you browse this folder you should see:
 +
<pre>boot.msg
 +
logo.16
 +
menu.c32
 +
other.conf
 +
f2
 +
memtest
 +
minirooot.gz
 +
pxelinux.0
 +
vmlinuz
 +
pxelinux.cfg folder</pre>
 +
 
 +
= Step 2: Add Parted Magic entry to menu: =
 +
* Navigate into pxlinux.cfg folder
 +
* Right click on "default" file and edit.  You should see:
 +
<pre>DEFAULT menu.c32
 
PROMPT 0
 
PROMPT 0
 
TIMEOUT 100 # start the default after 10 seconds
 
TIMEOUT 100 # start the default after 10 seconds
 
MENU TITLE --== Amahi Netboot Main Menu ==--
 
MENU TITLE --== Amahi Netboot Main Menu ==--
  
# Exit the PXE stack and boot the local system
+
<nowiki>#</nowiki> Exit the PXE stack and boot the local system
 
LABEL bootlocal
 
LABEL bootlocal
 
MENU DEFAULT
 
MENU DEFAULT
Line 41: 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 the following:
+
<pre>LABEL pmagic  
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</pre>
         APPEND noapic  
 
INITRD images/pmagic/initrd.img root=/dev/ram0 init=/linuxrc ramdisk_size=100000D
 
  
Note the paths after KERNEL & INITRD images/pmagic/
+
*Save the file.
Save and close file.
 
  
Go to the your share Create New folder called images and inside another new folder called pmagic so it has following structure
+
*Create folder in your share called ''' "images" '''
 +
 
 +
*Create another folder in ''' "images" ''' called ''' "pmagic" '''
 +
 
 +
*Should have the following structure
 +
 
 +
<pre>
 
your share/pxelinux.cfg/
 
your share/pxelinux.cfg/
 
your share/images/pmagic/
 
your share/images/pmagic/
 +
</pre>
 +
 +
= Step 3: Download Parted Magic : =
 +
*Download Parted Magic (scroll down a bit to get to the PXE ZIP files and choose the correct one for your architecture): [http://partedmagic.com/doku.php?id=downloads http://partedmagic.com/doku.php?id=downloads]
 +
 +
*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.
  
 +
[[File:starttest.png|none|500px|]]<br>
  
Step 3 Download Parted Magic pxe zip file of your choice found here :
+
*Start''''' "test" '''''virtual machine and should display menu:
http://partedmagic.com/doku.php?id=downloads
+
[[File:menupmagic.png|none|500px|]]<br>
  
right click=> 7zip->open or extract archive
+
*Select "Parted Magic" from menu and should display:
 +
[[File:loadpmagic.png|none|500px|]]<br>
  
locate the files bzimage and initrd.img
+
*It may take a couple of minutes to load into memory and boot depending on your network connection and activity
  
copy them to the newly created folder your share/images/pmagic
+
[[File:pmagic.png|none|500px|]]<br>
  
All done
 
Open virtual box and boot into amahi netboot on your test virtual machine and you should see a new entry:
 
Parted Magic
 
  
Choose it and it should immediately display:
+
All that and not one bash command line entry!
Loading images/pmagic/bzimage.....
 
Loading images/pmagic/initrd.img.........................
 
It may take a couple of minutes to load into memory and boot depending on your network connection and activity
 
  
All that and not one bash commandline entry!
+
= Works =
 +
Go to [[Netboot_for_Noobs_Tutorial_3|Tutorial #3]]
 +
----
 +
== Troubleshooting if it doesn't work: ==
 +
* <ins>If you select Parted Magic and the screen just blinks</ins>
 +
**Double check the KERNEL path in your menu entry:
 +
<pre>KERNEL images/pmagic/bzImage</pre>
  
 +
* <ins>If it starts and doesn't boot completely</ins>
 +
**Double check the INITRD menu entry
 +
<pre>INITRD images/pmagic/initrd.img</pre>
  
If it works go on to Tutorial 3
+
* <ins>Permissions problems: login as root in console or putty</ins>
 +
<pre>cd /usr/share/amahi-netboot/
 +
chown -Rc admin:admin tftp
 +
chmod -Rc 755 tftp</pre>
 +
* <ins>Still nothing, </ins>
 +
**Post on forum link [http://forums.amahi.org/viewtopic.php?f=26&t=3596 here].
  
Troubleshooting if it doesn't work:
 
* If you select Parted Magic and the screen just blinks
 
double check the path in your menu entry KERNEL images/pmagic/bzImage
 
* If it starts and doesn't boot completely,
 
double check the images/pmagic/initrd.img menu entry INITRD /pmagic/initrd.img
 
* Still nothing, I problably messed up something on this page. post on forum link
 
http://forums.amahi.org/viewtopic.php?f=26&t=3596
 
  
<!--Your text above this line-->
+
Go back to [[Amahi_Netboot_for_noobs|Amahi Netboot for noobs]]
<!--This page must bellong to one of the following categories please remove comment-->
 
<!--[[category:Apps]]-->
 
<!--[[Category:Fedora]]-->
 
<!--[[Category:Platform]]-->
 
<!--[[Category:Pro Version]]-->
 
<!--[[Category:Services]]-->
 
<!--[[Category:VPN]]-->
 
  
<noinclude>
+
Also see [[Netboot]]
[[Category:WikiModTools]]
 
</noinclude>
 

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