NST USB FAQ
USB General
Can all systems boot from a USB device?
No. In order to boot from a USB device, the BIOS in your system must be capable of booting from a USB drive. In addition, depending on your BIOS, it may only be able to boot from a USB drive.
This varies from system to system. Try F10 or F12. Sometimes a BIOS won't offer a boot chooser keyboard shortcut. In this case you'll need to enter your BIOS setup utility (F2 or Delete keys are common) and change the boot order such that USB drives are checked first.
Can all USB Drives be booted from?
No. While most USB drives can be booted from, it is our understanding that the ability to boot from a USB drive is not necessarily a requirement (that being said, I'm not sure we've run across a drive which can not be booted from).
What are the different ways to boot NST from a USB device?
There are three different ways in which you can boot the NST from a USB device:
- A USB Live boot without a persistence overlay requires the least amount of space and behaves almost identically to booting from the ISO image burned to a DVD.
- A USB Live Persistence boot is similar to a USB Live boot with the addition of a persistence overlay. This is a bit like a hybrid between a Live boot and a full hard disk installation (updates to the system will persist between boots, but you will periodically need to start over).
- A USB Full Install boot is very similar to a full hard disk installation.
Can a Mac Mini 2009 boot the NST from a USB device?
While the Mac Mini can boot the NST from a ISO image burned onto a DVD, it can not boot a NST distribution on a USB attached drive.
What is the performance hit when booting from a USB Flash drive?
It depends upon the USB Flash drive (speeds will differ). Typically USB Flash drives will offer good read performance (15 to 25 MB/sec), but not so great write performance (5 to 10 MB/sec).
Here are a couple of links related to speed tests that will be influencing my next purchase:
USB Flash Drive Comparison – 21 Tested and Compared
16gb USB Drive Comparison – 17 Drives Compared
This article has some interesting points in the evaluation of USB flash drive perfomance:
Two Fast and Functional USB Flash Drives
USB Live
What is the minimum size memory stick for a USB Live boot?
2 GB (if you could find a 1.5GB USB memory stick it would probably work as well).
Does a USB Live boot remember changes between boots?
No. You need a USB Live Persistence or USB Full Install boot if you want to remember changes to the systems between reboots.
USB Live Persistence
What is the minimum size memory stick for a USB Live Persistence boot?
2 GB. However, this will limit you to roughly 0.5 GB for your persistence layer.
Does a USB Live Persistence boot remember changes between boots?
Yes - until you fill the persistence layer. Using this boot method, your NST system will gradually consume memory in the persistence layer. Once all of the memory in the persistence layer is consumed, you will need to clear the entire persistence layer and start over from the initial ISO boot.
How do I reset (clear) the persistence layer?
When your persistence layer fills (it will eventually), you will need to reset it in order to use the system again. This reset your system as if it booted from the initial ISO image.
To reset the persistence overlay, you'll need to append the following string to the end of the kernel boot options:
reset_overlay
USB Full Install
What is the minimum size memory stick for a USB Full Install?
8 GB.
Does a USB Full Install remember changes between boots?
Yes - a USB Full Install behaves pretty much the same as a normal USB hard disk installation.
Why does a yum update take so long on a USB Full Install?
We don't know the answer to this question. We think it is something to the way the update process is implemented and it is quite annoying.
Can I dual boot from a USB Flash Drive?
Dual Boot NST Hard Disk Install/NST Live from USB
It is possible to dual boot off of a USB memory stick. This allows one to put both the NST Live version and the NST hard disk installation on the same memory stick. This will require a memory stick of 8GB or more.
The following steps are required:
- Setup up a 2GB partition as primary partition 1 on the system according to the requirements of the liveusb-creator utility.
- Install the NST Live version onto the 2GB partition using the "System Utilities|Create NST Live USB Disk" command from the fluxbox menu.
- Verify that the NST Live version installed boots.
- After booting NST Live, perform a full hard disk installation to the remaining portion of the memory stick use the "System Utilities|Install NST Live To Disk" command from the fluxbox menu (or directly from the icon on the GNOME desktop).
- Reboot the system, it should boot up using the hard disk installation on your USB memory stick (you should see the grub boot loader).
- After logging in, add the following to your: /boot/grub.conf file:
title NST Live (for install) root (hd0,0) chainloader +1
- From this point on, when you boot off of your USB memory stick, you should see the grub boot loader come up and you should have the option to select "NST Live (for install)" from the grub boot screen.
NOTE: This may work for other USB devices (like a USB hard disk), but has not been tested.