奇怪的启动问题(紫屏)

奇怪的启动问题(紫屏)

我对这类事情有点菜鸟,但我是计算机科学专业的学生,​​所以我熟悉操作系统。无论如何,我会尽量详细地描述这个问题。

我有一台预装 Windows 8 的东芝 Satellite P75-A7200 笔记本电脑(我升级到了 8.1)。这台笔记本电脑有 2 个硬盘空间,其中一个插槽是空的。所以我买了一个 128GB 的​​三星 850 Evo SSD 来安装 Ubuntu。我想把 Windows 保留在旧的 750-GB HDD 上。如果我不这样做,我可能会买一个更大的 SSD,但那会非常昂贵。

三星随设备附带的说明是关于将数据从旧 HDD 迁移到 SSD(即更换旧驱动器)。这些说明对我不起作用,所以我按照以下步骤安装 Ubuntu:

  1. 我使用 USB 转 SATA 电缆连接 SSD
  2. 在 Windows 的磁盘管理中,我初始化并格式化了 SSD。现在我可以从资源管理器中看到 SSD,就像闪存驱动器一样。
  3. 我备份了 USB 驱动器,然后将其格式化。我下载了 Ubuntu 14.04 ISO,并使用“Linux Live USB Creator”将其传输到 USB。
  4. 我关闭了计算机,然后在重新启动时按住 F12 键,打开 BIOS。
  5. 我从 USB 驱动器启动并在 SSD 上安装 Ubuntu。

Ubuntu 首次启动时,除了以下几点之外,一切都正常:我无法控制亮度、音量或键盘背光。无论是通过键盘快捷键还是通过设置。所以我谷歌了一下,有人说要更改 /etc/default/grub 中的 grub 配置文件。我编辑的行是这样的:

GRUB_CMDLINE_LINUX=""

我将其改为:

GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

即使在更新 grub 并重新启动后,这也不起作用。其他人建议更改此行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

对此:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

当我重新启动时,这是我第一次遇到这个问题。无论如何,你们可能想知道具体是什么问题,哈哈。以下是描述:

当我从完全关闭状态启动笔记本电脑时,首先出现的是 - 在 4 秒内 - 一个黑屏,顶部显示 GNU GRUB,然后是一些关于按 TAB 时启用自动完成的信息,然后是命令提示符:

grub> _

我不知道该怎么做,虽然我可以使用“ls”,然后会出现一些奇怪的文件。我输入“exit”,然后 BIOS 再次出现。这时它开始变得非常奇怪。这是启动顺序:

1. HDD3/SSD3
2. HDD1/SSD1
3. HDD2/SSD2
4. ODD
5. LAN
6. USB
Enter Setup
HDD Recovery

如果我突出显示第一个或第二个并单击“输入”,则会出现一个紫色背景屏幕,其中包含以下选项:

- Ubuntu
- Advanced options for Ubuntu
- Windows Boot Manager (on /dev/sdb2)
- System setup

但是如果我尝试启动 Ubuntu,就会出现一个空白的紫色屏幕,我的 CPU 风扇会转动,然后它就挂了。CTRL-ALT-DELETE 会让我回到最初的黑色“grub”命令提示符,我只需再次输入 exit 即可。

真正奇怪的是,如果我从启动顺序中选择第 3 个选项,就会出现一个弹出窗口,要求我从 3 个选项中选择 1 个:

- ubuntu
- Windows Boot Manager
- Ubuntu

选择 ubuntu(小写 u)会让我遇到与之前相同的问题(紫色屏幕挂起)。选择 Ubuntu(大写 U)会让我遇到... Windows!不知道为什么。

启动到 Ubuntu 的唯一方法是从 BIOS 启动顺序进入 BIOS 设置。从那里,我转到“启动”选项卡,该选项卡应该可以编辑启动顺序。我实际上没有编辑任何内容,我只是按 F10 保存,然后我回到带有 4 个选项的紫色屏幕。我按下回车键,Ubuntu 马上启动了。奇怪!

我猜想问题出在 grub 上,所以我又对 grub 配置文件进行了一些调整。/etc/default/grub 现在的样子如下:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

机器上的其他一切都运行良好,除了我无法控制键盘背光。我能够按照说明控制音量和亮度这里

无论如何,我希望做的是摆脱一开始出现的黑色“grub> _”命令行,绕过 BIOS 并在按下电源按钮时直接启动到 Ubuntu。如果其他人遇到过这个问题,我将不胜感激。

谢谢。

相关内容