我有两台戴尔笔记本电脑:一台是Latitude E6430,另一台是Vostro 1015.对于它们两者,BIOS设置表明它们处于传统模式,而不是GPT / UEFI(如果我的任何术语不精确,则道歉)。但是,对于纬度,BIOS设置中似乎有一个选项 开关 到GPT / UEFI。但是,我没有触及那个选项;它目前已关闭。对于Vostro,在BIOS设置中似乎没有任何选项可以切换到UEFI。我假设这意味着我的Vostro主板仅支持Legacy,而不支持UEFI。
我想在两者上安装linux,所以我创建了一个Arch linux live USB。我在我的macbook上做了这个,首先使用Mac OS中的默认Disk Utilities程序在MS-DOS FAT32中格式化,然后使用 dd if=/path/to/arch.iso of=/dev/rdisk2s1 bs=1m
,如Arch Linux wiki所建议的那样。当我将实时USB插入我的Latitude并启动时,该菜单有两个与usb驱动器相关的项目,它们读取的内容如下;
- Boot from USB
- UEFI boot from USB
如果我选择第一个选项,我会收到类似“设备无法启动”或“linux bin corrupted”的神秘错误消息。但是,如果我选择第二个选项,我可以启动Linux安装程序,一切都运行正常。如果我使用Ubuntu live usb安装程序,似乎也会发生同样的事情。我从中得到的天真的结论,我发现有些可疑,是Linux live usbs只能在UEFI模式下工作。
现在如果我在Vostro 1015上尝试相同的USB密钥,启动菜单就可以了 不 有“UEFI从USB启动”选项, 只要 “从USB启动”选项。如果我选择该选项,我会再次收到含有错误信息的消息,说明USB驱动器无法启动。
这里发生了什么? Live USB是不是应该兼容UEFI和传统的USB启动模式?
我想在我的Vostro上安装Linux,我猜我需要让Live USB正常启动 无 UEFI模式,或启用菜单中的“UEFI USB启动”选项。我不确定如何做其中任何一件事。
dd
来自Mac OS终端)