首先说说安装:
因为我之前用的是 Gentoo, 而 Gentoo 的安装方式就是利用一个最小系统配置好电脑(分区, 格式化, 网络等等)然后下载最新的基本系统镜像以及包管理软件(portage), 准备好之后 chroot 更新 portage, 配置并编译内核, 配置系统, 再安装一些必要的系统工具, 最后配置好引导程序就可以进入新的系统了.
所以, 在我安装 archlinux 的时候, 基本上相同的操作流程给我一种很熟悉的感觉.
因为内存大小超过 4GB, 所以首先选择的是 64 bit 的 archlinux. 为了不折腾桌面, 特意安装了 @
chloerei 推荐的 kde(虽然我装的是 base). free -g 查看内存, 果断又 10Gb. 不过后来安装虚拟机之前, 用 Dolphin (kde 文件管理器)复制 Win7 安装镜像的时候就出了 kernel panic....
根据我的个人使用经历(不长的黑苹果经历, 一年多的 Gentoo)我曾经以为只有 黑苹果 会 kernel panic, 没想到 linux 也会. 最开始以为是 iso 文件, 或者我操作不对的问题, 最后在不启动 kde 的命令行下尝试 cp 也出错了, 而且用 archlinux 64 bit 的安装镜像中自带的 fsck.reiserfs 尝试重建树的时候也出现了 kernel panic, 而 32 bit 安装镜像则修复成功. 这一切让我得出一个结论, 64 bit 的 reiserfs 有问题.
于是砍掉所有分区(正好给我个机会重新安排分区, 反正分区里除了安装的系统和程序都没什么重要的东西), 再开始安装 32 bit 的 archlinux. 也是同样的流程, 就不重复了. 这次同样在 Dolphin 下 复制同样的文件, 毫无问题.
就开始折腾 PAE(Phyical Adress Extention, 物理地址扩展) 和 休眠. 由于有在 Gentoo 下使用 TuxOnIce 内核的经验, 就在 AUR 下载了 linux-ice. makepkg FAILED!!! 折腾了一天, 去看了另一个自定义内核的 PKGBUILD, 在对应的错误位置修改了一下就过了(欲知详情可参见 AUR linux-ice 页面中我的回复). 成功启动后 free -g, 10G 内存, ^_^.
不过突然又不能挂载 vfat 类型的分区了.. 记得自己当时虽改了一些内核配置, 但一定是选择了 FUSE 和 VFAT NTFS 的支持的. 只好重新编译并安装, 结果就再也进不了系统了. 折腾了几下最终选择了 linux-pae 源配合默认配置.
也就是现在正在用的系统. 有 10G 可用内存. 不过问题又来了... 无论是 kde 还是 openbox 下启动虚拟机, 都会出错, 轻者 segmentation fault, 重者则又见 kernel panic... 但是在系统默认内核下则毫无问题.
总结一下 archlinux 的优缺点(个人感受):
优点 1. 软件安装迅速(相比 Gentoo 这样的本地编译软件的系统).
优点 2. 最小安装模式, 不会带我不需要的软件.
优点 3. 无需配置.(至少我暂时没碰到)
缺点 1. 有些软件不稳定.
缺点 2. kernel panic, 每天见. kernel panic, 天天见.
缺点 3. AUR 中的某些 PKGBUILD 有问题.
突然想回到 Gentoo 了.... Gentoo 就是编译比较耗时... 有时候需要自己写配置比较烦...
同时求教:
1. 请问其他 Archer 有无在 linux-pae 下运行虚拟机 crash 以及 panic 的经历(或是正常运行的经历)?
2. FreeBSD 的使用感受如何? 听说 bsd 系的软件包质量控制很严格?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/50352
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.