Автор Тема: Двойная Загрузка  (Прочитано 959 раз)

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Двойная Загрузка
« : 18.02.2023 14:16:17 »
Приветствую! Приобрел я недавно ноутбук Maibenben M547. Была у меня мечта - сделать ноутбук с двойной загрузкой. Чтобы основная была
openSUSE Tumbleweed и чтобы по умолчанию грузилась она. Второй системой поставить Альт KDE со стартеркита. Первая система строго
для работы. Поставил ее, настроил под свои хотелки и больше не трогать. Вторая система - для разных экспериментов, а также для наблюдения
за тем, как Альт развивается. Перед этим выполнил апгрейд - к имеющемуся Nvme m.2 512 Gb добавил 2.5 sata на 1 Тб. После этого начал
планировать установку. Есть известная пословица - кто первый встал, того и тапки. В данном случае - кто последний встал, того и загрузчик.
В настройках grub openSUSE есть такая опция - "обнаруживать другие операционные системы". То есть Суся спроектирована так,
чтобы грузить другие ОС, установленные на компьютере. Исходя из этого решил первым установить Альт,
а потом Tumbleweed, который перезапишет альтовский загрузчик. Разобрался, какие разделы буду создавать, все это задокументировал, чтобы при
установке ничего не перепутать.
И начал - установил декабрьский кдешный стартеркит. Все установилось нормально, где-то целый день погонял систему, претензий не
возникло. Далее поставил Tumbleweed, тоже с KDE. Поскольку он роллинг, ставил с последнего на тот момент снапшота от 9 февраля.
Система поставилась нормально, без замечаний. Первый раз перезагрузился после установки - увидел, что в загрузочном меню Тумблы
появилась строка с загрузкой Альт. Первый раз загрузился в Тумблу, убедился, что все проходит нормально до конца.
Перезагружаюсь и выбираю Альт. Начинается загрузка Альта, на экране слово Стартеркит и вращающаяся шестеренка. Только что-то долго она
вращается, больше минуты, а потом выбрасывает в терминал и сообщает, что Эмергенси мод. Фото прилагается. Я вот чего не понимаю - сусевский
загрузчик свою задачу выполнил - передал управление куда надо. А вот почему Альт не смог загрузиться, хотя в одиночку прекрасно
грузился - я не понимаю.
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Двойная Загрузка
« Ответ #1 : 18.02.2023 14:25:28 »
Suse отформатировала ESP раздел. Исправьте в /etc/fstab UUID у /boot/efi.

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Двойная Загрузка
« Ответ #2 : 18.02.2023 15:41:40 »
Какой именно UUID надо прописать?
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Двойная Загрузка
« Ответ #3 : 18.02.2023 16:13:13 »
Какой именно UUID надо прописать?

правильный

Оффлайн Olej

  • Давно тут
  • **
  • Сообщений: 201
Re: Двойная Загрузка
« Ответ #4 : 18.02.2023 16:41:07 »
Какой именно UUID надо прописать?
UUID имеющихся у вас дисков найдёте как-то так:
olej@R420:/dev/disk/by-uuid$ ls -l /dev/disk/by-uuid
итого 0
lrwxrwxrwx 1 root root 10 фев 18 11:34 682F-17EA -> ../../sda1
lrwxrwxrwx 1 root root 10 фев 18 11:34 7e4800c1-ad23-4d7e-b1a2-8407a355f0f6 -> ../../sdc1
lrwxrwxrwx 1 root root 10 фев 18 11:34 a7385eb6-ab9a-44f7-8be0-88c9c7b49590 -> ../../sdc2
lrwxrwxrwx 1 root root 10 фев 18 11:34 cf9475ca-8800-482b-9d09-308b2e1d2445 -> ../../sda5
lrwxrwxrwx 1 root root 10 фев 18 11:34 d2e5bbdc-abb2-480f-b601-0ad178f6b831 -> ../../sdb2
lrwxrwxrwx 1 root root 15 фев 18 11:35 d834630f-33c1-4013-8226-f82d5acb74c1 -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 10 фев 18 11:34 fdba83e6-1c2b-404a-ae0f-05524859548e -> ../../sdc3
Исправьте в /etc/fstab UUID у /boot/efi.
Если у вас есть затруднения с определениями UUID, вы можете (временно) заменить UUID в строке /etc/fstab на /dev/sd*
« Последнее редактирование: 18.02.2023 16:54:55 от Olej »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Двойная Загрузка
« Ответ #5 : 18.02.2023 17:09:43 »
Если у вас есть затруднения с определениями UUID, вы можете (временно) заменить UUID в строке /etc/fstab на /dev/sd*

Лучше тогда просто закомментировать строку.

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Двойная Загрузка
« Ответ #6 : 18.02.2023 17:54:04 »
Выполнил эту команду, получил

admin@localhost:~> ls -l /dev/disk/by-uuid
итого 0
lrwxrwxrwx 1 root root 15 фев 18 17:34 1f362ee6-96cc-4b9d-945d-add210d524ee -> ../../nvme0n1p5
lrwxrwxrwx 1 root root 15 фев 18 17:34 5c0befd0-a760-452e-8daf-1d2adce1cb20 -> ../../nvme0n1p6
lrwxrwxrwx 1 root root 10 фев 18 17:35 85ca7c94-af9a-4cae-889b-9beb5c5d52e2 -> ../../sda1
lrwxrwxrwx 1 root root 15 фев 18 17:35 9A16-A62A -> ../../nvme0n1p2
lrwxrwxrwx 1 root root 15 фев 18 17:34 aae032ab-131a-4ee2-ac62-d5d81d311c85 -> ../../nvme0n1p4
lrwxrwxrwx 1 root root 15 фев 18 17:34 E9C6-9CCE -> ../../nvme0n1p3
lrwxrwxrwx 1 root root 15 фев 18 17:34 fcc517b5-33f7-4933-aaaa-69b1520fb560 -> ../../nvme0n1p1
admin@localhost:~>

У меня два раздела /boot/efi один для Тумблы, другой для Альта. В каком из них7
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Двойная Загрузка
« Ответ #7 : 18.02.2023 17:55:30 »
admin@localhost:~> sudo parted /dev/nvme0n1 print
[sudo] пароль для root:
Модель: WD PC SN540 SDDPNPF-512G (nvme)
Диск /dev/nvme0n1: 512GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: gpt
Флаги диска:

Номер  Начало  Конец   Размер  Файловая система  Имя  Флаги
 1     1049kB  8389kB  7340kB  ext4                   загрузочный, esp
 2     8389kB  176MB   168MB   fat16                  msftdata
 3     176MB   394MB   218MB   fat16
 4     394MB   330GB   329GB   ext4
 5     330GB   496GB   166GB   ext4
 6     496GB   512GB   16,5GB  linux-swap(v1)

admin@localhost:~> sudo parted /dev/sda print
Модель: ATA Apacer AS350 1TB (scsi)
Диск /dev/sda: 1024GB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: gpt
Флаги диска:

Номер  Начало  Конец   Размер  Файловая система  Имя   Флаги
 1     1049kB  1024GB  1024GB  ext4              home
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Двойная Загрузка
« Ответ #8 : 18.02.2023 18:08:10 »
Вот Альтовский fstab:

proc      /proc         proc   nosuid,noexec,gid=proc      0 0
devpts      /dev/pts      devpts   nosuid,noexec,gid=tty,mode=620   0 0
tmpfs      /tmp         tmpfs   nosuid            0 0
/dev/root / auto defaults 0 0
UUID=aae032ab-131a-4ee2-ac62-d5d81d311c85   /   ext4   relatime   1   1
UUID=E9C6-819B   /boot/efi   vfat   umask=0,quiet,showexec,iocharset=utf8,codepage=866   1   2
UUID=5c0befd0-a760-452e-8daf-1d2adce1cb20   swap   swap   defaults   0   0

Что конкретно в нем надо сделать?
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Двойная Загрузка
« Ответ #9 : 18.02.2023 20:26:20 »
UUID=E9C6-819B   /boot/efi   vfat   umask=0,quiet,showexec,iocharset=utf8,codepage=866   1   2

#UUID=E9C6-819B   /boot/efi   vfat   umask=0,quiet,showexec,iocharset=utf8,codepage=866   1   2

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Двойная Загрузка
« Ответ #10 : 19.02.2023 13:04:07 »
Здравствуйте, Антон!
Закомментировал я эту строчку, и стартеркит успешно загрузился. Благодарю вас. Но не хотелось бы остаться в положении человека с завязанными глазами, которого ведут за руку. Не будете ли вы так любезны объяснить, что произошло под капотом, когда я закомментировал строчку.
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Двойная Загрузка
« Ответ #11 : 19.02.2023 14:28:17 »
Не будете ли вы так любезны объяснить, что произошло под капотом, когда я закомментировал строчку.

В /boot/efi ничего не примонтировалось.

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Двойная Загрузка
« Ответ #12 : 19.02.2023 17:24:26 »
На ноутбуке два раздела /boot/efi. Один для Тумблы, другой для Альта. Когда грузимся через Тумблу, родной раздел /boot/efi мешает?
Lenovo Z 50-70 openSUSE Tumbleewed

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Двойная Загрузка
« Ответ #13 : 19.02.2023 19:36:56 »
На ноутбуке два раздела /boot/efi. Один для Тумблы, другой для Альта. Когда грузимся через Тумблу, родной раздел /boot/efi мешает?

Должен быть только один ESP раздел на одном накопителе. Нет никаких противопоказаний использовать один ESP раздел для множества операционных систем.

Оффлайн Арбичев

  • Завсегдатай
  • *
  • Сообщений: 502
    • Email
Re: Двойная Загрузка
« Ответ #14 : 18.11.2023 13:23:12 »
На ноутбуке два раздела /boot/efi. Один для Тумблы, другой для Альта. Когда грузимся через Тумблу, родной раздел /boot/efi мешает?

Должен быть только один ESP раздел на одном накопителе. Нет никаких противопоказаний использовать один ESP раздел для множества операционных систем.

Антон, в общем случае вы не правы. На ноутбуках обычно ставят сильно урезанный по возможностям UEFI BIOS. Для этого случая может вы и правы. А вот на десктопных материнских платах UEFI BIOS умеет много чего, в том числе позволяет грузиться с одного из ESP разделов по выбору пользователя. Посмотрите на фото загрузочного меню.
Lenovo Z 50-70 openSUSE Tumbleewed