Skip navigation
This discussion is locked
    5 Replies Latest reply on Feb 27, 2014 6:53 PM by yuanpu

    Troubleshooting issues with booting Linux from SD Card

    Clayton Hofrock

       

       

       

      There are a few things to check if you are having problems:
      0. Make sure you have upgraded the firmware on your Galileo.
           - In the Arduino IDE Help -> Firmware Update
           - Follow the directions, it will take a few minutes to finish. 
      1. Make sure the SD card is formatted as FAT or FAT32. (the diskpart should fix that, but double check if you are still having problems)  
           - The easiest way to do this on a Windows computer is to open up Windows Explorer (file manager)
           - right click on the SD card,  
           - select Properties 
           - There will be a line that says: "File System"
      2. Make sure the unzipped files from the Linux image are in the correct spot: 
           - in the top level of the SD card, the files should be:       
                - boot (a directory)       
                - core-image-minimal-initramfs-clanton.cpio.gz       
                - image-full-clanton.ext3       
                - bzImage
      3. When you boot up, you should see a Grub menu, make sure the default is selecting the SD card and not booting from the SPI. 
           - The option to boot from the SD card should contain the phrase: "kernel-MassStorage"  NOT "kernel-SPI"  
           - you can edit the grub.conf file to fix the defaults.
                - on your SD card:  e:/boot/grub/grub.conf
                - Open with a text editor and change the default number (or do like I did and remove all the options that are not the SD card)
      4. To verify that you have booted with the SD card, you can check to see if the SD card is in the file structure: 
           - it should be at the path: /media/mmcblk0p1/   (or something similar)

       

        More Like This