Difference between revisions of "Amahi Netboot for noobs"

From Amahi Wiki
Jump to: navigation, search
 
(34 intermediate revisions by 3 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-->
 
:<ins>What is Netboot?</ins>
 
;::Amahi-netboot is the package that allows you to use your amahi machine as a PXE/Network Boot/tftp server with minimal configuration.
 
  
:<ins>What can it do?</ins>
 
;Alot really, you can
 
#run live cds
 
#install just about any OS(Linux, BSD, even Win XP/Vista/7)
 
#Run Utility programs and cds (hiren's, ultimate boot cd)
 
  
::All without burning cds/dvds or using usb drives!
+
<b>NOTE:</b>  This is for Fedora 14 ONLY and needs updated to reflect Amahi 7 specifics.
  
:<ins>Sounds great, what's the catch?</ins>
+
<ins>What is Netboot?</ins>
#right now the package is pretty dated, so it requires a "little" configuration if you want to run more than memdisk. Hopefully it can be updated soon.
+
__NOTOC__
#good pxe or network booting information around the web is scattered.
+
Amahi-netboot is the package that allows you to use your amahi machine as a PXE/Network Boot/tftp server with minimal configuration.
  
 +
<ins>What can it do?</ins>
 +
#Boot live cds
 +
#Install just about any OS(Linux, BSD, even Win XP/Vista/7)
 +
#Run Utility programs and CDs (Hiren's, Ultimate Boot CD)
  
Assumptions:
 
#You have a working amahi installation and can access the amahi Dashboard
 
#You have a working "test" system running windows or another desktop os
 
#Both are networked using wired ethernet cables, at least while network booting
 
#You have the urge to skip anything that has a box with commandline functions but are willing give it a try.
 
  
*Note: I've only been using amahi for a few weeks, so I'm not an expert by any means on linux, netbooting, or amahi and I don't work in the field. If I can get this running I think anybody can.
+
All without burning CDs/DVDs or using USB flash drives!
 +
 
 +
<ins>Assumptions:</ins>
 +
#Working Amahi HDA
 +
#"test" system running windows or another desktop OS.
 +
#Both are networked using wired ethernet cables, at least while network booting.
 +
 
 +
 
 +
'''NOTE:''' I've only been using amahi for a few weeks, so I'm not an expert by any means on linux, netbooting, or amahi and I don't work in the field. If I can get this running I think anybody can.
  
 
----
 
----
Line 39: Line 28:
  
 
From the console or putty login to your hda as root and enter
 
From the console or putty login to your hda as root and enter
{{Code| yum install amahi-netboot}}
+
yum -y install amahi-netboot
*
+
 
 
= Step 2: Setup your "test" computer =
 
= Step 2: Setup your "test" computer =
  
Line 46: Line 35:
  
 
On the "test" machine
 
On the "test" machine
Install latest Virtualbox & extensionpack and 7zip if you don't have them. I find notepad++ and putty handy also.
+
Install latest [https://www.virtualbox.org/wiki/Downloads Virtualbox] (to include extension pack).
 +
 
 +
= Step 3: Create a "test" Virtual Machine =
 +
*Click New Button - Next->
 +
[[File:1createnew.png|none|500px|]]<br>
 +
 
 +
*Name=test-> OS=Linux-> Version=Linux 2.6->
 +
[[File:2vmname&amp;os.png|none|500px|]]<br>
  
= Step 3: Create a "test" Virtualmachine =
+
*Base memory size=depends on your system default=256 change to 512 or higher
Click New Button - Next->
 
[[File:1createnew.png|none|500px|]]
 
Name=test-> OS=Linux-> Version=Linux 2.6->
 
[[File:2vmname&amp;os.png|none|500px|]]
 
  
Base memory size=depends on your system default=256 change to 512 or higher
+
'''NOTE:'''  Fedora 14/Amahi require 384MiB for graphical install.  Otherwise cannot customize the partition layout in text mode install
 +
[[File:vmmemory.png|none|500px|]]<br>
  
[[File:vmmemory.png|none|500px|]]
+
*Create new disk= default 8Gb is fine->Next
  
Create new disk= default 8Gb is fine->Next
+
[[File:vmvdi.png|none|500px|]]<br>
  
[[File:vmvdi.png|none|500px|]]
+
*VDI checked = default is fine ->Next
VDI checked = default is fine ->Next
+
[[File:6vmvdi.png|none|500px|]]<br>
[[File:6vmvdi.png|none|500px|]]
 
Dynamically allocated=default is fine->Next
 
[[File:7dynalloc.png|none|500px|]]
 
  
Virtual Disk file location and size = default is fine->Next
+
*Dynamically allocated=default is fine->Next
[[File:Vdalloc.png|none|500px|]]
+
[[File:7dynalloc.png|none|500px|]]<br>
  
Create->
+
*Virtual Disk file location and size = default is fine->Next
Summary->Create
+
[[File:Vdalloc.png|none|500px|]]<br>
 +
 
 +
*Summary->Create
  
 
= Step 4: Settings for "test" vm =
 
= Step 4: Settings for "test" vm =
  
->Settings->System->Motherboard->Bootorder->
+
*->Settings->System->Motherboard->Bootorder->
  
Check Network box and click up arrow to bring it to top
+
*Check Network box and click up arrow to bring it to top
[[File:Vb-bootorder.png|none|500px|]]
+
[[File:Vb-bootorder.png|none|500px|]]<br>
  
Also
+
*Also ->Settings->Network->Adapter1->Change "NAT" to "Bridged adapter"
->Settings->Network->Adapter1->Change "NAT" to "Bridged adapter"
 
  
[[File:Vb-networksettings.png|none|500px|]]
+
[[File:Vb-networksettings.png|none|500px|]]<br>
  
 
= Step 5: Start your "test" vm =
 
= Step 5: Start your "test" vm =
[[File:starttest.png|none|500px|]]
+
[[File:starttest.png|none|500px|]]<br>
  
You should see it startup and boot to the amahi-netboot menu.  
+
*You should see it startup and boot to the amahi-netboot menu.  
  
[[File:amahimenu.png|none|500px|]]
+
[[File:amahimenu.png|none|500px|]]<br>
  
 
= Step 6: Works =
 
= Step 6: Works =
Go to Tutorial #2
+
Go to [[Netboot_for_Noobs_Tutorial_2|Tutorial #2]]
  
 
If not,
 
If not,
*Double-check virtual machine settings
+
*Double-check virtual machine settings
*Reboot your server and start test virtual machine again
+
*Reboot your server and start test virtual machine again
*Go to forums and ask for help. My original post is here:
+
*Go to forums and ask for help. My original post is [http://forums.amahi.org/viewtopic.php?f=26&t=3596 here]
 
 
http://forums.amahi.org/viewtopic.php?f=26&t=3596
 
 
 
 
 
  
<!--Your text above this line-->
 
<!--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.

What is Netboot?

Amahi-netboot is the package that allows you to use your amahi machine as a PXE/Network Boot/tftp server with minimal configuration.

What can it do?

  1. Boot live cds
  2. Install just about any OS(Linux, BSD, even Win XP/Vista/7)
  3. Run Utility programs and CDs (Hiren's, Ultimate Boot CD)


All without burning CDs/DVDs or using USB flash drives!

Assumptions:

  1. Working Amahi HDA
  2. "test" system running windows or another desktop OS.
  3. Both are networked using wired ethernet cables, at least while network booting.


NOTE: I've only been using amahi for a few weeks, so I'm not an expert by any means on linux, netbooting, or amahi and I don't work in the field. If I can get this running I think anybody can.


Step 1: Install amahi-netboot

From the console or putty login to your hda as root and enter

yum -y install amahi-netboot

Step 2: Setup your "test" computer

It's useful to use a virtual machine on your "test" computer so you don't have to reboot every time.

On the "test" machine Install latest Virtualbox (to include extension pack).

Step 3: Create a "test" Virtual Machine

  • Click New Button - Next->
1createnew.png


  • Name=test-> OS=Linux-> Version=Linux 2.6->
2vmname&os.png


  • Base memory size=depends on your system default=256 change to 512 or higher

NOTE: Fedora 14/Amahi require 384MiB for graphical install. Otherwise cannot customize the partition layout in text mode install

Vmmemory.png


  • Create new disk= default 8Gb is fine->Next
Vmvdi.png


  • VDI checked = default is fine ->Next
6vmvdi.png


  • Dynamically allocated=default is fine->Next
7dynalloc.png


  • Virtual Disk file location and size = default is fine->Next
Vdalloc.png


  • Summary->Create

Step 4: Settings for "test" vm

  • ->Settings->System->Motherboard->Bootorder->
  • Check Network box and click up arrow to bring it to top
Vb-bootorder.png


  • Also ->Settings->Network->Adapter1->Change "NAT" to "Bridged adapter"
Vb-networksettings.png


Step 5: Start your "test" vm

Starttest.png


  • You should see it startup and boot to the amahi-netboot menu.
Amahimenu.png


Step 6: Works

Go to Tutorial #2

If not,

  • Double-check virtual machine settings
  • Reboot your server and start test virtual machine again
  • Go to forums and ask for help. My original post is here


Also see Netboot