FuntooNotes

来自公开记录
跳到导航 跳到搜索

Funtoo 笔记

前言:我买这台 ThinkPad X250 的目的就是为了折腾。我已经有了 MacBook Pro 了,日常工作已经足够,但在刚去加拿大的 2007 年年底开始用了一个多月的 Gentoo 让我久久不能忘怀。装了 ArchLinux,运行的很好,但不是我最终的目的。

这个页面准备记录我在使用 Funtoo 时的记录。

安装

安装部分现在看来一点不难,初学者有许多的概念没有搞清楚。一旦把这些概念弄清楚了,安装 Gentoo、Funtoo 或者任何一个 Linux 发现版都很容易了。可以说所有 Linux 发行版的安装都是这样进行的,只是有些发行版会有一个 Installer 来自动完成这一切,Gentoo 把盖子打开,让你了解更多,有更多的配置上的可能性。

Linux 的生态圈太复杂了,我现在也只是浅尝辄止。单就安装方面来说,我现在只愿意弄弄 Grub,其它的一些 EFIbootmgr 等东西,我觉得还是挺复杂,一直没有接触。我在这台电脑上,一直用着 UEFI+GPT 模式,因此一些其它的安装方法就被我放弃了。

Gentoo Handbook 的安装这一部分写的很清晰,Funtoo 提供了一些工具让安装更加简单。现在想来没有什么晦涩难懂的部分,等想到了再来添加。

LVM

我遇到过 ROOT 空间不足的情况,那时候只能抓瞎。从那时起,我不再觉得 LVM 这样的东西对于个人电脑无用了。研究一下文档,也没我想象的那么复杂。Funtoo 有 LVM 安装指南,照做即可。但这篇文档有坑。

/!\ `/etc/fstab` 里的分区路径务必要和 `/etc/boot.conf` 里一致。

Funtoo 的安装指南里,`/etc/fstab` 里写的是 `/dev/funtoo/ROOT`,而 `/etc/boot.conf` 里写的是 `real_root=/dev/mapper/funtoo-ROOT`,导致我在运行 `boot-update` 的时候老是出错,最终发现是这里有问题。按理说两种写法都没问题,因为一个是另一个的链接,但两者必须要一致,不然会判断出错。

ZFS

这两天尝试了一下,虽然没有安装成功,但 ZFS 确实很好。之前遇到的一个分区没有空间的情况再也不会发生了。我感觉,LVM 等卷管理或者传统的分区依旧是分区,而 ZFS 的每一个卷只是一个 tag,就像传统邮箱和 Gmail 一样。在 ZFS 里用 df 查看,每个分区的大小都一样,都是 ZFS pool 的大小,也就是不需要人为的设定每个分区的大小,只是给不同的文件打上标签,属于这个标签的就是这个分区的文件。

我比较执着于用 EFI 方式引导,所以最终没有成功的安装 ZFS。ESP 需要在 FAT 分区里,ZFS 里的 boot 内容读不到。最终我放弃了。

链接

这些链接值得研究

内核

综合安装

  • [[1]] 一个讲Funtoo的系列文章