У меня есть поврежденная Ubuntu 14.04 система LTS (т.е. она не загружается) в sda6 (в sda3, расширенном), таким образом, я загружаюсь от 14.04 установочных CD LTS. sda6 читаем, и я могу смонтировать sda6, но я не могу загрузиться. Эта дополнительная информация о причине проблем может помочь.
Я означаю устанавливать Ubuntu 16.04.1 LTS непосредственно из ISO в новый раздел sda1 (основной). Я поместил файл ISO в каталог в ext4 разделе sda4 (основной). Я следовал инструкциям в принятом ответе Установки Ubuntu от ISO-образа непосредственно от жесткого диска системы, запускающей Linux?. Когда я пытаюсь
sudo update-grub
Я добираюсь
/usr/bin/grub-probe: error: failed to get canonical path of '/cow'.
Все ссылки на эту проблему (Отказавший для получения канонического пути / коровы, например) указывают, что нужно определить раздел личинки и выполнить несколько шагов. Но я не знаю, есть ли у меня такой раздел, ни как определить его. У меня есть еще один раздел 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 показывают ниже
Мне нужно было изменить конфигурацию grub для загрузки из iso-образа с HD, так как изменение BIOS на загрузку с USB было заблокировано паролем, поэтому live linux не был жизнеспособным.
Мне удалось загрузиться с iso, набрав то, что было нужно в редакторе grub во время загрузки.
Итак, технически я решил свою проблему, не ответив на этот вопрос, и до сих пор не знаю ответа.
Но установка все равно не удалась. Затем я получил пароль для BIOS, изменил загрузку на USB, использовал linux live и установил 16.04 без проблем.
Вывод: результаты попытки установки из iso на HD отличались от USB, даже если они должны быть одинаковыми (сбой или успех).