我正在安装CrunchBang Linux(#!)今天,一切都进行得很顺利,直到我将文件从安装媒体复制到 HDD。
出于某些原因,我已将 刻录到.iso
,/dev/sda6
并且可以正常运行安装程序。问题是安装程序尝试安装 CD-ROM 进行安装,但显然它不存在。我可以改为输入 a 路径,因此似乎已修复。但不,我无法安装/dev/sda6
,或任何文件系统。命令
mount -t ext3 /dev/sda6 /cdrom
返回
无此设备。
我真的非常困惑,所以如果能提供任何帮助我将非常感激!
看: 无法在 Debian 安装程序 shell 中挂载硬盘但我的目标和他的不同
答案1
如果我理解正确的话(如果我错了,请纠正我),您要做的就是将 iso 映像刻录到当前硬盘的某个分区,然后从那里启动。
如果是这样,您可以轻松地从该分区启动。从您所说的内容来看,您似乎已经将 iso 映像提取到 /dev/sda6,i.e.
您不是简单地复制了 iso 文件,而是提取了它。然后您可以按如下方式进行操作:
- 使 /dev/sda6 可启动;您可以使用 gparted 来实现这一点(比 fdisk 更容易处理,否则效果也一样好)。
- 从 Debian 内部运行
update-grub
。Grub 将找到新的可启动分区,并将其添加到 Grub 启动菜单中。
现在您可以按常规方式启动您的 PC,然后选择可启动分区 sda6,并继续安装新操作系统。只需确保您要安装新操作系统的分区和您拥有 iso 的分区不同:您不能在同一个分区 /dev/sda6 上安装 crunchbang。
编辑:
回答关于如何使分区可启动的问题:以 sudo 身份发出命令
fdisk /dev/sda
在提示符下,点击a
,您将收到回复:
Partition number (1-6):
现在您可以选择要设置为可引导的分区号(在您的例子中是 6)。现在点击w
“将更改写入磁盘”,然后q
点击“退出”,您就完成了。
答案2
尝试mount /dev/sda6 /cdrom
不使用该-t
选项。