как получить правильный раздел для загрузки

как получить правильный раздел для загрузки

Я только что установил Ubuntu на один из двух разделов по 60 ГБ на моем жестком диске. Я думаю, что это sda2, а другой раздел (sda1) содержит неудачную установку Ubuntu. Sda2 далее разделен на sda6 (59 ГБ) и sda5 (пространство подкачки), поэтому могу ли я сделать вывод, что рабочая копия Ubuntu находится в sda2? Дисковая утилита сообщает мне, что sda1 не смонтирован и не является загрузочным, а sda6 смонтирован в /, но флаг раздела просто показывает «-». Как мне удалить неудачную установку и убедиться, что я все еще могу загрузиться, пожалуйста?

решение1

Я подозреваю, что у вас такая установка:

1 HDD, разбитый по схеме MBR:

SDA1: Основной раздел (содержащий неудачную установку)  
SDA2: **расширенный** раздел, содержащий два тома:  
      SDA5 (1 ГБ, подкачка)
      SDA6 (59 ГБ)
SDA3: не используется.
SDA4: не используется.

(Диски, разделенные по схеме MBR, могут иметь только до 4 основных разделов. Один из них может быть расширенным разделом, который по сути говорит: «Переверните страницу, посмотрите следующий список, там есть еще разделы, данные которых не помещаются в основной части»).

Если это так, вы должны иметь возможность сделать раздел 6 активным.
Это можно сделать с помощью: fdisk /dev/sda a 6

Обратите внимание, что в это время должен быть только один активный раздел. Если sda1 также отмечен как активный, то вам придется вручную снять этот флаг. Вы переключаете его так же, как вы делали это с разделом 6. Из типа fdisk a 1 (Активный, номер раздела для изменения).

Однако начните с fdisk -l(fdisk, вывести список всех разделов) или с fdisk /dev/sda p(fdisk на /dev/sda, затем вывести таблицу разделов), чтобы убедиться, что структура разделов соответствует моему предположению.

Пример выходных данных виртуальной машины, которую я только что протестировал: (в этом примере активен sda1).

   Устройство Загрузка Начало Конец Блоки Идентификатор Система
/dev/sda1 * 2048 16779263 8388608 83 Линукс
/dev/sda2 16779264 20971519 2096128 82 Linux swap / Solaris

решение2

Чтобы изменить раздел, который будет загрузочным, из терминала: (Я не уверен, работает ли это, если у вас загрузка EFI)

sudo sfdisk -AX /dev/sdY

где X — номер раздела, с которого вы хотите загрузиться, а Y — номер диска.

Чтобы узнать тип разделов и дисков

sudo sfdisk -l

или

sudo fdisk -l

Связанный контент