Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
usbwithstorage [2009/09/24 10:11]
tiriel
usbwithstorage [2009/09/24 10:27]
tiriel
Line 2: Line 2:
 As stated [[removable | here]] you can place gPXE on a USB drive, unfortunately,​ the standard procedure will render your USB device unusable for any other purpose. The intention of this guide is to walk you through the process of deploying gPXE to a USB device and be able to still use it as storage media. As stated [[removable | here]] you can place gPXE on a USB drive, unfortunately,​ the standard procedure will render your USB device unusable for any other purpose. The intention of this guide is to walk you through the process of deploying gPXE to a USB device and be able to still use it as storage media.
  
-**Note:** ''​This guide is a walkthroug for Mac OS X 10.5, also it uses BKO instead of gPXE, still I believe the process would be similar in Linux and for gPXE.''​+**Note:** ''​This guide is a walkthroug for Mac OS X 10.5, also it uses BKO instead of gPXE, still I believe the process would be similar in Linux and/or for gPXE.''​
  
 **__Important:​__** Backup the data on your USB drive, as you **WILL** lose it in this process. **__Important:​__** Backup the data on your USB drive, as you **WILL** lose it in this process.
Line 10: Line 10:
  
 {{:​screenshots:​download.png?​500|}} {{:​screenshots:​download.png?​500|}}
- 
 ==== 2. Preparing the USB device ==== ==== 2. Preparing the USB device ====
 Getting the device ready for deployment is not trivial in Leopard, as the OS mounts it to the desktop and the context menu removes it from the system. These few steps will prepare the USB device for deployment: Getting the device ready for deployment is not trivial in Leopard, as the OS mounts it to the desktop and the context menu removes it from the system. These few steps will prepare the USB device for deployment:
Line 17: Line 16:
   - Select the partition(s) in the device and click the "​unmount"​ button from the toolbar   - Select the partition(s) in the device and click the "​unmount"​ button from the toolbar
     *{{:​screenshots:​umount.png?​500|}}     *{{:​screenshots:​umount.png?​500|}}
-  - Now the device is ready, but firs you need to identify your device. Select the USB device from the left menu and click the "​info"​ button from the toolbar.+  - Now the device is ready, but first you need to identify your device. Select the USB device from the left menu and click the "​info"​ button from the toolbar.
     * The name besides "Disk Identifier"​ is the one you'll need to locate your device under the ''/​dev''​ directory     * The name besides "Disk Identifier"​ is the one you'll need to locate your device under the ''/​dev''​ directory
     *{{:​screenshots:​disk_id.png?​500|}}     *{{:​screenshots:​disk_id.png?​500|}}
     *In the case depicted above the Disk Identifier is disk1, so the device would be ''/​dev/​disk1'',​ that's the device name we'll use for the rest of the tutorial, adapt to whatever your disk identifier is.     *In the case depicted above the Disk Identifier is disk1, so the device would be ''/​dev/​disk1'',​ that's the device name we'll use for the rest of the tutorial, adapt to whatever your disk identifier is.
 ==== 3. Deploying BKO ==== ==== 3. Deploying BKO ====
-To deploy BKO to your USB drive, fire up Terminal and cd to the directory ​ you downloaded it and deploy ​it by using+To deploy BKO to your USB drive, fire up Terminal and cd to the directory ​where you downloaded it. Deploy ​it by using
     dd if=gpxe.usb of=dev/​disk1     dd if=gpxe.usb of=dev/​disk1
 Remember to substitute ''​disk1''​ for your own disk identifier. Remember to substitute ''​disk1''​ for your own disk identifier.
  
 If you're deploying a generic gPXE, just follow the instructions under [[removable|Using removable media]] If you're deploying a generic gPXE, just follow the instructions under [[removable|Using removable media]]
- 
 ==== 4. Recovering your storage space ==== ==== 4. Recovering your storage space ====
-At the moment, your BKO/gPXE should be up and ready, feel free to try it out. Nevertheless you will find that you're using your whole USB drive for a tool that uses barely 2MB of space. We will be redefining the partition table so we can use the remaining espace. +At the moment, your BKO/gPXE should be up and ready, feel free to try it out. Nevertheless you will find that you're using your whole USB drive for a tool that uses barely 2MB of espace. We will be redefining the partition table so we can use the remaining espace.
 There is a screenshot of this process below. There is a screenshot of this process below.
  
-  - Launch ​the fdisk utility by using+  - From Terminal, launch ​the fdisk utility ​in interactive mode by using:
     * <​code>​fdisk -e /​dev/​disk1</​code>​     * <​code>​fdisk -e /​dev/​disk1</​code>​
-  - Once fdisk starts, the prompt should look like+  - Once fdisk starts, the prompt should look like:
     * <​code>​fdisk:​ 1></​code>​     * <​code>​fdisk:​ 1></​code>​
-  - Issue the print command to get a preview of the partition table+  - Issue the print command to get a preview of the partition table.
     * <​code>​fdisk:​ 1> print</​code>​     * <​code>​fdisk:​ 1> print</​code>​
-    * BKO is installed on the forth partition, note the size of the partitionfor you will need that number ​afterwards+    * BKO is installed on the forth partition, note the size of the partition for you will need that number ​in the next step
-  - Edit the first partition to use it as the storage ​partition.+  - Edit the first partition ​to be able to use it for storage.
     * <​code>​fdisk:​ 1> edit 1</​code>​     * <​code>​fdisk:​ 1> edit 1</​code>​
-    - First you will be asked for the partition'​s id, enter ''​0B''​ that is the code for Win95 FAT-32 filesystem. +    - First you will be asked for the partition'​s id, enter ''​0B''​that is the code for the Win95 FAT-32 filesystem. 
-    - Then you will be asked if you want to edit in CHS (cylinder, head, sector) mode, say ''​no''​ unless you know what you're doing +    - Then you will be asked if you want to edit in CHS (cylinder, head, sector) mode, say ''​no''​ unless you know what you're doing. 
-    - When prompted for the partition offset, enter the size of BKO's partition, ​in this case ''​4064''​+    - When prompted for the partition offset, enter the size of BKO's partition, ​that is the number referred on step 3.
     - Last you will be asked for the partition'​s size, leave the default value.     - Last you will be asked for the partition'​s size, leave the default value.
-  - Issue the print command again to make sure the changes have been made+  - Issue the print command again to make sure the changes have been made.
     * <​code>​fdisk:​ 1> edit 1</​code>​     * <​code>​fdisk:​ 1> edit 1</​code>​
   - Write the changes to the disk by issuing the write command.   - Write the changes to the disk by issuing the write command.
     * <​code>​fdisk:​ 1> write</​code>​     * <​code>​fdisk:​ 1> write</​code>​
-  - Exit fdisk+  - Exit fdisk.
     * <​code>​fdisk:​ 1> quit</​code>​     * <​code>​fdisk:​ 1> quit</​code>​
 {{:​screenshots:​fdisk.png?​500|}} {{:​screenshots:​fdisk.png?​500|}}

Navigation

* [[:start|Home]] * [[:about|About our Project]] * [[:download|Download]] * [[:screenshots|Screenshots]] * Documentation * [[:howtos|HowTo Guides]] * [[:appnotes|Application Notes]] * [[:faq:|FAQs]] * [[:doc|General Doc]] * [[:talks|Videos, Talks, and Papers]] * [[:hardwareissues|Hardware Issues]] * [[:mailinglists|Mailing lists]] * [[http://support.etherboot.org/|Bugtracker]] * [[:contributing|Contributing]] * [[:editing_permission|Wiki Edit Permission]] * [[:wiki:syntax|Wiki Syntax]] * [[:contact|Contact]] * [[:relatedlinks|Related Links]] * [[:commerciallinks|Commercial Links]] * [[:acknowledgements|Acknowledgements]] * [[:logos|Logo Art]]

QR Code
QR Code usbwithstorage (generated for current page)