嘿,我需要将 isolinux 引导加载程序放在 SD 卡上,但我该如何正确执行此操作?
答案1
假设您可以启动到 SD 卡,您可以尝试使用 dd 将 ISO 映像写入 SD 卡。请注意,以这种方式写入的任何映像在写入映像时可能会出现问题,也可能不会出现问题,具体取决于 ISO 的配置方式。还有,你可能会毁掉如果你的Linux安装使用了不正确的参数,那么要小心。
dmesg | grep sd | less
这将允许您查看磁盘的启动日志。在将 SD 卡放入正在运行的 Linux 机器之前和之后执行此操作。设备文件/dev/sd?您的可见驱动器列表中的新内容将是您的 SD 卡。例如,假设它被分配为 /dev/sdz。
dd if=your-linux-iso-image.iso of=/dev/sdz
这将获取 ISO 映像的内容并将其逐位写入 SD 卡。 'if' 参数是您的输入文件,它应该是您的 ISO 映像。 'of' 参数是你的输出文件,它应该指向 SD 卡。此命令可能需要一些时间,甚至可能需要几杯咖啡,因此请耐心等待。这是由于SD卡内部存储器的写入速度和USB总线的速度较低造成的。
请记住,此处列出的 /dev/sdz 只是一个示例。如果将其替换为对实际硬盘驱动器的引用,则会被 ISO 映像覆盖,从而对 Linux 安装造成无法修复的损坏。检查命令的结果mount
,了解安装了哪些分区以及哪些磁盘是硬盘驱动器,哪些是 SD 卡和其他可移动介质。