我最近刚买了一台联想 z570,不知为何 LiveCD 的文本乱码了。我尝试使用 Ubuntu 12.04 (amd64) Desktop/LiveCD(CD 版)。尝试启动 CD 后文本立即出现,但似乎无法正确显示在屏幕上。可能是图形问题,因为笔记本电脑包含 nVidia 和 Intel 卡,可通过软硬件开关和 UEFI/BIOS 进行交换。注意:使用开关和更改 UEFI/BIOS 选项没有帮助。
尝试从 USB 启动,没有任何效果... 但这可能是因为以下两个原因之一:a) 我拥有的可启动 USB 驱动器使用的配置*;或 b) Lenovo z570 具有 (U)EFI BIOS,并且此可启动 USB 是在常规 BIOS(传统)系统上创建(经过测试并可正常运行)的。
请查看我下面提供的信息。
- 我想知道是否可以在我的系统中安装 Ubuntu?
- 为什么我收到的是乱码文本?我该怎么办?
- 我需要做什么具体的改变吗?
如果有帮助的话,以下是我所了解的有关笔记本电脑的信息:
- 包含 (U)EFI 而不是旧版 BIOS。这是基于在互联网上找到的信息(例如联想论坛)。
- 包含 4 个分区:200MB(NTFS、系统、活动、主)、654.69GB(NTFS、启动、页面文件、崩溃转储、主、包含 Windows 7)、29GB(NTFS、逻辑、包含驱动程序/OEM 应用程序、标签:LENOVO)、14.75GB(未知文件系统、OEM 分区,用于一键恢复)。
- 已预装 Windows 7 Home Premium 64 位 (OEM)。
- 尽管使用 (U)EFI,Windows 仍以传统模式预加载!使用 Windows 7 中的“bcdedit”工具可以检查这一点,结果“Windows 启动加载程序”显示路径为“\windows\system32\winload.exe”,如果在 EFI 模式下启动,则应显示“winload.efi”。
- HDD 使用 MBR 而不是 GPT 进行分区。
一些规格:
- 英特尔酷睿 i7-2670QM (2.20GHz)
- 英特尔高清显卡 3000
- NVIDIA GeForce GT 540M
- CUDA/Optimus 配置图形。
- 750GB 硬盘
- 6GB 内存
边注:我感觉问题出在 CUDA/Optimus 配置上,但我必须指出,我确实在 (U)EFI/BIOS/CMOS 中将其从 Optimus 更改为 UMA(或内部英特尔显卡)。无论哪种方式,我都无法启动 CD 而不出现乱码文本。
*可启动 USB 驱动器的配置:- Ext3 文件系统。- 一堆 ubuntu iso 文件(即 10.04 到 12.04,i386 和 amd64)位于名为“iso”的子目录中。这样我就可以随时随地安装它,或者在任何机器上用作 LiveUSB 进行诊断、调整或修复。- Grub2 引导程序。- 链式加载 iso 文件(或 iso 回送)。- 每次添加新 iso 时手动配置 grub.cfg。
答案1
由于这里没有答案适用于我为使其工作而采取的解决方案。以下是我修复它的方法:
参考:论坛上也有关于此问题的帖子,其中有我的回复。在此处找到。另外,我使用的笔记本电脑是联想 Ideapad Z570。
警告:刷新你的 BIOS可能导致设备损坏或无法启动。请自行承担风险。
从联想支持网站获取最新版本的 (U)EFI/BIOS。链接至 en-GB 版本联想 Ideapad Z570 点击此处。
使用 Windows 7 中下载的可执行文件进行刷新。
重新启动,并尝试再次启动 CD。毫无效果。
使用 F2 键打开 UEFI/BIOS。选择重置为默认设置选项。
重新启动,再次按下 F2 键,将启动顺序更改为:USB:FDD、USB:HDD、USB:CD、HDD、网络。保存并退出。
重新启动,尝试从 CD 启动。太好了,菜单不再乱码了!所有选项现在都可以使用了!
尝试了几次,以确保不是运气问题,每次都能正常启动。所有选项始终有效。注意:错误仍然显示,但前缀未设置。此外,仍然无法从 USB 启动……但我认为这是由于设备不兼容,因为 UEFI/BIOS 根本检测不到它。作为参考,驱动器是 SanDisk Cruzer 8GB (SDCZ36-008G)。这个类似(虽然我有的是旧型号,但颜色是一样的)。
除非其他遇到同样问题的人能够成功重复此过程,否则我不会将其标记为真实答案。
答案2
看起来引导加载程序的字体有问题。您可能只需选择一个选项并按下 Enter 键即可开始。(不过,选择正确的选项可能很难,请做好尝试所有选项的准备。)由于 Ubuntu 自身使用的字体代码与引导加载程序使用的字体代码不完全相同,因此此后很有可能一切正常。Ubuntu 最终安装到硬盘上的引导加载程序可能不会出现此问题。如果出现此问题,您可能需要切换引导加载程序。(幸运的是,有几种可用的引导加载程序可以完成此工作。)
还有一点需要注意:在继续安装 Ubuntu 之前,请检查安装程序使用的启动模式。您可以通过检查 /sys/firmware/efi/ 目录是否存在来执行此操作。如果存在,则说明您已以 EFI 模式启动,您应该尝试强制以 BIOS 模式启动。您可以通过使用固件选项或从安装介质中删除特定于 EFI 的启动文件来执行此操作。(对于 Ubuntu CD,最简单的方法是下载 Mac 版本,它支持 BIOS 启动但不支持 EFI 启动。)
答案3
当我尝试从 DVD 启动 Clonezilla 时,我的 Ideapad P500 也遇到了类似的问题。
我解决这个问题的方法是将 BIOS 从 EFI 切换到传统模式,然后像平常一样设置启动顺序。只要 Clonezilla 不使用 UEFI,文本就会正确显示。
对于预装 Windows 8 系统的机器,您必须在 UEFI 模式下通过“设置”>“PC 设置”>“常规”>“高级重启”等进入 BIOS,因此切换回传统模式也很不错,这样我就不必经过 20 个步骤来访问 BIOS。