我在安装 Ubuntu(10.10,64 位)时遇到了一个比较具体的问题。
我有一块硬盘,比如 /dev/sda,其中 32 位 ubuntu 10.10 安装在 sda1 上。我用 mkfs 删除了此安装,现在这个分区干净了。我刻录了一张 Ubuntu 启动盘,正在尝试安装它。
由于某些奇怪的原因,ubuntu 安装程序将此驱动器安装为 /cdrom,并且我无法继续安装,因为“无法卸载”和“无法更改分区表”
我不想重新分区硬盘,也不想格式化任何东西。我在安装程序中对分区表进行的唯一更改是设置安装点。
那么在这种情况下如何安装 Ubuntu?我尝试了很多不同的方法,例如将硬盘移到另一个控制器没有帮助。因此,即使 /dev/sda 是一个干净的新硬盘,而 /dev/sdb 是感兴趣的硬盘,愚蠢的安装程序仍然会挂载它(现在是 /dev/sdb)
所以我做了另一个实验:我将第三个硬盘放入机器中。现在它看起来如下:
- /dev/sda1 - 1TB(与 ext3 分区无关的硬盘)
- /dev/sdb1 - 1TB,带有另一个 Ubuntu 10.10 32 位安装
- /dev/sdc1 - 1TB 硬盘,用于安装 Ubuntu 10.10 32 位
不幸的是,即使现在安装程序仍显示“您的安装介质是 /dev/sdc1”,为什么?为什么既不在 /dev/sda1 上也不在 /dev/sdb2 上?
虽然现在我有3个硬盘,但我不能用它们玩太多,因为:
- /dev/sdb1 保存着 /dev/sda1 的备份
- /dev/sdc1 是从另一台机器借来的,我不想在 ubuntu 安装中再出现问题(当我弄乱 /dev/sdc1 时)
我还需要保留目标驱动器上的分区表,因为那里还有其他分区包含用户的数据
答案1
好的,我仍然不知道 Ubuntu 安装程序出现奇怪行为的原因是什么,但是我通过在分区上安装 Gentoo 解决了这个问题。
之后,ubuntu(在 gentoo 分区上)的安装一切顺利(正如手册中描述的那样)