因此,一周前,我在 MacMini 上安装了最新的 Ubuntu Saucy Server 测试版,使用 BTRFS 作为唯一要挂载的分区/
(我知道不建议这样做,但这不是重点),没有任何问题。一切都“自然而然”地进行着……
现在,随着 13.10 服务器映像的发布,我无法从安装程序中完成任何 BTRFS 分区。Can't create filesystem
每当我尝试创建任何 BTRFS 分区时,我都会收到错误:例如 13.10 服务器最终安装程序无法处理格式 BTRFS 分区...
- 我做错了什么吗?还是安装程序中存在错误?我可以做些什么来解决这个问题并在安装时设置我的 BTRFS 分区,或者我需要在安装后处理这个问题。
我可以留下一些空间并稍后创建一个 btrfs 分区,安装 Saucy 并继续使用 LXC(这是我拥有 btrfs 的唯一目的),但无论如何,为什么安装程序不能再执行 btrfs 了?
答案1
查找安装程序日志文件。
也许它拒绝对现有文件系统进行 mkfs;检查和覆盖标志已添加到 mkfs.btrfs最近。
我知道你已经修复了它,但是对于其他任何人来说,你都可以使用该wipefs
命令删除文件系统签名并使设备可用于分区(wipefs
没有标志是无害的)。
答案2
- 找到要安装操作系统的驱动器
sudo fdisk -l
(在本例中为/dev/sda1
&/dev/sda2
) - 在要安装操作系统的驱动器的所有分区上
wipefs
使用修改器运行。-a
该命令应如下所示
sudo wipefs -a /dev/sda1 && sudo wipefs -a /dev/sda2
完成 wipefs 后运行安装程序。
这个过程对我使用 btrfs 安装 Ubuntu 13.10 有帮助。