Creating a BTI7800 System Repair Drive
Using Linux to Create a BTI7800 System Repair Drive
Use this procedure on Linux to create a system repair drive that can be used to repair and boot a BTI7800 CMM from the USB port.
Prerequisites
- A Linux PC with a USB 3.0 port and root/sudo access.
- A USB 3.0 flash drive (minimum 8GB).
- The BTI7800 USB image (can be downloaded from https://www.juniper.net/support/downloads).
- Determine the assigned names of the existing drives on
the Linux PC.
For example:
$ ls -l /dev/disk/by-id/ total 0 drwxr-xr-x 2 root root 320 Jul 10 08:51 ./ drwxr-xr-x 5 root root 100 Jul 9 09:37 ../ lrwxrwxrwx 1 root root 9 Jun 16 08:02 ata-GCR-8483B -> ../../sr1 lrwxrwxrwx 1 root root 9 Jun 16 08:02 ata-LG_CD-RW_CED-8120B -> ../../sr0 lrwxrwxrwx 1 root root 9 Jun 16 08:02 ata-Maxtor_6E040L0_E1MWYCDE -> ../../sda lrwxrwxrwx 1 root root 10 Jun 16 08:02 ata-Maxtor_6E040L0_E1MWYCDE-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Jun 16 08:02 ata-Maxtor_6E040L0_E1MWYCDE-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Jun 16 08:02 ata-Maxtor_6E040L0_E1MWYCDE-part5 -> ../../sda5 lrwxrwxrwx 1 root root 9 Jun 16 08:02 scsi-SATA_Maxtor_6E040L0_E1MWYCDE -> ../../sda lrwxrwxrwx 1 root root 10 Jun 16 08:02 scsi-SATA_Maxtor_6E040L0_E1MWYCDE-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Jun 16 08:02 scsi-SATA_Maxtor_6E040L0_E1MWYCDE-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Jun 16 08:02 scsi-SATA_Maxtor_6E040L0_E1MWYCDE-part5 -> ../../sda5 lrwxrwxrwx 1 root root 9 Jul 9 09:27 usb-Verbatim_STORE_N_GO_070233A4889E0848-0:0 -> ../../sdb lrwxrwxrwx 1 root root 10 Jul 9 09:28 usb-Verbatim_STORE_N_GO_070233A4889E0848-0:0-part1 -> ../../sdb1
- Attach the USB drive to your Linux PC.
- Determine the name that Linux has assigned to the newly
attached USB drive by re-issuing the same command.
For example:
$ ls -l /dev/disk/by-id/ total 0 drwxr-xr-x 2 root root 320 Jul 10 08:51 ./ drwxr-xr-x 5 root root 100 Jul 9 09:37 ../ lrwxrwxrwx 1 root root 9 Jun 16 08:02 ata-GCR-8483B -> ../../sr1 lrwxrwxrwx 1 root root 9 Jun 16 08:02 ata-LG_CD-RW_CED-8120B -> ../../sr0 lrwxrwxrwx 1 root root 9 Jun 16 08:02 ata-Maxtor_6E040L0_E1MWYCDE -> ../../sda lrwxrwxrwx 1 root root 10 Jun 16 08:02 ata-Maxtor_6E040L0_E1MWYCDE-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Jun 16 08:02 ata-Maxtor_6E040L0_E1MWYCDE-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Jun 16 08:02 ata-Maxtor_6E040L0_E1MWYCDE-part5 -> ../../sda5 lrwxrwxrwx 1 root root 9 Jun 16 08:02 scsi-SATA_Maxtor_6E040L0_E1MWYCDE -> ../../sda lrwxrwxrwx 1 root root 10 Jun 16 08:02 scsi-SATA_Maxtor_6E040L0_E1MWYCDE-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Jun 16 08:02 scsi-SATA_Maxtor_6E040L0_E1MWYCDE-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Jun 16 08:02 scsi-SATA_Maxtor_6E040L0_E1MWYCDE-part5 -> ../../sda5 lrwxrwxrwx 1 root root 9 Jul 10 08:51 usb-Kingston_DT_100_G2_0019E06B0840CCA06702241A-0:0 -> ../../sdc lrwxrwxrwx 1 root root 10 Jul 10 08:51 usb-Kingston_DT_100_G2_0019E06B0840CCA06702241A-0:0-part1 -> ../../sdc1 lrwxrwxrwx 1 root root 9 Jul 9 09:27 usb-Verbatim_STORE_N_GO_070233A4889E0848-0:0 -> ../../sdb lrwxrwxrwx 1 root root 10 Jul 9 09:28 usb-Verbatim_STORE_N_GO_070233A4889E0848-0:0-part1 -> ../../sdb1
In this example, the new USB drive is
/dev/sdc
. - If your Linux is configured to automount USB devices,
then you must unmount the USB drive.
- Check
if the USB drive is mounted.
For example:
$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 38485652 15095980 21434704 42% / udev 504448 4 504444 1% /dev tmpfs 102352 652 101700 1% /run none 5120 0 5120 0% /run/lock none 511756 0 511756 0% /run/shm /dev/sdc1 15130624 883536 14247088 6% /mnt/usb2
In this example, the partition
/dev/sdc1
is mounted at mount point/mnt/usb2
. If your USB drive is not mounted, proceed to 5. - Unmount
the USB drive partition.
For example:
$ sudo umount /mnt/usb2
- Check
if the USB drive is mounted.
- Use the command
line disk imaging utility to transfer the USB image onto the USB
drive. A disk imaging utility restores a drive image to a drive.
For example:
Caution: This command erases all data on the target USB drive. Ensure you specify the correct USB drive in this command.
$ ls bti7800-usb-1.6.0 $ sudo dd if=./bti7800-usb-1.6.0 of=/dev/sd bs=10M Password: 731+1 records in 731+1 records out 7665960960 bytes (7.7 GB) copied, 630.255 s, 12.2 MB/s $
where if is the input file (name of the USB image), and of is the output file (path to the USB drive). All drives are located in the
/dev
directory.Note: This process might take a few minutes on faster USB drives, and up to 30 minutes on slower USB drives. No indication of progress is provided.
- Remove the USB drive.
You have created a system repair drive that can be used to boot a BTI7800 CMM from the USB port.
Using Mac OS X to Create a BTI7800 System Repair Drive
Use this procedure on Mac OS X to create a system repair drive that can be used to repair and boot a BTI7800 CMM from the USB port.
Prerequisites
- A Mac OS X machine with a USB 3.0 port and sudo access.
- A USB 3.0 flash drive (minimum 8GB).
- The BTI7800 USB image (can be downloaded from https://www.juniper.net/support/downloads).
- Open Launchpad and select Disk Utility.
The Disk Utility window appears. This window lists all the drives in the system.
In this example, the only hard drive in the system is the internal hard drive. If you have existing USB drives attached, you will see them listed here.
- Attach the USB drive to your Mac.
The newly attached USB drive appears in the Disk Utility window.
- Determine the name that Mac OS X has assigned to the newly
attached USB drive.
Highlight the USB drive entry and click the Info icon.
The Information window appears with more detailed information on the USB drive.
In this example, the Disk Identifier assigned by Mac OS X to this drive is disk3.
- Unmount the USB drive partition. The partition must be
unmounted to prevent access during the imaging process.
Select the USB drive partition entry and click Unmount.
- Use the built-in command line disk imaging utility to
transfer the USB image onto the USB drive. A disk imaging utility
restores a drive image to a drive.
Open a Terminal session and navigate to the location that contains the USB image.
Caution: The imaging command erases all data on the target USB drive. Ensure you specify the correct USB drive in this command. In this example, the USB drive is disk3. Your USB drive assignment might be different.
For example:
$ ls bti7800-usb-1.6.0 $ sudo dd if=./bti7800-usb-1.6.0 of=/dev/disk3 bs=10m Password: 731+1 records in 731+1 records out 7665960960 bytes transferred in 1440.480677 secs (5321808 bytes/sec) $
where if is the input file (name of the USB image), and of is the output file (path to the USB drive). All drives are located in the
/dev
directory.Note: This process might take a couple of minutes on faster USB drives and up to 30 minutes on slower USB drives. No indication of progress is provided.
- Eject the USB drive by clicking the Eject icon.
You have created a system repair drive that can be used to boot a BTI7800 CMM from the USB port.
Using Windows to Create a BTI7800 System Repair Drive
Use this procedure on Windows 7 to create a system repair drive that can be used to repair and boot a BTI7800 CMM from the USB port.
Prerequisites
- A Windows 7 PC with a USB 3.0 port.
Note: This procedure assumes the use of Windows 7. The procedure might be different for other versions of Windows.
- A USB 3.0 flash drive (minimum 8GB).
- A disk imager. This procedure uses the Win32 Disk Imager.
- The BTI7800 USB image (can be downloaded from https://www.juniper.net/support/downloads).
- Open Windows Explorer and click on Computer to see all the drives in the system.
- Attach the USB drive to your PC.
The newly attached drive should appear in the window with a new drive letter assigned.
- Launch a disk imaging application (for example, Win32
Disk Imager). A disk imaging application is used to restore a drive
image to a drive.
For example:
- Select the USB image file by clicking on the Browse icon.
In the resulting dialog, navigate to the location where the USB image resides, select it, and click Open.
Note: By default, this program only shows *.img and *.IMG files. To show all files, change the filter to show *.*.
- Select the target USB drive in the Device drop-down menu.
Caution: The imaging program erases all data on the target USB drive. Ensure you specify the correct USB drive in this command. In this example, the USB drive is E. Your USB drive assignment might be different.
- Write the image to the USB drive by clicking on Write.
For example:
- When the process completes, a Write Successful message appears. Click OK.
- Eject the USB drive.
You have created a system repair drive that can be used to boot a BTI7800 CMM from the USB port.