从 Live USB 启动时,我在 BIOS POST(基本输入输出系统开机自检)后立即收到 ISO Linux 错误:
ISOLINUX 6.03 20160618 EHDD Copyright (c) 1994-2014 H. Peter Anvin et al
Loading bootlogo...
bootlogo: invalid file format
Error setting up gfxboot
boot:
(repeats 2 times)
Loading bootlogo...
bootlogo: invalid file format
Error setting up gfxboot
boot:
硬关机。
我可以创建一个 4GB FAT32 分区和 28GB NTFS 分区,其中扇区大小为 512 字节,但在 ISO 文件上使用启动盘创建器或 DD 后,我最终得到了 2048 字节的扇区,这令人困惑gparted
。
虽然它是一台 UEFI 机器,但 BIOS 中启用了 CSM(传统 BIOS 启动)。
机器规格:
- 戴尔 Inspiron 17R 7720 SE
- 英特尔 I7 3630QM 2.4 GHz,3.4 GHz Turboboost
- 8 GB DDR3 内存
- nVidia GeForce GT650M,带 2GB 内存
- 全尺寸 240 GB Sata 3 SSD,全尺寸 Sata 2 500 GB HDD
- Mini PCIe mSata 128 GB Sata 3 固态硬盘
- 光学 CD/DVD 盒
- 四个 USB 3.0 端口,其中一个在机器关闭时供电。
- 当前 BIOS A17
- 通过附加软件驱动程序获取 Ubuntu Intel 微代码
- EUFI 和安全启动已关闭
更新 1
$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ntfs System Reserved FAC07A55C07A1859
├─sda2 ntfs KSX_Win7 2EBA8445BA840B91
├─sda3 ntfs KSX Win 8.1 8C3ADAA93ADA8F96
└─sda4
sdb
├─sdb1 ntfs ST9_Win7 C2F48A08F489FF43
├─sdb2 ext4 ST9_Linux bf80a37d-dfad-4df1-b8b1-a67ef2a9ab66
└─sdb3 swap f7ca38bd-ccf1-4d61-b54b-017b1493d1b4
sdc
├─sdc2 ntfs F9m_Win7 5824BF4E76D68BE2
├─sdc3 ext4 F9m_Linux d02dc21d-dcb2-478e-9f7d-9a3331931de4 /
└─sdc4 swap 09606fe6-c131-43fc-9ebc-be05a96e1c1d [SWAP]
sdd iso9660 Ubuntu 17.04 amd64
│ 2017-01-07-08-08-00-00
├─sdd1 iso9660 Ubuntu 17.04 amd64
│ 2017-01-07-08-08-00-00 /media/ric
└─sdd2 vfat Ubuntu 17.04 amd64
21E3-6362
sr0
更新 2
尝试使用 SYSLINUX 创建启动 USB,出现与上述相同的错误,但出现的是“SYSLINUX”而不是“ISOLINUX”,并且只出现一行(最上面一行)。
然后在 Windows 8.1 下使用Rufus
创建了一个以 FreeDOS 为操作系统的启动 USB,出现了这个更详细的错误:
答案1
在用 Google 搜索了许多网站后,Dell Inspiron USB Boot Error
我找到了这些说明的链接(pendrivelinux.com - BIOS USB 启动技巧和窍门)告诉我们拔掉所有其他 USB 设备:
- 端口 1 有额外的电源线,可以为笔记本电脑旁边的 USB 设备充电。
- 端口 2 上有 USB 可启动闪存驱动器,但无法工作。
- 端口 3 配有 Logitech 统一接收器,用于 K800 背光键盘和 MX Pro 鼠标
- 端口 5 有 10 英尺 USB 3 电缆连接至 7 端口供电集线器,其中包含打印机、UPS(不间断电源)通信、手机和蓝牙耳机充电。
拔掉除 USB 闪存盘之外的所有设备后,USB 启动成功:
答案2
回复“哦,顺便说一下,在 UEFI 机器上的 BIOS 格式上,17.04 live USB 仍然无法运行”:
昨天(2017-01-10)我同步了每日的 Ubuntu Zesty amd64,并使用穆库斯布-杜斯(引擎盖下有 dd)。
- 它对我 3-4 岁的孩子有效东芝笔记本电脑在 BIOS 别名 CSM 模式(InsydeH2O 修订版 3.7,系统 BIOS 版本 6.10 EC 版本 6.00)下。屏幕截图说明了此特定情况:
该计算机也可以在 UEFI 模式下运行。
它可以在我的最新电脑(英特尔 NUC6i3SYH)中以 BIOS 和 UEFI 模式运行(英特尔可视化 BIOS SYSKLi35.86A.0024.2015.1027.2142)
我认为你看到的分区是由 gparted 中的一个错误引起的。它不理解混合 iso 文件及其在 USB 驱动器中创建的系统。但是
sudo lsblk -fm
将以正确的方式显示分区和 ISO 9660 文件系统。
因此,让我们看看问题出在 iso 文件还是计算机(您的戴尔)上。使用 dd 进行克隆非常可靠(无论是否借助“安全带”shellscript 的帮助,只要操作正确)。