奇怪的啟動問題(紫屏)

奇怪的啟動問題(紫屏)

對於這類東西,我有點菜鳥,但我是一名電腦科學專業的學生,所以我熟悉作業系統。無論如何,我會盡力盡可能詳細地描述這個問題。

我有一台裝有 Windows 8 的東芝 Satellite P75-A7200 筆記型電腦(我升級到了 8.1)。這台筆記型電腦可容納 2 個硬碟,但其中一個插槽是空的。所以我買了一塊 128GB 的​​ Samsung 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 驅動器啟動並將 Ubuntu 安裝在 SSD 上。

當 Ubuntu 第一次啟動時,一切都很好,除了一些事情:我無法控制亮度、音量或鍵盤背光。透過鍵盤快捷鍵或設定。所以我做了一些谷歌搜索,人們說要更改 /etc/default/grub 中的 grub 設定檔。我編輯的行是這樣的:

GRUB_CMDLINE_LINUX=""

我把它改成這樣:

GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

即使在 update-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 個選項之一:

- 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。如果其他人也遇到這個問題,我們將不勝感激。

謝謝。

相關內容