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

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

0
задан 28 March 2013 в 14:23

2 ответа

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

1 HDD, разделенный по схеме MBR:

SDA1: A primary partition (containing your failed installation)  
SDA2: An **extended** partition, containing two volumes:  
      SDA5 (1 GB, swap)
      SDA6 (59 GB)
SDA3: not used.
SDA4: not used.

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

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

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

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

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

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    16779263     8388608   83  Linux
/dev/sda2        16779264    20971519     2096128   82  Linux swap / Solaris
0
ответ дан 28 March 2013 в 14:23

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

sudo sfdisk -AX /dev/sdY

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

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

sudo sfdisk -l

или

sudo fdisk -l
0
ответ дан 28 March 2013 в 14:23

Другие вопросы по тегам:

Похожие вопросы: