Попытка к двойной загрузке opensuse перекати-поле с существующей ранее 64-разрядной человечностью 16.04 на nmve-диске gpt. К несчастью я установил opensuse систему с загрузчиком личинки прежней версии, а не как uefi-система и столкнулся с проблемами загрузки.
Вот текущая установка:
azed@azed-H270N:~$ sudo fdisk -l
[sudo] password for azed:
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: CFB16A8E-384A-4AD4-B14B-62F840FB7E73
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1026047 1024000 500M EFI System
/dev/nvme0n1p2 1026048 158722047 157696000 75.2G Microsoft basic data
/dev/nvme0n1p3 158722048 183298047 24576000 11.7G Linux swap
/dev/nvme0n1p4 183298048 235724799 52426752 25G Linux filesystem
/dev/nvme0n1p5 235724800 342421503 106696704 50.9G Linux filesystem
/dev/nvme0n1p6 342421504 342441983 20480 10M BIOS boot
/dev/nvme0n1p7 342441984 405512191 63070208 30.1G Linux filesystem
/dev/nvme0n1p8 405512192 500117503 94605312 45.1G Linux filesystem
azed@azed-H270N:~$
p2 является ntfs-разделом (никакие окна), Гостеприимный находится на p4-5. p6 отмечается "bios_legacy" и крошечный. Opensuse находится на p7-8
В настоящее время начальная загрузка обрабатывается opensuse системой. Я получаю впечатление, что присутствие загрузчика личинки прежней версии подавляет uefi систему начальной загрузки (у меня нет uefi параметра загрузки - говорят, диск, отмеченный как "uefi" - в системе BIOS при начальной загрузке),
Вопрос:
Если я удалю opensuse разделы, то система вернется к начальной загрузке uefi, или я просто застряну с системой, которую я не могу загрузить?
Если вы столкнулись с проблемами при загрузке, удалите раздел suse и при необходимости исправьте grub. Но человек, я предлагаю вам сделать резервную копию ваших данных Ubuntu, чем удалить Ubuntu и Suse раздел и сделать новую установку Ubuntu Так легче избежать ненужного беспорядка.
Вы (случайно?) Активировали свой модуль поддержки совместимости (CSM), что редко является хорошей идеей. Смотрите эту страницу для деталей. Ваш первый шаг должен отключить CSM. Это должно вернуть ваш Ubuntu EFI-режим GRUB обратно под контроль компьютера. После загрузки Ubuntu вы можете запустить sudo update-grub
и, если повезет, он обнаружит вашу установку OpenSUSE и представит ее в качестве опции загрузки.
Еще одна возможность - использовать мой rEFInd менеджер загрузки. Если вы идете по этому пути, вам лучше всего скачать флэш-накопитель USB или версию CD-R, подготовить загрузочный носитель и загрузить его. rEFInd, вероятно, обнаружит Ubuntu и OpenSUSE и даст вам возможность загрузить оба. Затем вы можете установить rEFInd, используя Ubuntu PPA, пакет Debian или RPM, в зависимости от того, какой дистрибутив вы хотите обработать, и от ваших предпочтений.
Также возможно настроить порядок загрузки без полного отключения CSM. Для этого вам нужно либо загрузить Linux в режиме EFI и использовать инструмент efibootmgr
, либо воспользоваться утилитой установки прошивки для настройки порядка загрузки. Чтобы использовать efibootmgr
, вы должны набрать sudo efibootmgr
, чтобы увидеть текущий порядок загрузки, а затем изменить его с помощью опции -o
, чтобы ubuntu
был первым вариантом. Утилиты для установки прошивки разных компьютеров отличаются друг от друга, поэтому я не могу предоставить им конкретные инструкции. Они часто (но не всегда) предоставляют способ настройки порядка загрузки, поэтому, если вы найдете такую опцию, вы сможете использовать ее для перемещения элемента ubuntu
в верхнюю часть порядка загрузки.