Странная проблема с загрузкой (фиолетовый экран)

Странная проблема с загрузкой (фиолетовый экран)

Я в этом деле нуб, но я студент-компьютерщик, поэтому я знаком с операционными системами. В любом случае, я постараюсь описать эту проблему как можно подробнее.

У меня ноутбук Toshiba Satellite P75-A7200 с Windows 8 (я обновил до 8.1). В этом ноутбуке есть место для двух жестких дисков, и один из этих слотов пустует. Поэтому я купил 128 ГБ Samsung 850 Evo SSD для установки Ubuntu. Я хочу оставить Windows на старом 750 ГБ HDD. Если бы я этого не сделал, я бы, наверное, купил SSD большего объема, но это было бы очень дорого.

Инструкции Samsung, которые прилагались к устройству, касались переноса данных со старого HDD на SSD (т. е. замены старого диска). Эти инструкции не сработали для меня, поэтому вот что я сделал для установки Ubuntu:

  1. Я подключил SSD с помощью кабеля USB-SATA.
  2. Из управления дисками Windows я инициализировал и отформатировал SSD. Теперь я мог видеть SSD как флешку из Проводника.
  3. Я сделал резервную копию, а затем отформатировал USB-накопитель. Я загрузил Ubuntu 14.04 ISO и использовал "Linux Live USB Creator", чтобы перенести его на USB-накопитель.
  4. Я выключил компьютер и, удерживая клавишу F12, перезагрузил его, открыв BIOS.
  5. Я загрузился с USB-накопителя и установил Ubuntu на SSD.

Когда Ubuntu загрузился в первый раз, все было в порядке, за исключением нескольких вещей: я не мог управлять яркостью, громкостью или подсветкой клавиатуры. Ни с помощью сочетаний клавиш, ни из настроек. Поэтому я немного погуглил, и люди сказали, что нужно изменить файл конфигурации grub в /etc/default/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"

Когда я перезагрузился, это был первый раз, когда у меня возникла проблема. В любом случае, вы, ребята, вероятно, хотите знать, в чем конкретно проблема, lol. Вот описание:

Когда я загружаю свой ноутбук из полностью выключенного состояния, первое, что появляется — в течение 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, появится пустой фиолетовый экран, мой вентилятор процессора включится, и он просто зависнет. CTRL-ALT-DELETE возвращает меня к изначальной черной командной строке "grub", из которой я просто снова набираю exit.

Что действительно странно, так это то, что если я выбираю 3-й вариант из порядка загрузки, появляется всплывающее окно с предложением выбрать 1 из 3 вариантов:

- ubuntu
- Windows Boot Manager
- Ubuntu

Выбор ubuntu (строчная буква u) приводит меня к той же проблеме, что и раньше (зависший фиолетовый экран). Выбор Ubuntu (заглавная буква U) приводит меня к... Windows! Понятия не имею, почему.

Единственный способ загрузить Ubuntu — это нажать из порядка загрузки BIOS, который ведет в настройки BIOS. Оттуда я перехожу на вкладку «Boot», которая должна редактировать порядок загрузки. На самом деле я ничего не редактирую, просто нажимаю F10, чтобы сохранить, и это возвращает меня на фиолетовый экран с 4 вариантами. Я нажимаю Enter, и 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, когда я нажимаю кнопку питания. Если у кого-то еще была такая проблема, любая помощь будет оценена по достоинству.

Спасибо.

Связанный контент