Results 1 to 4 of 4

Thread: Booting USB Flash Drive with GRUB Installed on Internal Hard Drive

Hybrid View

  1. #1
    Just burned his ISO
    Join Date
    Feb 2009
    Posts
    4

    Default Booting USB Flash Drive with GRUB Installed on Internal Hard Drive

    I am attempting to boot BT3 from USB on a laptop that does not support booting from USB in BIOS. I do not want to burn a CD as I do not have any readily available. My current setup is a dual-boot to Ubuntu and Windows XP via GRUB on my internal hard drive. I installed BT3 on a 1GB USB flash drive. I am trying to boot the USB flash drive using the internally installed GRUB. I copied the vmlinuz and initrd files from boot on the flash drive to /boot on my Ubuntu install. I then added the following to my /boot/grub/menu.lst

    Code:
    title  	        USB Drive
    root		(hd0,4)
    kernel		/vmlinuz-usb vga=791 root=/dev/sda1 ro
    initrd		/initrd-usb
    quiet
    When I restart and select this option in GRUB, it begins to load BT3 but fails. First it failed at the end of linuxrc in the initrd when it attempts to run init saying, init usage [012345... (or something along those lines).
    If I edit the linuxrc file within the initrd (which I don't think is the correct way to solve the problem) to include in the call to init a runlevel of 2, I get a different error message saying, init: file not found: /dev/initctl

    Thank you for assistance.

  2. #2
    Member imported_blackfoot's Avatar
    Join Date
    Jun 2007
    Posts
    386

    Default first guess

    First guess

    Your grub configuration appears to point to two different roots!
    Lux sit

  3. #3
    Good friend of the forums
    Join Date
    Jan 2010
    Location
    outside chicago, il
    Posts
    442

    Default

    add rootdelay=20 to the kernel line
    You have to do this to delay loading BT until the flash drive is detected.
    I like the bleeding edge, but I don't like blood loss

  4. #4
    Just burned his ISO
    Join Date
    Feb 2009
    Posts
    4

    Default

    Quote Originally Posted by bofh28 View Post
    add rootdelay=20 to the kernel line
    You have to do this to delay loading BT until the flash drive is detected.
    I have tried that before and it hasn't worked. I will try again right now and report back soon.

    EDIT: Tried that, same usage message.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •