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


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

Автор Тема: Установка Windows и Ubuntu на разные SSD  (Прочитано 579703 раз)

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

Оффлайн kokoccc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Установка Windows и Ubuntu на разные SSD
« : 17 Августа 2023, 03:46:36 »
Товарищи, спасайте, я скоро уже с ума сойду :-\

Для начала вводные:
- десктоп с материнкой MSI MPG Z790 EDGE WIFI
- два накопителя Hikvision HS-SSD-G4000, стоят в слотах M2_1 и M2_2
- больше дисков никаких нет

Задача: поставить на разные SSD винду и Ubuntu, и при загрузке выбирать систему через GRUB.

Проблема: Windows ставится нормально, а вот Ubuntu при установке ругается такими сообщениями:

nvme nvme0: globally duplicate IDs for nsid 1
nvme nvme0: VID:DID 1e4b:1602 model:HS-SSD-G4000 1024G firmware:SN08193

Через раз все-таки удается поставить, однако установщик вообще не видит диска nvme0n1 (где стоит Windows) и предлагает nvme1n1.
Окей, размечаю разделы, ставлю туда. После установки Ubuntu не грузится и ругается, что раздел с таким-то UUID не найден.
Вставляю установочную флешку - грузится. Проверяю fstab, а там почему-то id разделов от nvme0n1, а не от nvme1n1.
Ну и GRUB, соответственно, винду для выбора не предлагает.

Secure/Fast Boot отключены, в биосе стоит UEFI, VMD также выключен.

Как все-таки заставить операционку видеть оба SSD?
Благодарен за любую помощь!

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7900
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #1 : 17 Августа 2023, 06:31:13 »
Ты был сумасшедшим до того. Холодный душ неудач немного привел тебя в чувство.
Хочешь-то чего?

Цитировать
поставить на разные SSD винду и Ubuntu, и при загрузке выбирать систему через GRUB
Абсолютно полностью, каждая система на своем диске, включая загрузчики? Или ESP-раздел только на одном диске?

Цитировать
там почему-то id разделов от nvme0n1, а не от nvme1n1
Нигде, никогда не полагайся на канонические имена дисков. Всегда, когда дисков более одного, канонические имена дисков могут меняться каждую перезагрузку. Поэтому, в данной конкретной сессии проверяй, как именно распределились имена в этот раз. УУИД-ы поэтому и придумали.

Цитировать
GRUB, соответственно, винду для выбора не предлагает
Какая Windows? Какая Ubuntu? Неизвестно.
Уже пару лет как, в груб по умолчанию отключен os-prober, который отвечает за поиск других систем.

Цитировать
Как все-таки заставить операционку видеть оба SSD?
А УЕФИ их оба видит? Windows их оба видит? Запустить живую систему, запустить Гпартед, он их оба видит?

Выполни в терминале:
sudo fdisk -l
efibootmgr -v
Вывод скопируй и вставь в сообщение на форуме.
« Последнее редактирование: 17 Августа 2023, 06:37:10 от andytux »

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1949
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #2 : 17 Августа 2023, 11:36:45 »
kokoccc, гибернацию в винде отключи обязательно перед установкой Ubuntu, если в Биос есть опция выбора Windows или другая, выбери другая, секьюрити отключи.

Оффлайн kokoccc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #3 : 17 Августа 2023, 12:27:52 »
Сразу напишу, я могу что-то не понимать из обсуждаемых вещей, пардон за возможное ламерство)

Абсолютно полностью, каждая система на своем диске, включая загрузчики? Или ESP-раздел только на одном диске?
Системы должны жить на своих дисках, но загрузчики, наверное, необязательно держать тоже изолированными. В общем, основная хотелка - иметь возможность переустановить одну систему, не затрагивая другую. И выбирать при загрузке системы нужную ось без дополнительных движений в биосе.

Нигде, никогда не полагайся на канонические имена дисков. Всегда, когда дисков более одного, канонические имена дисков могут меняться каждую перезагрузку. Поэтому, в данной конкретной сессии проверяй, как именно распределились имена в этот раз. УУИД-ы поэтому и придумали.
Вон оно как… На паре форумов видел совет физически убрать первый накопитель во время установки Ubuntu. Как раз по этой причине?

Какая Windows? Какая Ubuntu? Неизвестно.
Win 11, Ubuntu 22.04.3.

А УЕФИ их оба видит? Windows их оба видит? Запустить живую систему, запустить Гпартед, он их оба видит?
UEFI видит, но в Boot Priority показывает только один (тот, который идет первым в меню HDD BBS Priorities).
Windows видит оба.
Ubuntu в GParted показывает только один SSD и загрузочную флешку.

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

kokoccc, гибернацию в винде отключи обязательно перед установкой Ubuntu, если в Биос есть опция выбора Windows или другая, выбери другая, секьюрити отключи.
Secure Boot уже отключен, гибернацию не пробовал, спасибо! Выбор есть, но это надо каждый раз заходить в доп. настройки биоса и менять приоритеты, хотелось бы чуть упростить процесс…

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7900
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #4 : 17 Августа 2023, 14:07:56 »
Чтобы не сбиться, сначала по порядку, потом как получится.

Цитировать
иметь возможность переустановить одну систему, не затрагивая другую.
Это полностью зависит от твоей сноровки и почти не зависит, на одном диске системы или на разных. В легаси-режиме, в силу специфики, при одном диске будет неизбежно "испорчен" предыдущий загрузчик. В ЕФИ-режиме на одном диске системы никак не затрагивают друг друга.
Все портит только Windows и ее капризы. Лезет туда, где ничего не понимает. Ломает то, чего не знает. Может удалить чужой загрузчик даже и с другого диска. При обновлении, может из УЕФИ удалить записи о запуске других систем.
Потакая её капризам, производители могут сделать, что на компьютер вообще ничего кроме винды не установишь.

Цитировать
совет физически убрать первый накопитель во время установки Ubuntu. Как раз по этой причине?
Нет. Это чтобы случайно не "размазал систему по разным дискам". При установке все-равно, как минимум два диска, с которого устанавливаешь и на который устанавливаешь. И поэтому, не проверив, как конкретно распределились канонические имена в данной конкретной сессии, зачастую устанавливают загрузчик не на тот диск.

Цитировать
Ubuntu 22.04.3.
Точно, os-prober отключен. Поэтому, автоматически груб винду не найдет.

Цитировать
UEFI видит, но в Boot Priority...
Смотреть на первой странице УЕФИ, на других страницах, где что-нибудь касаемое дисков. Если УЕФИ вообще не видит второй диск, то дальше лезть вообще бесполезно.
Второй диск вообще исправен? Если подключить только второй диск? Второй диск сам устанавливал? Может быть второй разъем не предназначен для подключения дисков. Иногда об этом есть надпись возле разъема.
Рядом есть тема, переделка питания разъема, чтобы заработал диск.

Далее, я в замешательстве.
Вывод fdisk показывает только один диск. И на нем только разделы винды, *бунту даже не пахнет. Если только ты не установил ее на флешку (Silicon-Power32G).
А вывод efibootmgr:
Цитировать
Boot0000* Windows Boot Manager HD(1,GPT,db5ea2ed-6b32-42ea-9f07-e22c159991df,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
Boot0002* ubuntu HD(2,GPT,26a202d8-4d1a-4030-9261-758f23db1665,0x2f800,0x3b9800)/File(\EFI\ubuntu\shimx64.efi)
говорит, что по крайнем мере загрузчики находятся на разных дисках.
У тебя в винде только "диск C" или есть еще диски?

Цитировать
Выбор есть, но это надо каждый раз заходить в доп. настройки биоса и менять приоритеты
vladimirzhuravlev говорил тебе не об этом.

Цитировать
в Биос есть опция выбора Windows или другая, выбери другая
Не конкретно именно так. В разных УЕФИ может называться по разному. Может не быть вообще. "Другая" как раз разрешает установку операционных систем, отличных от Windows.

Цитировать
Win 11
Гибарнацию отключить обязательно. Я называю это "выключить Windows". При выключении, на самом деле, Windows "не выключается". При перезагрузке "выключается".  И периодически проверять, при обновлениях она любит включать гибернацию снова.

Цитировать
Fast Boot отключены
С этим тоже может быть путаница.
Именно так в графическом окружении обозначен чекбокс включения гибернации.
Бывает такая настройка в УЕФИ. Абсолютно никак не связана с виндой вообще и с гибернацией в частности. Отключение ведет к ускорению загрузки, но может приводить к различным глюкам с оборудованием.
Пока лучше включить, может появится второй диск.
« Последнее редактирование: 17 Августа 2023, 14:16:18 от andytux »

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3295
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #5 : 17 Августа 2023, 14:10:28 »
физически убрать первый накопитель во время установки Ubuntu
Это полезно чтоб не ошибиться.
Например когда я ставил себе дуал бут, с возможностью потерять одну из систем, делал так.
1 Убрал один диск, поставил винду
2 Поменял диск, поставил Ubuntu
3 Поставил оба диска, выставил приоритет загрузки с диска с Ubuntu
4 Обновил Grub (update-grup2), Ubuntu добавила в список загрузки Windows

P.S. Потеряю диск с виндой, туда ему и дорога, поставлю новый, накачу винду, обновлю груб.
Потеряю Ubuntu, выставлю приоритет загрузки, будет грузиться Windows со своего загрузчика, пока не принесу новый диск и не поставлю туда Ubuntu и обновлю груб, чтоб он добавил в список загрузки винду.
А чего это вы тут делаете, а?

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3295
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #6 : 17 Августа 2023, 14:34:44 »
Точно, os-prober отключен. Поэтому, автоматически груб винду не найдет.
Я после выхода Debian 12 эту новость читал, думал это только в Debian отключили.
Про Ubuntu даже не подумал, а оно вон как, оказывается тоже по умолчанию убрали.

https://losst.pro/chto-novogo-v-ubuntu-22-04#5_%D0%9E%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_os-prober
А чего это вы тут делаете, а?

Оффлайн kokoccc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #7 : 17 Августа 2023, 15:12:56 »
Смотреть на первой странице УЕФИ, на других страницах, где что-нибудь касаемое дисков.
В общем списке дисков в биосе я их вижу. И выбрать могу в меню HDD BBS Priorities.

Второй диск вообще исправен? Если подключить только второй диск? Второй диск сам устанавливал? Может быть второй разъем не предназначен для подключения дисков. Иногда об этом есть надпись возле разъема.
Исправен, ставил сам. Материнка поддерживает их в этом слоте. И винду я на него тоже могу поставить.

Если только ты не установил ее на флешку (Silicon-Power32G).
Ну вот будто так и происходит, хотя я флешку не выбираю вообще никаким боком при установке.

У тебя в винде только "диск C" или есть еще диски?
Только C, ну и еще пара системных разделов, которые Windows при установке создает сама. Перед установкой винды удаляю все разделы с диска.

если в Биос есть опция выбора Windows или другая, выбери другая
Не конкретно именно так. В разных УЕФИ может называться по разному. Может не быть вообще. "Другая" как раз разрешает установку операционных систем, отличных от Windows.
Подобного не увидел, протыкал все разделы, в обычном режиме и Advanced…

Давайте я попробую еще раз всё проделать. Поправьте, пожалуйста, если порядок некорректный:
1. Форматируем оба диска
2. Ставим Windows на первый, отключаем гибернацию
3. Убираем первый диск физически
4. Ставим Ubuntu на оставшийся с флешки. Для выбора должен быть доступен nvme0n1 + флешка. Делаем всю разметку только в nvme0n1
5. Ubuntu попросит удалить флешку, удаляем, проверяем, что система грузится
6. Вставляем обратно первый диск с виндой
7. Пробуем снова загрузить Ubuntu
8. Если загрузилась, включаем os-prober, затем update-grub2
9. Проверяем, что обе системы грузятся, и GRUB увидел Windows

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3295
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #8 : 17 Августа 2023, 15:17:17 »
В общем да, порядок верный.
А чего это вы тут делаете, а?

Оффлайн kokoccc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #9 : 17 Августа 2023, 16:38:54 »
На 7 пункте снова что-то пошло не так.

ALERT! UUID=… does not exist. Dropping to a shell!

Пока не вставил SSD с виндой обратно, Ubuntu грузилась нормально. А как вернул его, опять этот прикол с UUID…

Пользователь добавил сообщение 17 Августа 2023, 16:51:12:
Вставил флешку, загрузил Ubuntu. Смотрю Disks.
Ubuntu видит только свой диск и флешку.

На диске два раздела: EFI и Filesystem. Filesystem имеет как раз тот UUID, который выскакивает в алерте при отсутствии флешки. Ума не приложу, что в этой флешке такого волшебного…
« Последнее редактирование: 17 Августа 2023, 16:51:12 от kokoccc »

Оффлайн Onlininer

  • Старожил
  • *
  • Сообщений: 1188
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #10 : 17 Августа 2023, 17:33:50 »
.S. Потеряю диск с виндой, туда ему и дорога, поставлю новый, накачу винду, обновлю груб.
Потеряю Ubuntu, выставлю приоритет загрузки, будет грузиться Windows со своего загрузчика, пока не принесу новый диск и не поставлю туда Ubuntu и обновлю груб, чтоб он добавил в список загрузки винду.
Аналогично...
Есть старый, древний HDD с WindowsXP ещё...
Устанавливаю Ubuntu на новый HDD...
Почему-то система автоматически определила (ещё на этапе установки), что имеется Windows, и в Grub всё прописалось, и при загрузке - меню, можно выбрать WindowsXP , если хочется, и загрузить её...
Вообще вопросов не возникало...
"Никогда такого не было... и вот -опять!"

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7900
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #11 : 17 Августа 2023, 18:06:51 »
Вполне неплохо.
Нужно актуальное состояние. Как в прошлый раз, вывод:
sudo fdisk -l
blkid
efibootmgr -v

Оффлайн kokoccc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #12 : 17 Августа 2023, 18:15:58 »
По порядку:

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

Это с воткнутой флешкой. Без нее как раз кричит про отсутствие раздела с UUID=1b9a9ca9-3a1d-4ee0-8866-ed80028abc3d и не идет дальше.

Вообще мне всё больше кажется, что это из-за одинаковых моделей SSD, и стоит попробовать заменить один из них на модель от другого производителя. Иначе объяснить сообщения про globally duplicate IDs for nsid 1 я не могу.
Ранее тоже и на один SSD ставил две системы, и на HDD+HDD, везде и GRUB всё подхватывал, и в целом мороки никакой, а тут уже несколько вечеров убил…

Онлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7900
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #13 : 17 Августа 2023, 18:39:19 »
Сам видишь?
Fdisk показал два раздела. Blkid только второй.
Ты говоришь, что при загрузке жалуется именно на его отсутствие.
Забыл в прошлый раз. Покажи конфиг груба grub.cfg. Их два. Один, на ESP-разделе, в каталоге /EFI/ubuntu. Второй, на системном разделе, в каталоге /boot/grub.
Покажи содержимое /etc/fstab.

Пойдем последоватльно.
В УЕФИ выбираешь "ubuntu". После этого запускается груб, появляется его меню, выбираешь запустить "Ubuntu".
Начинается загрузка системы и обрывается сообщением об отсутствии раздела УУИД... Так?
Продолжение завтра.

Оффлайн kokoccc

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Установка Windows и Ubuntu на разные SSD
« Ответ #14 : 17 Августа 2023, 19:11:03 »
Прилагаю все конфиги:

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

Отмечу, что на данном этапе я пока с загрузчиком не делал ничего, т.е. не включал os-prober и не выполнял update-grub2.
При установке самостоятельной разметки также не делал, доверил установщику.

В УЕФИ выбираешь "ubuntu". После этого запускается груб, появляется его меню, выбираешь запустить "Ubuntu".
Начинается загрузка системы и обрывается сообщением об отсутствии раздела УУИД... Так?
Почти. В UEFI да, стоит "ubuntu".
Если включаю ПК без флешки, GRUB вообще не появляется. Полминуты висит сообщение про дубликат ID nsid 1. Затем появляется сообщение про UUID, и на этом всё.
Если включаю с флешкой, сообщение про дубликат nsid появляется, но сразу же выскакивает GRUB. Выбираю Ubuntu, и система запускается.

 

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