设想:
Ubuntu 13.04 已经安装了单独的主分区 -
- UEFI 启动区域
- /启动
- /家
- /
- 交换
尝试重新安装 ubuntu 13.04,并在分区选项中选择“其他”
问题:
- 虽然显示了现有分区,但是表中没有一个具有文件系统格式和挂载点字段。
- 有时我会得到 UEFI 启动区域分区的选项,有时则没有,只剩下 BIOS 启动区域分区选项。
- 在底部下拉选项中要选择在哪个分区/设备上安装 grub?
- 如果我想重新安装 ubuntu 而不影响 /boot 和 /home 分区,应该选择哪个分区
- 选择任何分区并尝试重新安装总是显示不同的可用分区大小。
答案1
我不确定你们所有的问题,但我可以这样说:
- 我不太确定文件系统识别问题。我没有记住 Ubuntu 安装程序的每个方面,所以我需要进行实验来确定您描述的情况是否正常;如果不正常,问题可能是什么。
- 这听起来就像有时您在 EFI 模式下启动安装程序,有时在 BIOS 模式下启动安装程序。您的原始安装几乎肯定是在 EFI 模式下完成的,因此我建议坚持使用这种模式。您可以通过进入 shell 并查找名为 的目录来检查启动模式
/sys/firmware/efi
;如果存在,则说明您已在 EFI 模式下启动,如果不存在,则说明您可能已在 BIOS 模式下启动。如果安装程序尝试设置 EFI 系统分区(ESP;Ubuntu 安装程序令人困惑地称之为“EFI 启动分区”,IIRC),那么您可能已在 EFI 模式下启动。如果安装程序想要设置 BIOS 启动分区,那么您可能已在 BIOS 模式下启动。您通常可以通过固件启动管理器控制启动模式,但如何进入它以及它显示的选项在不同的计算机之间差异很大。通常,您可以通过在启动过程的早期(在任何 Linux 启动管理器出现之前)按下功能键来激活它。 - 在 EFI 模式下,可能没有关于在哪里安装 GRUB 的选项,尽管这是我没有记住的安装程序方面之一。如果在 EFI 模式下有这个选项,那么要么是用户界面设计不好,要么它会询问使用几个 ESP 中的哪一个,而无论哪种情况,你的答案可能都无关紧要。在 BIOS 模式下,MBR 可能是最佳选择,尽管正如我所说,我认为你应该在 EFI 模式下安装。
- 要在现有系统上安装,您需要将旧根 ( ) 分区标识为新根分区,并告诉安装程序清除该分区的现有内容。我不记得执行此操作的确切用户界面细节。如果您还告诉它将旧分区挂载在
/
,设置会稍微容易一些,但您必须非常小心地告诉它/home
/home
不是删除内容(安装程序可能会使用术语“格式化”或“重新格式化”而不是“删除”)。如果您要替换现有系统,您可能确实需要删除/boot
,如果它是单独的分区,尽管不这样做不会造成致命后果 - 您可能最终会在启动菜单中得到一些不起作用的项目。 - 我不太明白你的意思。如果你说的是程序给出的单个分区大小数据不一致,那么这可能是严重错误或硬件故障的征兆——也可能是用户错误。(例如,你可能打算选择一个分区,但却意外选择了不同的分区。)
重新安装前务必备份用户数据。虽然如果小心谨慎,这个过程通常会很顺利,但如果你犯了错误,或者偶尔安装程序中存在错误,那么过程可能会很糟糕。
答案2
如果您想格式化 /root 分区,请从 Live CD 启动并打开 gPartition 编辑器并格式化相关驱动器。然后尝试安装。我认为这可能会对您有所帮助。