Booting from USB with Grub2
               ===========================
                        2011-01-14


I wanted to  check  out  LiveUSB-OpenBSD  [1],  because  I'm
pondering  about  switching  to   OpenBSD   for   my   daily
desktop.  However, my stubborn laptop  acted  up  again  and
refused to boot from the USB drive I carefully  put  OpenBSD
on.  So I decided to take a trip  down  search  engine  lane
and see what different ways there are to boot  from  a  usb.
It appears you can easily boot from a USB drive  with  Grub2
and  here's  how to:

- Boot into Grub and press c to get into the command line

-  If  you're  running  Trisquel  like  I  am,   you'll   be
 confronted with  a  user/password  question  you  probably
 haven't seen before.  Don't panic, you are (probably)  not
 an amnesiac.  Trisquel automatically generates a  password
 for  you  when  you  install  this  sweet  flower  of  the
 GNU/Linux garden. You can find it in
 /etc/grub.d/01_PASSWORD.  If you want to get rid of it you
 can  comment  everything  in  that  file  and  run   "sudo
 update-grub".  But since  I  like  this  whole  secure  by
 default thing - which is one of  the  reasons  I  want  to
 check out OpenBSD - I decided to just use the  login  name
 and password mentioned in the file.

- When you're logged in you'll see a shell which you can use
 to do all kinds of Grubby goodness.  I always thought LILO
 was  good  enough  for  me,  but  now  I'm  beginning   to
 understand why a beast like Grub2 can be nice to befriend.
 Anyway, to see all the devices and  their  partitions  you
 can use the command "ls".  There  I  found  the  device  I
 wanted   to   boot    from    (in    my    case    "hd1").

- To actually boot from it I used the following commands:

$ set root=(hd1)
$ chainloader +1
$ boot

- Bob's your aunt (I don't believe in gender conformity :-)


Hyperlinks:
[1]: http://liveusb-openbsd.sourceforge.net/


-----------------------------------------------------------
                      Tags: english