Results 1 to 7 of 7

Thread: 10.10 on LiveUSB: Possible to boot from a subdir?

  1. #1
    Join Date
    Feb 2010
    Location
    Costa Rica
    Beans
    18
    Distro
    Ubuntu 10.04 Lucid Lynx

    10.10 on LiveUSB: Possible to boot from a subdir?

    Hi all. . . I'm fairly new to Ubuntu, but have been around Unix/Linux for ages. Earlier this year I spent some time to get 9.10 booting from a LiveUSB stick. It worked great, everything just as I'd hoped, but ran out of time to pursue it.

    So, now I'd really like to build a LiveUSB with 10.10, in the same environment that was working so well earlier. That means 10.10 in a subdirectory on the USB stick so it will co-exist with other Live Distros, and also boot on my Macbook.

    With 10.10 in the root of the USB, everything works perfectly. However, as soon as I move Ubuntu down into a subdirectory and modify the /syslinux/txt.cfg file, it boots part way, dumps me into a BusyBox shell, and fails with the following error message.

    Code:
    (initramfs) Unable to find a medium containing a live file system
    I've searched here and elsewhere, but haven't found the answer yet. Here's the syslinux entry from the modified txt.cfg file. This is similar to the entry that works great with 9.10, but that did not have the 'preseed file' entry and did not use persistence.

    Code:
      kernel /ubuntu/casper/vmlinuz
      append noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/ubuntu/casper/initrd.lz splash --
    Both vmlinuz and initrd.lz load, I get the splash screen, then the LED on the USB flashes for a while (but less than a minute), and then gives the above msg. The only changes made to the above was prefixing with the /ubuntu subdirectory. (I also tried adding the subdirectory prefix to the preseed file, but that didn't work either.)

    What other info would help? I'm using the 32-bit Desktop Ubuntu on an older Gateway with AMD cpu. I used the PendriveLinux Universal USB Installer v1.8.1.5 downloaded today to do the initial Live setup in USB's root dir.

    I hope this is possible. Any suggestions?
    Thanks!

  2. #2
    Join Date
    Oct 2007
    Location
    Chennai, India
    Beans
    3,804
    Distro
    Ubuntu Development Release

    Re: 10.10 on LiveUSB: Possible to boot from a subdir?

    Quote Originally Posted by gringo guy View Post
    10.10 in a subdirectory on the USB stick so it will co-exist with other Live Distros,
    Hi, I have built a multi-boot DVD using Grub4DOS, after trying many unsuccessful changes to the preseed and other files.

    Using Grub4DOS, you can boot an ISO image of the linux distro of your choice. You can get the details from the link in my sig, below.
    Cheers,PRShah
    Make your own: Ubuntu, Kubuntu, Xubuntu, Mythbuntu All-in-One Live DVD
    "I never make mistakes; I thought I did, once.. but I was wrong."

  3. #3
    Join Date
    Jun 2009
    Location
    SW Forida
    Beans
    Hidden!
    Distro
    Kubuntu

    Re: 10.10 on LiveUSB: Possible to boot from a subdir?

    Somewhat like the grub4dos versions, but using grub2. If you have a 8GB or larger flash you can do a full Ubuntu install. I have several ISO installed on my 4GB flash drive using grub2.

    MultiBootUSB - Install and boot multiple Linux from Pendrive / Flash drive / USB disk
    http://ubuntuforums.org/showthread.php?t=1518273
    multicd.sh - combine Linux ISOS into one
    http://ubuntuforums.org/showthread.php?t=1071869

    HOWTO: Booting LiveCD ISOs from USB flash drive with Grub2
    HardDrive
    http://ubuntuforums.org/showthread.php?t=1549847
    http://ubuntuforums.org/showthread.php?t=1288604
    Basically you just install grub2, create a folder for the isos and edit a grub.cfg to loop mount the isos.
    http://ubuntu-ky.ubuntuforums.org/sh....php?t=1535864
    UEFI boot install & repair info - Regularly Updated :
    https://ubuntuforums.org/showthread.php?t=2147295
    Please use Thread Tools above first post to change to [Solved] when/if answered completely.

  4. #4
    Join Date
    Jun 2007
    Location
    Hikkaduwa, Sri Lanka
    Beans
    3,449
    Distro
    Ubuntu 22.04 Jammy Jellyfish

    Re: 10.10 on LiveUSB: Possible to boot from a subdir?

    I will vouch for Oldfred's first option, MultiBootUSB.
    But you need to run it from a Linux invironment.

  5. #5
    Join Date
    Feb 2010
    Location
    Costa Rica
    Beans
    18
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: 10.10 on LiveUSB: Possible to boot from a subdir?

    prshah: interesting you mention grub4dos. I was looking at the MultiBoot USB tool from Pendrivelinux earlier to day, but from the description it sounded like it was unpacking the ISOs each time you booted. Guess I'll have to look into this further.

    oldfred, and c.s.cameron: thanks for confirming. . . I need to take another look at the various MultiBoot tools. Either that or just install directly to the USB. From other posts here, sounds like flash sticks don't wear out as fast as some people had thought earlier. Question: Do you see longer boot times when booting from an ISO file?

    Looks like there are three MultiBoot tools, two for Linux (the one you mention and MultiSystem from Pendrivelinux, and one for ******* (the one above, from Pendrivelinux). Many choices. Thanks, guys!

    Oh the other hand, I spent quite a bit of time building syslinux menus for a distro that had dozens and dozens of text-menu files (found a nice template here), and wouldn't look forward to redoing all of those! However, I do see that it's possible to do graphical menus and create submenus, so they could be redone. I was sorta' hoping for a simple syslinux solution.

    This will take some rethinking, but I'll let you know what works, when it does.

  6. #6
    Join Date
    Jun 2007
    Location
    Hikkaduwa, Sri Lanka
    Beans
    3,449
    Distro
    Ubuntu 22.04 Jammy Jellyfish

    Re: 10.10 on LiveUSB: Possible to boot from a subdir?

    From other posts here, sounds like flash sticks don't wear out as fast as some people had thought earlier.
    I have actively tried to find someone in these forums who has actually worn out a flash drive running Ubuntu from it, without success.

    Most flash drives are good for at least 10000 writes and have wear leveling, (and unlimited reads).
    Figure 10000 x 16000000000 Bytes @ 5000000 Byte/sec write speed = 1111 8 hour days.

    I don't think using a .squashfs file in itself makes for noticeably longer boots.

  7. #7
    Join Date
    Feb 2010
    Location
    Costa Rica
    Beans
    18
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: 10.10 on LiveUSB: Possible to boot from a subdir?

    Hi again. . . been distracted for a while, switching full time to Ubuntu. No more Windows, Yay! This is really fantastic.

    Anyway, finally got back to trying this. Thanks again oldfred and c.s.cameron. The MultiBootUSB.sh script by Ramesh & Sundar works great. It is very nice to both see what the script is doing, and to easily make some changes (as opposed to a Windows .exe method).
    Salud!

Tags for this Thread

Bookmarks

Posting Permissions

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