Difference between revisions of "Netboot for Noobs Tutorial 2"
From Amahi Wiki
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{NeedsUpdate}} |
− | + | ||
− | + | ||
− | + | <b>NOTE:</b> 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 | 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: | ||
− | + | <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 53: | Line 52: | ||
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: | ||
− | + | ||
− | 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> | + | <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> | + | <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> | ||
− | + | <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
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
- login -> Setup -> Shares -> New Share
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
- 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 :
- 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
- 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.
- Start "test" virtual machine and should display menu:
- Select "Parted Magic" from menu and should display:
- 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 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