Я перешел на BIOS моего Asus S550 CM, включил CSM. У меня есть облегченная версия Linux, скопированная на SD-карту 16 ГБ.
Нет места, где в BIOS SD-карта распознается как загрузочное устройство.
Как заставить BIOS распознавать SD-карту как загрузочную? Существуют ли какие-либо требования к тому, чтобы диск был распознан как загрузочный. У меня там есть DVD-диск, даже если он пустой или там нет загрузочного диска.
Вы можете использовать (unetbootin
) программу для создания загрузочного USB-диска.
Если у вас есть образ установки Linux, например, файл .iso, вы можете скопировать его на SD-карту, используя dd
.
Пример использования dd:
dd if=/path/to/linux.iso of=/dev/sdx bs=4M
Где if
- это путь к изображению, of
- это путь к SD-карте, а bs
- размер блока.
Если вы хотите отслеживать прогресс, вы можете использовать pv
, для точного прогресса вы должны указать размер изображения.
dd if=/path/to/linux.iso | pv -s 2G | dd of=/deb/sdx
Теперь он должен появиться в списке загрузочных носителей.
Кажется, ошибка с загрузочным устройством, которое вы сделали. Попробуйте еще раз, чтобы встать на правильный путь.
$ 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*/
См. Также: http://noohonlinux.blogspot.in