create USB bootable media
Posted: 2014/08/07 14:34:34
I was trying to install CentOS7 to a newly assembled computer. The only way is to install from usb. I followed the instruction and dd the iso to usb drive. When I use it to boot, it give me error "Boot failure : No DEFAULT or UI configuration directive found". I searched online and found this answer:
Generally the iso image that are intended to be burned and booted from CD/DVD has all the files required for Boot in the “ISOLINUX” folder. Whereas the iso images that are intended to be run from USB has all the files required for boot in the “SYSLINUX” folder. So when you try to burn and boot a CD/DVD iso from USB, it cannot recognize the type of boot medium as it will not have “syslinux” folder it will simply give “Boot failure : No DEFAULT or UI configuration directive found“.
So according to some posts, the fix is to rename the ISOLINUX folder and 2 files underneath it with ISOLINUX name to SYSLINUX. However, when I insert the usb drive to my other linux computer, it is automatically mounted with iso-9660 and the filesystem is un-writable. So I am stuck. Anyone has solutions?
I also find it quite irresponsible to put this "Various installation images are available for installing CentOS. Which image you need to download depends on your installation environment. All of these images can either be burned on a DVD or dd’ed to an USB memory stick." in the official release note with no mentioning of this "isolinux vs syslinux" issue. At least there should be an iso that dedicated to usb drives.
Generally the iso image that are intended to be burned and booted from CD/DVD has all the files required for Boot in the “ISOLINUX” folder. Whereas the iso images that are intended to be run from USB has all the files required for boot in the “SYSLINUX” folder. So when you try to burn and boot a CD/DVD iso from USB, it cannot recognize the type of boot medium as it will not have “syslinux” folder it will simply give “Boot failure : No DEFAULT or UI configuration directive found“.
So according to some posts, the fix is to rename the ISOLINUX folder and 2 files underneath it with ISOLINUX name to SYSLINUX. However, when I insert the usb drive to my other linux computer, it is automatically mounted with iso-9660 and the filesystem is un-writable. So I am stuck. Anyone has solutions?
I also find it quite irresponsible to put this "Various installation images are available for installing CentOS. Which image you need to download depends on your installation environment. All of these images can either be burned on a DVD or dd’ed to an USB memory stick." in the official release note with no mentioning of this "isolinux vs syslinux" issue. At least there should be an iso that dedicated to usb drives.