Установить Ubuntu из ISO... не могу установить Grub

У меня сломана система Ubuntu 14.04 LTS (т.е. она не загружается) в sda6 (в расширенной версии sda3), поэтому я загружаюсь с установочного компакт-диска 14.04 LTS. sda6 доступен для чтения, и я могу смонтировать sda6, но не могу загрузиться. Эта дополнительная информация о причине проблем может помочь.

Я имею в виду установить Ubuntu 16.04.1 LTS непосредственно из iso, в новый раздел sda1 (основной). Я поместил ISO-файл в каталог ext4 раздела sda4 (основной). Я следовал инструкциям в принятом ответе Install Ubuntu из ISO-образа прямо с жесткого диска системы под управлением Linux?, Когда я пытаюсь

sudo update-grub

я получил

/usr/bin/grub-probe: error: failed to get canonical path of '/cow'.

Все ссылки на эту проблему (например, не удалось получить канонический путь к / cow) указывают на то, что нужно определить раздел grub и выполнить пару шагов. Но я не знаю, есть ли у меня такой раздел и как его идентифицировать. У меня есть еще один раздел sda2.

Я думаю, что я делаю в / энергозависим, и я могу иметь только постоянные вещи под смонтированными разделами sda.

Вот вывод fdisk -l /dev/sda

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x7fa54200

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1       976564224  1078964223    51200000   83  Linux
/dev/sda2   *        2048     1955839      976896   83  Linux
/dev/sda3         1957886   976564223   487303169    5  Extended
Partition 3 does not start on physical sector boundary.
/dev/sda4      1078964224  1465147391   193091584   83  Linux
/dev/sda5         1957888    66406399    32224256   82  Linux swap / Solaris
/dev/sda6        66408448   976564223   455077888   83  Linux

Partition table entries are not in disk order

Gparted показан ниже

1 ответ

Решение

Мне нужно было изменить конфигурацию grub для загрузки из iso-образа с HD, так как изменение BIOS на загрузку с USB было заблокировано паролем, поэтому linux live не был жизнеспособным.

Мне удалось загрузиться с iso, введя то, что было нужно в редакторе grub во время загрузки.

Итак, технически я решил свою проблему, не ответив на этот вопрос, и до сих пор не знаю ответа.

Но установка все равно не удалась. Затем я получил пароль для BIOS, изменил загрузку на USB, использовал linux live и установил 16.04 без проблем.

Вывод: результаты попытки установки из iso на HD отличались от результатов USB, даже если они должны быть одинаковыми (сбой или успех).

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