It sound a bit crazy to install Linux to an MMC card. But that’s what I am currently trying to. I have a Pinguy OS 14.04 Live USB and now I want to try to install this Pinguy OS 14.04 on my 8 GB SD card. I am using Lenovo E125 laptop which has a built in SD card reader on it. But I still unsure if the BIOS allow me to boot my computer from a MMC card. But I need to try to know.
Ok here are the steps I took to install Pinguy OS 14.04 on SD card.
First, check if the SD card is recognized by the system. I boot my Laptop with Pinguy OS 14.04 Live USB and use the following command on Terminal to check any disks connected to the Laptop.
sudo fdisk -l
Here is the result
Disk /dev/mmcblk0: 7948 MB, 7948206080 bytes
81 heads, 10 sectors/track, 19165 cylinders, total 15523840 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 8192 15523839 7757824 b W95 FAT32
As you see, my MMC card is known as /dev/mmcblk0
Now unmount it (make sure it does not mounted by the current system).
sudo umount /dev/mmcblk0p1
Now proceed to install Pinguy OS 14.04. Just in case you want to try it too, you can download Pinguy OS 14.04 ISO from here.
Follow the installation wizard until you reach the following step:
Select Something else. Now press Continue and you will see the following screen below.
Double click the mmc card which in my case it would be /dev/mmcblk0p1
Next press Install Now and follow the standard installation procedures shown on your screen.
Installation of Pinguy OS to SD card was fine but I cannot boot my laptop with the SD card. There is no option on the BIOS to boot from the SD card. Is there any suggestion on how to boot from SD card?