1

I went to the BIOS of my Asus S550 CM , Switched on CSM. I have a light weight version of Linux copied to a 16 GB SD Card.

No where in the BIOS the SD Card is recognized as a bootable device.

How can I make the BIOS recognize the SD Card as Bootable. Is there any requirements for a disk to be recognized as bootable. I have the DVD ROM appearing there even when its empty or there is no botable disk in there.

3 Answers3

1

When you have an image of a Linux installation, e.g. an .iso file, you can copy it to a sd card using dd.

An example of dd usage:

dd if=/path/to/linux.iso of=/dev/sdx bs=4M

Where if is the path to the image, of is the path to the sd card and bs is the block size.

If you want to keep track of the progress you can use pv, For an accurate progress you've to give the size of the image.

dd if=/path/to/linux.iso | pv -s 2G | dd of=/deb/sdx

Now it should appear in the list of bootable media.

OrangeTux
  • 5,275
0

you can use (unetbootin) program for make a usb drive bootable.

saeed
  • 21
0

It seems error with the bootable device you made. Try this once more to get into the right way.

$ sudo mkfs.vfat -F32 /dev/sdx /* Formating the card */    

$ sudo mount ubuntu.iso /mnt  /* Mounting the iso image */    

$ sudo cp -rvf /mnt/* /SD_CardMountPoint /* Copying contents to card */    

rename isolinux folder into syslinux    

rename syslinux/isolinux.cfg to syslinux/syslinux.cfg    

rename syslinux/isolinux.bin to syslinux/syslinux.bin    

$ syslinux -s /dev/sdx  /*rename sdx with your device*/    

See also: http://noohonlinux.blogspot.in

How to create a bootable Ubuntu USB flash drive from terminal?

Nooty
  • 29