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
usbwithstorage [2009/09/24 10:13]
tiriel
usbwithstorage [2009/09/24 11:05] (current)
meteger
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 walkthrough ​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.
Line 28: Line 27:
 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 espace. 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 space. We will be redefining the partition table so we can use the remaining ​space.
 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|}}
  
 ==== 5. Give format to your new partition ==== ==== 5. Give format to your new partition ====
-Now you will have your BKO/gPXE working and a separate partition for your storage, but Leopard still won't recognize the new partition, you need to give format ​to it.+Now you will have your BKO/gPXE working and a separate partition for your storage, but Leopard still won't recognize the new partition, you need to format it.
   - Launch Disk Utility.   - Launch Disk Utility.
   - Select disk1s1 under the USB device on the left menu.   - Select disk1s1 under the USB device on the left menu.

QR Code
QR Code usbwithstorage (generated for current page)