Установить 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, даже если они должны быть одинаковыми (сбой или успех).