Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Проблема при запуске ОС  (Прочитано 320 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kak_ivan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Проблема при запуске ОС
« : 06 Ноябрь 2016, 19:49:51 »
На одном HDD Windows 10, на втором Ubuntu 16.04
Когда оба HDD вставлены в ноут, дальше граба дело не заходит...
Он видит обе системы, но после выбора какой-либо - фиолетовый экран(оставлял на 1 час, ничего не менялось)
По отдельности (извлекая один из HDD) система на не извлеченном HDD запускается, как полечить?
Так же,пока вставлены оба HDD консоль Grub виснет после ввода любой команды.
« Последнее редактирование: 08 Ноябрь 2016, 04:29:47 от kak_ivan »

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 1526
    • Просмотр профиля
Re: Проблема при запуске ОС
« Ответ #1 : 07 Ноябрь 2016, 20:44:49 »
Цитировать
По отдельности (извлекая по 1 винты) обе системы запускаются
Запускаются grub-ом или UEFI? Если grub-ом, то значит grub установлен на обоих лисках.
Какая таблица разделов на дисках: ms-dos или gpt?
Цитировать
...после выбора какой-либо - фиолетовый экран
Выбрав в меню груб строку загрузки Ubuntu - нахмите "e". Отредактируйте строку загрузки ядра, добавив в конце "nosplash". Должно получиться примерно так
linux /boot/vmlinuz-4.4.0-31-generic root=/dev/sda1 quiet nosplash
Это отключит заставку - будет видно на чем конкретно стопориться загрузка.
Нажмите F10 для продолжения загрузки.

Оффлайн kak_ivan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема при запуске ОС
« Ответ #2 : 08 Ноябрь 2016, 00:21:38 »
Запускаются grub-ом или UEFI? Если grub-ом, то значит grub установлен на обоих лисках.
Grub я лично ставил(выбирал куда ставить) на второй диск(на сам диск sdb). Извлекая HDD с Ubuntu, Windows 10 запускается от своего загрузчика, Grub'a нет.Извлекая HDD с Windows 10, Ubuntu запускается через Grub.
Выбрав в меню груб строку загрузки Ubuntu - нахмите "e". Отредактируйте строку загрузки ядра, добавив в конце "nosplash".
Получилось так:
linux /boot/vmlinuz-4.4.0-45-generic root=UUID=... ro persistent quiet nosplash $vt_handoff
Нажимаю F10.... все тот же фиолетовый экран. Как я понял при включении ноута, запускается Grub , выбирается система, зарывается Grub запускается система. В моем случае Grub не закрывается....
« Последнее редактирование: 08 Ноябрь 2016, 00:33:04 от kak_ivan »

Оффлайн wasserkocher

  • Новичок
  • *
  • Сообщений: 25
  • UBUNTU- вещь... пока работает)))
    • Просмотр профиля
Re: Проблема при запуске ОС
« Ответ #3 : 08 Ноябрь 2016, 00:57:40 »
я далеко не профи, но сталкивался с подобной проблемой и одно время пользовался порядком старта жестких дисков. В Биосе занесены были два или три диска, а при старте ПК, нажимал F8 вроде, попадал в таблицу первоочередности. Отмечал, с какого диска хочу стартовать- и он стартовал...
UBUNTU-16.04.LTS, AMD Phenom 9650 Quard-Core Processor x4,
Gr.Karte- Gallium 0.4 on NVAA, Тип ОС- 64, жесткий диск- разные

Оффлайн kak_ivan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Проблема при запуске ОС
« Ответ #4 : 08 Ноябрь 2016, 03:53:02 »
я далеко не профи, но сталкивался с подобной проблемой и одно время пользовался порядком старта жестких дисков. В Биосе занесены были два или три диска, а при старте ПК, нажимал F8 вроде, попадал в таблицу первоочередности. Отмечал, с какого диска хочу стартовать- и он стартовал...
1 - суть не в этом, 2 - не решит проблему, т.к. Ubuntu не запустится

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 1526
    • Просмотр профиля
Re: Проблема при запуске ОС
« Ответ #5 : 08 Ноябрь 2016, 05:35:14 »
Цитировать
linux /boot/vmlinuz-4.4.0-45-generic root=UUID=... ro persistent quiet nosplash $vt_handoff
Зачем здесь параметр "persistent"? В системе установленной на диск он не нужен. На live-системе сталкивался с такой ситуацией. Ubuntu 14.04.3 и новее, если параметр "persistent" установлен а persistent-файла нет - система не загружалась. Попробуй удалить этот параметр из загрузки.
Предлагаю такой вариант.
1. Подключи диск с Ubuntu. Запусти ее.
2. В файл /etc/grub.d/40_custom добавь следующий код
menuentry "Linux" --class ubuntu --class gnu-linux --class gnu --class
  src="uuid-ubuntu-partition"
  key="root=UUID=$src nosplash quiet --"
  savedefault
  insmod part_gpt
  insmod gzio
  search -u ${src} -n -s
  linux /vmlinuz ${key}
  initrd /initrd.img
}

menuentry 'Windows 10' --class windows --class os {
  src='/EFI/Microsoft/Boot/bootmgfw.efi'
  insmod part_gpt
  insmod fat
  search -f ${src} -n -s
  chainloader ${src}
}
Пояснения к коду.
Если на диске таблица разделов "ms-dos", то строку   "insmod part_gpt" заменить на   "insmod part_msdos"
Для ссылки "Linux"  в переменную src вписать UUID раздела ubuntu.
3. В терминале выполнить
update-grub
В меню груб появяться две новые ссылки: "Linux" и "Windows 10". Подключай второй диск. Попробуй загрузить системы новыми ссылками.

 

Страница сгенерирована за 0.109 секунд. Запросов: 24.