
對於這類東西,我有點菜鳥,但我是一名電腦科學專業的學生,所以我熟悉作業系統。無論如何,我會盡力盡可能詳細地描述這個問題。
我有一台裝有 Windows 8 的東芝 Satellite P75-A7200 筆記型電腦(我升級到了 8.1)。這台筆記型電腦可容納 2 個硬碟,但其中一個插槽是空的。所以我買了一塊 128GB 的 Samsung 850 Evo SSD 來安裝 Ubuntu。我想將 Windows 保留在舊的 750 GB HDD 上。如果我不這樣做,我可能會買一個更大的 SSD,但這會非常昂貴。
三星隨裝置附帶的說明是關於將資料從舊 HDD 遷移到 SSD(即更換舊磁碟機)。這些說明對我不起作用,所以這就是我安裝 Ubuntu 的方法:
- 我使用 USB 轉 SATA 電纜連接 SSD
- 我從 Windows 的磁碟管理中初始化並格式化了 SSD。我現在可以像資源管理器中的閃存驅動器一樣看到 SSD。
- 我備份並格式化了 USB 隨身碟。我下載了Ubuntu 14.04 ISO並使用“Linux Live USB Creator”將其傳輸到USB。
- 我關閉電腦並在重新啟動時按住 F12 鍵,打開 BIOS。
- 我從 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。如果其他人也遇到這個問題,我們將不勝感激。
謝謝。