从 ISO 安装 Ubuntu...无法安装 grub

从 ISO 安装 Ubuntu...无法安装 grub

我的 sda6(在 sda3,扩展中)中的 Ubuntu 14.04 LTS 系统已损坏(即无法启动),因此我从 14.04 LTS 安装 CD 启动。sda6 可读,我可以挂载 sda6,但无法启动。 有关问题原因的其他信息可能会有所帮助。

我的意思是直接从 iso 安装 Ubuntu 16.04.1 LTS,安装到新分区 sda1(主分区)中。我已将 iso 文件放在 ext4 分区 sda4(主分区)中的一个目录中。我按照以下已接受答案中的说明进行操作直接从运行 Linux 的系统的硬盘上通过 ISO 映像安装 Ubuntu?.当我尝试

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 配置以从 HD 的 iso 映像启动,因为 BIOS 更改为 USB 启动被密码锁定,所以 linux live 不可行。

我设法通过在启动时在 grub 编辑器中输入所需内容来从 iso 启动。

所以,从技术上讲,我没有回答这个问题就解决了我的问题,而且我仍然不知道答案。

但安装还是失败了。然后我获得了 BIOS 密码,将启动改为 USB,使用 Linux Live 并顺利安装了 16.04。

结论:尝试从 HD 上的 iso 安装的结果与从 USB 安装的结果不同,即使它们应该相同(失败与成功)。

相关内容