Need to boot Linux from USB

I have been trying to get this to work for a while now but it appears with the current firmware it is just not possible to boot a Linux OS from a usb drive.
Is this true? or is there a way it can be done?
Basically I work in a forensic computing lab and as our portable forensic machines we have a total of 16 MacBook Pro's all the same spec set up to dual boot WinXP and Leopard.
So far they've been excellent giving us the benefits of both OS's to run the different forensic tools on.
My problem is i need to boot a linux distro from a portable drive (USB or Firewire is fine but USB would be better) for a particular purpose.
As you can imagine, our system gets filled with loads of rubbish and we need to clean them regularly so i have created an install from a wiped drive containing everything we need on the drive. I have then created some scripts in Linux that use dcfldd to create an image of the entire drive and compress it to about 13GB.
I also created another script that puts the image back on the internal drive.
This basically allows me to put clean "forensically" secure images back on the laptops within about an hour. i can also then update any software etc before creating a new up to date image.
Currently I have to use a Linux boot CD to start the laptop with an external drive attached holding the scripts and image. i would like to just have a bootable thumb drive that holds everything and be able to start from it by holding the option key, put the image on the internal drive and reboot. its very quick except from the booting and running from CD whereas a small puppy linux build or similar would be very quick. And because we sometimes have to do this onsite speed is a major issue.
Am i correct in thinking that the firmware just doesn't allow it or has anyone managed to get this to work?
If it is the firmware, does anyone know if there is an update on the horizon that will remedy this problem?
I should state i have tried many linux builds (using MBR and GPT options etc) and refit and nothing allows the drive to boot with refit stating the firmware has limited support for legacy systems on USB.
I also know that I CAN (and have tried) using a Mac OS installed on the USB drive but it appears to have its own problems. it is fine when the internal drive is empty but because in my case it has an OS on it the system actually seems to use some of the components of the internal drive so when trying to image over it i get conflicts. The Mac OS also takes a lot of room on the drive when i just want a stream lined OS for this job.
The main reason i don't want to use Mac OS though is that i plan to later add images for our doing our lab machines which are PCs and would therefore not boot the Mac OS.
If anyone can help with this I would be grateful.
Cheers
Chris

Most Linux distros will not boot from USB devices as is. I believe you're in luck with Ubuntu because there are some methods of running it from USB flash drives that just may do the trick for you. I ran across this when looking into putting Ubuntu on my MSI Wind.
Boot and run Linux from a USB flash memory stick | USB Pen Drive Linux.webloc;
On the Ubuntu site look for information in the documentation for installing on pendrives.
I'm pretty sure that the methods for booting from USB flash drives will apply to any USB drive. From what I learned Linux simply isn't set up to boot from a flash drive or USB drive without some effort on the part of the installer. I've never done this myself so I can't tell you what to do only some pointers to where you may find how to do it.
After my experience using Ubuntu on my Wind I decided it wasn't worth the effort involved. OS X is simply much better than Linux in every respect. I just wasn't interested in becoming any geekier than I already am. I had enough of that 20 years ago!

Similar Messages

  • How can I boot linux from usb drive and/or dvd drive on a windows 8 laptop please?

    Hi all,
    Could someone describe how to set my windows 8 laptop to boot linux from usb and or dvd drive step by step please? I have HP laptop. Thank you.

    http://www.cisco.com/en/US/prod/collateral/modules/ps6247/prod_qas0900aecd80232483.html
         Q. What sizes of USB Flash sticks are supported?
         A. USB Flash sticks are supported in 64, 128, and 256 MB sizes. No other sizes are supported.
         Q. Can I use any USB memory stick for this application?
         A. No. Only Cisco USB memory sticks are supported.
    Q. Can I boot an image directly from the USB Flash module?
    A. Yes. USB drivers have been added to rommon, starting with version 12.4(13r)
         Q. Can I format the USB Flash module on the router?
    A. Yes. You can format the module on either a router or a PC. You must  specify "FAT16 file system" as the file system for the PC format process  to use.
    If your setup satisfies above conditions you can get the router to boot up with the IOS on the USB flash
    If you are in ROMMON mode, use 'dev' to find out the name of the USB Flash (should be usbflash0).
    set BOOT=usbflash0:
    If you are in the router,
    boot system flash usbflash0:

  • THERE are Macbooks can boot linux from a usb stick linux?

    THERE are Macbooks can boot linux from a usb stick linux? like a usb stick with Fedora or ubuntu...

    Mid 2011 MacBook Air.
    I have gotten linux running on an older mac, but I think I had to use rEFIT
    http://refit.sourceforge.net/

  • Is it possible to install Oracle linux from usb?

    Hi Guys,
    Is it possible to install Oracle linux from usb? If yes, may I know the exact procedures to do so.
    I am using linux ubuntu and I tried to make a bootable usb with the dvd iso of oracle linux 6 using Unetbootin software. The installation started well.
    but after formatting the harddisk, I got an error as shown below
    Missing ISO 9660 image
    The installer has tried to mount image #1, but cannot find it on the hard drive.
    I think ISO 9660 image is something connected with the CD image or something. But not sure...
    Can anyone help me out with this situation.... Thank you..
    Edited by: 839414 on Feb 24, 2011 12:47 AM

    HI
    I know this is an old post but has anyone resolved this issue? I am trying to install OEL 6U4 via usb with no luck. Keep getting Missing ISO 9660 Image. I have tried all the tools under the sun to write it to USB, also tried copying the iso to the Boot disk.. as stated above... no luck ....
    I have checked the installation files using md5 and they are fine... just in case downloaded it again as well as 6U3 and 6U0.
    I have installed almost every version of linux there is... but OEL is definitely the most difficult and after 3 days, I am ready to give up. Any idea?
    BTW. I am using utilities on windows 8 to write the iso to USB.
    Thanks
    P

  • Cisco 3825 router boot ios from usb

    HI All
    I got a Cisco 3825 Router CF card failure, can I boot IOS from USB? 
    Physically I found 2 usb ports but nothing I can see in ROMMON mode, may I know how to boot from USB?
    rommon 1 > dev
    Devices in device table:
            id  name
        flash:  compact flash
    bootflash:  boot flash
        eprom:  eprom
    rommon 2 >
    Hugo

    Hi Hugo, 
    The only time you can get an ISR G1 (except 870) to boot from USB is when you have upgraded the bootstrap to 12.4(13r)T15.
    The command to boot from USB is a hidden command.  From ROMmon the command is "boot usbflash0:IOS_filename.bin".

  • Boot Linux from FlashROM using OBP (OpenSPARC T1 FPGA)

    Hi,
    I'd like boot Linux from flashROM using OPB. So, which device identifier should I use?
    Thanks,
    Alex.
    Edited by: Alexis_VM on Nov 27, 2009 3:56 AM

    I think that module replacement is difficult, what for do you want to do that?
    As to FPGA T2 implementation - I have passed through the synthesis of the 1.3 implementation with Altera Quartus: it is totally asynchronous (even under ifdef FPGA blocks), infers latches instead of RAM blocks and thus can be fit in the largest StratixIV-E only. That is for the only core. So the mininmum of the work to make it suitable for FPGA is synchronous redesign of all memory structures, and that could be reasonable because memory structures in the T1 FPGA implementation are far imperfect still despite of the fact that it (T1) could be fit in medium-sized FPGA.

  • Booting Arch Linux from usb flash [SOLVED]

    I have instaled Arch Linux on usb flash (filesystem is ext2) I have regenerated initrd (mkinitcpio -p) with usb hook (HOOKS="base udev usb ide scsi sata filesystems"), but Arch Linux stop booting with error:  unable mount dev/disk/by-uuid/my-uuid After  pressing Control-D  in recovery shell  Caps Lock and Scroll Lock leds blink on my keyboard
    I have tried booting  from label (dev/disk/by-label/my-label) I have got same error
    Please help me
    PS Please forgive me for my English
    Last edited by vav (2011-02-13 12:42:59)

    GRUB is installed on the usb flash drive
    menu.lst:
    # Config file for GRUB - The GNU GRand Unified Bootloader
    # /boot/grub/menu.lst
    # DEVICE NAME CONVERSIONS
    # Linux Grub
    # /dev/fd0 (fd0)
    # /dev/sda (hd0)
    # /dev/sdb2 (hd1,1)
    # /dev/sda3 (hd0,2)
    # FRAMEBUFFER RESOLUTION SETTINGS
    # +-------------------------------------------------+
    # | 640x480 800x600 1024x768 1280x1024
    # ----+--------------------------------------------
    # 256 | 0x301=769 0x303=771 0x305=773 0x307=775
    # 32K | 0x310=784 0x313=787 0x316=790 0x319=793
    # 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
    # 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
    # +-------------------------------------------------+
    # for more details and different resolutions see
    # http://wiki.archlinux.org/index.php/GRUB#Framebuffer_Resolution
    # general configuration:
    timeout 5
    default 0
    color light-blue/black light-cyan/blue
    # boot sections follow
    # each is implicitly numbered from 0 in the order of appearance below
    # TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
    # (0) Arch Linux
    title Arch Linux
    root (hd2,0)
    kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/1e3753e6-01f4-4153-a36a-07a81c552ee0 ro
    initrd /boot/kernel26.img
    # (1) Arch Linux
    title Arch Linux Fallback
    root (hd2,0)
    kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/1e3753e6-01f4-4153-a36a-07a81c552ee0 ro
    initrd /boot/kernel26-fallback.img
    # (2) Windows
    #title Windows
    #rootnoverify (hd0,0)
    #makeactive
    #chainloader +1
    Last edited by vav (2011-02-13 08:06:27)

  • How run live/install linux from usb/sd?

    Hi there, im trying to run in live mode a linux distro (e.g. Backtrack or Ubuntu) from usb key but im experiencing issuess...
    i tried Uinetboot usb creator and even partitioning the removable drive in hfs and ext4 with rEfit installed in the first one and the linux image in the latter but i always see something like "no bootable disk"...
    which is the best way to do it?
    im using a macbook air 2012 with 4gigs
    thanks,
    Enrico

    There are strings in the pliist file to add other Macs so that you can use some USB-DVD drives.
    This is 5 page thread, so a little more 'meat' to it:
    https://discussions.apple.com/thread/3410900?start=60&tstart=0
    And on PC booting Windows from a USB DVD to do the install is usually a piece of cake, sometimes you just need to specify that USB in the BIOS boot order and sometimes select via F12 (or another Fkey) and that is it.
    What you have here seems to be everything and everyone is excluded unless there is a  mac-model device ID string that specifies yes.  An unnecessary hurdle.

  • Can't boot Arch from USB on Acer Aspire One...

    Hi All,
    New to the forums, relatively new to Linux. I've tried several distros including #!, U/K/Xubuntu, Mint, Kuki, Puppy and Wolvix. However none of them, except maybe Mint, have played very nicely with my Acer Aspire One netbook. Even Kuki was a bit of a disaster, though I liked the Midori browser, first time I'd used it was under Kuki.
    Intro aside, I want to try Arch. I am not scared of a bit of hands-on work via CLI, although am certainly no expert when it comes to CLI & Linux!
    The problem is, I created a USB install for the latest 32bit version of Arch using Unetbootin (I tried both under Windows and Linux, creating USB live sticks with both). However when I try to boot from USB, all goes well until just after a message during the boot process appears. I forget off the top of my head what the error message says, though it appears after successfully waiting 30 seconds to discover a SCSI drive (or something along those lines).
    The error has nothing to do with the drive, it's related to the step in the boot process that comes after that. Whatever the message is (I'm at work so cannot access logs or anything right now) it ends up asking me to resolve from a CLI prompt, which then leaves me with a prompt dialog, or to restart and try again.
    Nothing seems to work so I am not sure what I am doing wrong or if it might be a bug with Unetbootin or a bug with the latest version of Arch? Or simply a good old fashioned ID10T error?
    Any help would be greatly appreciated. Thanks!

    Thanks! I'll mark this as an ID10T error for now then. I'll give the USB install image a try tonight. On a side note, does Arch come with Skype pre-installed and if not, is it relatively simple to install a la the *.deb package install?

  • Booting Linux from External Harddrive

    I recently installed Kubuntu 8.04 on an external USB hard drive... all self contained. I can go to any PC, hit F-whatever for the boot menu, and boot right to my external hard drive.
    However, the hard drive doesn't show up when I plug it into a Mac and hit "Option" for the boot options. I have a MacBook Intel Core 2 Duo with Mac OS X 10.4.11.
    Any ideas? I'd like to make minimal changes to the Mac (otherwise it would defeat the point of my self-contained Linux install)
    Thanks!
    Erik

    I have booted Debian from a 2GB USB stick on my intel Macbook Pro. When I hold down the option key at startup I see Mac, Windows (bootcamp), and Windows (the usb stick). No problems.

  • Booting XP from USB CDrom

    Hi, please please help me, my Thinkpad X32 has recently crashed terminally and Ive been trying to re- install WinXP from a new USB CDrom that I purchased especially off Ebay as it said it was compatible but Im having no luck, it begins to boot and gets so far but then I get the same error saying that it cant copy a file across and I cant go any further. Unfortunately I have since read on these forums about some recovery partition but  as I completeley deleted all partitions to start again this is now useless. Is there any way to get it to install straight from the USB CD or will I need this Recovery CD and how do I  use this ?
    any info is very much appreciated.
    thanks
    Leigh

    does the cd rom drive have an external power supply or are you just trying to power it through the usb port.  some drives need more power than the usb port gives. mine needs an external power supply or a usb 2 into 1 y cable.  its more reliable with an external power supply though.
    T430u, x301, x200T, x61T, x61, x32, x41T, x40, U160, ThinkPad Tablet 1838-22R, Z500 touch, Yoga Tab 2 Windows 8.1, Yoga Tablet 3 Pro
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!
    If someone helped you today, pay it forward. Help Someone Else!
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

  • Booting BIOS from USB doesn't work (890FXA-GD70)

    Hi all,
    in case of BIOS crash, recent MSI motherboards should be able to boot using a BIOS provided from an USB pendrive. I have tested this function by calling it directly by BIOS option, but it fails after BIOS is loaded getting a blank screen (debug code: 09) or the monitor off (debug code: 31). Does any of you know whether the problem is fixable or any hints? Is it working to you?
    890FXA-GD70 (either BIOS 1.0 and 1.6)
    Verbarim Store'n' go 4GB USB pendrive (tested with FAT32, FAT16 formats, partitions smaller, bigger... nothing)
    BIOS save function doesn't work as well. Some bytes are different comparing the saved file to original one.

    Quote from: Svet on 28-October-10, 21:37:53
    it's probably m-flash issue, what's current bios version installed?
    Yes, you can say: "Flash your BIOS to the last version released some days ago, and retry", but that is the last chance for clear reasons. The problem hasn't been fixed flashing from 1.0 to 1.6, and I guess likely this code with the bug is in non flashable part of BIOS.
    I wonder whether Boot 2nd BIOS from USB Drive (or Backup BIOS to USB Drive) is working for someone, it looks impossible it is entirely broken...

  • HP Pavilion Sleekbook 15 not booting up from USB (to clean install windows)

    Hello there, 
    I have been trying to install windows 7 ultimate using from USB on my HP Pavilion Sleekbook 15 (Model: b153cl) but unfortunately even after changing the boot order on bios to the USB device it's still not picking up the USB to clean install windwos 7. 
    Machine came with pre-installed windows 8, and I hate that.
    Can someone help me figure out the issue here... cause i have used the same bootable USB (windows 7) on another machine and it worked without any issues. 
    Thanks 
    Mike

    well.. i was just reading this thread, http://h30434.www3.hp.com/t5/Notebook-Operating-Systems-and-Software/HELP-download/m-p/4240018
    and my problem has been solved... 
    thanks anyway for the prompt response.. 
    Mike
    Huffer wrote:
    Have you turned off secure boot in the BIOS and enabled legacy boot? If the machine originally came with Windows 8 secure boot is enabled by default and it will block booting from Windows 7 media. 

  • Problem booting Linux from JTAG on PicoZed

    Forums: 
    General Questions
    I'm trying to boot my PicoZed board to Linux from JTAG. It's close, but I'm missing something.
    I can successfully boot from SD Card with these same files, so it seems the problem lies elsewhere.
    Here are the steps, I'm following:
    * Set SW1 to JTAG boot mode.
    * XMD Console commands
      - connect arm hw
      - dow zynq_fsbl.elf
      - run
      - fpga –f fpgabits.bit
      - dow u-boot.elf
      - run
    * Stop u-boot from auto-booting in terminal
    * XMD Console command
      - stop
      - dow –data image.ub 0x1000000
      - con
    * From u-boot type
      - bootm 0x1000000
    * Linux boot hangs with last lines
      - [drm] Initialized drm 1.1.0 20060810
      - brd: module loaded
      - loop: module loaded
    The next lines that Linux is supposed to print has to do with the QSPI, but I'm not sure what else to do.
    When successfully booting from the SD Card, I'm using BOOT.BIN with the same FSBL, FPGA Bits and u-boot.
    I'm also using the same image.ub file.
    Any suggestions on what to try next?
    --Jeff

    The DTS is in the image.ub file.  I will try the steps in the pdf and let you know if it helps.
    Here is the boot information from when u-boot loads/runs the image.ub file:
    reading image.ub
    8639064 bytes read in 749 ms (11 MiB/s)
    ## Loading kernel from FIT Image at 01000000 ...
    Using 'conf@1' configuration
    Trying 'kernel@1' kernel subimage
    Description: PetaLinux Kernel
    Type: Kernel Image
    Compression: gzip compressed
    Data Start: 0x010000f0
    Data Size: 8620511 Bytes = 8.2 MiB
    Architecture: ARM
    OS: Linux
    Load Address: 0x00008000
    Entry Point: 0x00008000
    Hash algo: crc32
    Hash value: 9a258a1a
    Verifying Hash Integrity ... crc32+ OK
    ## Loading fdt from FIT Image at 01000000 ...
    Using 'conf@1' configuration
    Trying 'fdt@1' fdt subimage
    Description: Flattened Device Tree blob
    Type: Flat Device Tree
    Compression: uncompressed
    Data Start: 0x01838bb4
    Data Size: 17256 Bytes = 16.9 KiB
    Architecture: ARM
    Hash algo: crc32
    Hash value: a1140b0d
    Verifying Hash Integrity ... crc32+ OK
    Booting using the fdt blob at 0x1838bb4
    Uncompressing Kernel Image ... OK
    Loading Device Tree to 07ff8000, end 07fff367 ... OK
    --Jeff
     

  • Dual boot windows from USB via grub?

    HI all:
    I recently had a motherboard failure on an existing PC on which I dual-booted Windows XP and Gentoo.  I replaced that box with a new HP PC preloaded with Vista.  Wiped that immediately, and installed ARCH.  But, I would like to also boot XP, and, since my old hard drive is still OK (I have it in an external USB adapter), I was thinking that I might configure grub to point at an external USB drive like this:
    # Windows XP
    title Windows XP
    root (hd1,0)
    makeactive
    chainloader +1
    where "hd1" (I hope) would point at my old drive, now connected via USB.  In this way, I am really booting from my HDD (where grub lives), but "chain loading" from my USB external.  Can this work??
    -dvh

    dvh wrote:
    I configured as shown in the wiki, but when I try to boot XP, I get a message that says something to the effect of "missing or corrupted <windows root>\system32\ntoskrnl.exe".  I checked the disk and it seems to be there and OK.  I get the feeling that it is either NOT finding the hard disk (or partition) or it cannot interpret the NTFS file system (but grub was able to boot this before,...).  So, two questions...
    1) how do I know what the designator for the external USB hard disk will be?  I have speculated that grub will find it at "hd1", but maybe not?
    2) does the target disk NEED a windows boot loader?  as I said earlier, I used to dual boot it, so there is a grub loader on that disk also.
    ...ok, three questions...
    3) anything else that I should consider??
    Thanks again for any help.
    -dvh
    1) i don'tknow a way to check this, but the
    missing or corrupted <windows root>\system32\ntoskrnl.exe message comes from the windows boot process,
    so it seems grub is configured correctly.
    The main problem is that BOTH grub and windows boot need to have the correct settings.
    Windows takes the settings for boot from the boot.ini file in the root of C:\ , and that probably needs to be changed.
    You will need some way to get read/write access to the windows C-drive partition.
    Install ntfs-3g in archlinux (see NTFS_Write_Support ) and post the contents of boot.ini .

Maybe you are looking for

  • Execution of scripts was prohibited. Use the XsltSettings.EnableScript property to enable it

    Hi, I have created a custom field in SharePoint 2010. I have a xsl file which does the Xslt rendering for item display in list view. I need to add some C# code to the xslt code. So i included code as below: 1) xml:user="urn::my-scripts" in the xsl:st

  • How to unlock my Ipod 3, lost the key

    change the key to Ipod touch and I forget, and I try to restore get error I can do?

  • NWDI BROKEN DC's when importing SAPPCUI_GP

    Dear all, We are currently trying to coustomize MSS and ESS packages. For which we created a track and imported SAPESS 6.0 SP 11 SAPMSS 6.0 SP 11 SAPPCUI_GP 6.0 SP 11 on the track. And before this i have imported SAPBUILDT sp13 and SAP-JEE sp 13 SAPJ

  • Itunes 11 high CPU

    Since downloading iTunes 11 I've noticed a considerable drop in computer functionality and speed whenever it's running. Even if it's just playing music. It's eating more CPU and Memory than ever before. Is this a normal thing?

  • Inter Profit Center transaction

    Hi guys: I have a requirement where under one company code, one profit center sells to the other profit center (hence the 2nd is purchasing). What is the best way to enter this transaction so we can produce profit center reports and see the revenue &