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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Неправильный диск загрузчика Windows в Grub2  (Прочитано 787 раз)

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

Оффлайн Agent_White

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Здравствуйте!
Недавно менял материнскую плату и переустанавливал Windows и Ubuntu. По непонятной мне причине в grub загрузчик Windows отображается на диске sdc, хотя в реальности Windows стоит на sda.
Вместе с материнкой я поставил и новый SSD для Windows(sda), но на том диске, на который указывает grub вообще Windows не было (sdc).
Я отключил sdc, поставил в BIOS загрузку Windows напрямую и она успешно загрузилась.
Где в настройках grub можно поставить правильный диск? Подскажите, пожалуйста.
Конфигурация:
Материнка AsRock 970M Pro3
Проц AMD FX 6300
SSD Kigston A400 - Windows 10 Home Box (sda)
SSD Kigston A400 - Ubuntu 18.04 (sdb)
HDD WDS (sdc)
HDD WDS (sdd)
   

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6906
    • Просмотр профиля
Re: Неправильный диск загрузчика Windows в Grub2
« Ответ #1 : 08 Ноября 2019, 18:19:38 »
Цитировать
По непонятной мне причине в grub загрузчик Windows отображается на диске sdc
Windows при этом загружается?
Покажи файл /boot/grub/grub.cfg.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Неправильный диск загрузчика Windows в Grub2
« Ответ #2 : 08 Ноября 2019, 18:31:55 »
Где в настройках grub можно поставить правильный диск?
Ubuntu загружается, когда подключены все диски?
Тогда в терминале:
sudo update-grubдолжно помочь

Дополнительных действий не нужно.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Agent_White

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Неправильный диск загрузчика Windows в Grub2
« Ответ #3 : 09 Ноября 2019, 17:59:20 »
Здравствуйте!
Косяк оказался в том, что я неправильно установил винду (с MBR-разметкой).
Ubuntu стояла с GPT-разметкой и видимо поэтому grub тупил.
После переустановки винды с GPT и sudo update-grub, все заработало.
Спасибо всем за ответы!

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6906
    • Просмотр профиля
Re: Неправильный диск загрузчика Windows в Grub2
« Ответ #4 : 09 Ноября 2019, 18:13:16 »
Цитировать
Косяк оказался в том, что я неправильно установил винду (с MBR-разметкой).
Нет.
Цитировать
и видимо поэтому grub тупил.
Нет.
Всегда, когда больше одного устройства, их имена могут меняться каждую загрузку.
Например, если в этом сеансе даннное устройство имеет имя - sda. То при следующей загрузке оно вполне может оказаться - sdb.
Поэтому, если возникает необходимость обращаться к устройству по каноническому имени, всегда проверяй, какое имя присвоено устройству именно в этом сеансе.
Именно поэтому зачастую бывает не туда установлен загрузчик, при установке не обратили внимание, куда конкретно ставят.
Иногда даже бывает, что для одного раздела в груб одно имя, а в fstab другое.
Собственно поэтому в груб разделы определяются по UUID.

Оффлайн Скуратов-Бельский

  • Активист
  • *
  • Сообщений: 504
    • Просмотр профиля
Re: Неправильный диск загрузчика Windows в Grub2
« Ответ #5 : 09 Ноября 2019, 18:57:34 »
andytux, вроде-бы с BIOS такого не было, чтобы имена дисков менялись каждую загрузку. Это новая фича UEFI ?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6906
    • Просмотр профиля
Re: Неправильный диск загрузчика Windows в Grub2
« Ответ #6 : 10 Ноября 2019, 04:27:35 »
Цитировать
вроде-бы с BIOS такого не было, чтобы имена дисков менялись каждую загрузку
Впервые столкнулся с таким поведением на своем ноутбуке (2004г). Тогда еще слова UEFI не было.

 

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