Live USB key doesn't boot
  • Hi,
    i downloaded 32 bit version 12.4.4 and i wrote an usb key with Unetbootin.
    Trying to boot the live system it stops giving following error:

    (initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: Invalid argument
    Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs

    Then i tryed to write the USB key with different method (like dd or USB image writer) but the error is always the same.
    I checked also MD5 of the ISO image.
    Can you help me?


  • lxlelxle
    PMPosts: 2,656
    reformat the usb drive before making the live usb, use something like gdiskdump, pendrivelinux or startupdiskcreator.
    Thanked by 1stefanokan
  • Thanks for your help.
    The USB key was formatted before writing the ISO image.
    I also tryed different writing methods as Startup Disk Creator, Gdiskdump...  
    If you look at the error seems that the system is trying to mount a CD-ROM (?)
    I suppose this could be the problem but i don't know how to solve it.
  • blutohblutoh
    PMPosts: 8
    What was it formatted as, fat, ntfs, ext3/4?  I used unetbootin to create the usb drive, but had to format to fat format. When I had tried ext3 I had the same initramfs problem that you are getting.  Try the fat format first, then create the usb with unetbootin.
    Thanked by 1stefanokan
  • The usb pen is formatted in fat32.
    Using dd or gdiskdump i wrote version 12.04.4 32 bit iso image. 
    At boot i get "non system disk or disk error"
    The same happens with or 12.04.05 32 bit.
    Please note that writing iso image of Lubuntu 14.04.1 on the same usb pen with same method (dd) work flawlessly.
    What is wrong?
  • This could be due to the discovery that the 12.04.4 Revisited iso file was not created as a hybrid iso file...go ahead and read all about it at...

    http://ubuntuforums.org/showthread.php?t=2125764&page=22&p=13108228#post13108228
    Thanked by 1stefanokan
  • lxlelxle
    PMPosts: 2,656
    open a terminal in the same directory as the iso image and simply run

    isohybrid lxle-12045-32.iso


    or

    isohybrid lxle-14041-64.iso

    then proceed as usual
    Thanked by 1stefanokan
  • Thanks for your answers,
    running the following command in a terminal:

    isohybrid lxle-12045-32.iso

    It immediately returns:

    isohybrid: Warning: more than 1024 cylinders: 1279
    isohybrid: Not all BIOSes will be able to boot this device

    Seems the file is not post elaborated



  • lxlelxle
    PMPosts: 2,656
    doesn't matter what it returns, it will be work using dd
    Thanked by 1stefanokan
  • Solved!
    Thanks everybody, i gave the command:
    isohybrid lxle-12045-32.iso
    as suggested,
    it returns following warnings:
    isohybrid: Warning: more than 1024 cylinders: 1279
    isohybrid: Not all BIOSes will be able to boot this device

    Then i wrote the usb key with:

    sudo dd if=lxle-12045-32.iso of=/dev/sdb bs=4M

    Now boots correctly.





This discussion has been closed.
All Threads