SD 卡未被识别为可启动卡

SD 卡未被识别为可启动卡

我进入了 Asus S550 CM 的 BIOS,打开了 CSM。我将轻量级版本的 Linux 复制到了 16 GB SD 卡上。

BIOS 中没有任何地方将 SD 卡识别为可启动设备。

我如何让 BIOS 将 SD 卡识别为可启动卡。磁盘被识别为可启动卡有什么要求吗?即使它是空的或里面没有可启动磁盘,DVD ROM 也会出现在那里。

答案1

当你有 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

现在它应该出现在可启动媒体列表中。

答案2

您可以使用(unetbootin)程序使 USB 驱动器可启动。

答案3

您制作的可启动设备似乎有错误。请再试一次以进入正确方式。

$ 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

如何从终端创建可启动的 Ubuntu USB 闪存驱动器?

相关内容