V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Arch Linux
thedevil7
V2EX  ›  Arch

Arch 一周体验感受(长)

  •  
  •   thedevil7 · 2012-10-18 23:51:27 +08:00 · 6308 次点击
    这是一个创建于 4423 天前的主题,其中的信息可能已经有所发展或是发生改变。
    首先说说安装:

    因为我之前用的是 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 系的软件包质量控制很严格?
    17 条回复    1970-01-01 08:00:00 +08:00
    skydiver
        1
    skydiver  
       2012-10-18 23:56:49 +08:00
    一直在用linux-ck的内核,以及KDE。没遇到过kernel panic的问题
    ini
        2
    ini  
       2012-10-19 00:05:34 +08:00
    mac air上装的Arch,未装DE,只装了个stumpwm WM,一直正常,至今还未见过传说中的kernel panic长啥样。。
    yetone
        3
    yetone  
       2012-10-19 00:09:23 +08:00
    长年的 Archlinux 用户,完全没问题啊
    cabbala
        4
    cabbala  
       2012-10-19 00:19:03 +08:00
    常年ArchLinux用户,32bit and 64bit都用过,常年开各种虚拟机,没见过kernel panic长啥样。。
    cabbala
        5
    cabbala  
       2012-10-19 00:20:36 +08:00
    不过 64bit +reiserfs 我没用过,话说ext4不好了,对个人来说哪个文件系统其实很无所谓的事情。。又不是服务器
    thedevil7
        6
    thedevil7  
    OP
       2012-10-19 00:30:04 +08:00
    @skydiver
    有空我去试试 linux-ck.

    @ini
    为啥我会这样.... 我用 Gentoo 的时候也没见过 kernel panic...

    @yetone
    莫非是因为硬件配置?

    @cabbala
    我很想知道为啥我会这样(难道是因为有缘? :D)..... 用 reiserfs 是因为在 Gentoo 下也是用 LVM2 + reiserfs, 可以在线增加分区和文件系统的容量, 而且没出现过问题, 暂时也没想研究过其他 fs.. 所以...
    cabbala
        7
    cabbala  
       2012-10-19 00:42:25 +08:00
    @thedevil7 你折腾太过了,无它。。LVM也可以用ext,而且fs 不用研究的说。。。直接用就好了
    likuku
        8
    likuku  
       2012-10-19 00:43:12 +08:00   ❤️ 2
    现在是一堆gentoo的管理员,2003年开始折腾freebsd,大学用2年freebsd日常,工作后同一台PC的ubuntu从流畅的7.10一路更新来到慢如牛车的12.04,表示:最近在一台 2007年2G RAM,P4 老dell e520 pc 上装 pcbsd 9.0 非常流畅,硬件支持良好,显卡,声卡,网卡,统统OK。默认自带的媒体播放器很OK,1080P MKV,MOV 都播放清晰流畅,自带中文输入法。系统稳定流畅,远胜 ubuntu 12.04 LTS。
    likuku
        9
    likuku  
       2012-10-19 00:44:54 +08:00
    工作里的gentoo群,因为历史遗留,所以几乎都是reiserfs,系统意外崩溃时,的确 reiserfs 有时会很不堪。个人一直使用xfs,很靠谱。
    glume
        10
    glume  
       2012-10-19 03:42:26 +08:00   ❤️ 2
    Freebsd给我感觉很好,学院派的东西就是那种规规矩矩的风格。文件各路径什么的井井有条,不像linux那么繁杂,最小安装很容易,软件也非常稳定,不会有linux的各类版本问题。还有就是太稳了,稳定得让人忘了她。
    thedevil7
        11
    thedevil7  
    OP
       2012-10-19 09:13:00 +08:00
    @skydiver
    @ini
    @yetone
    @cabbala

    昨天忘了说... 我是 GPT + LVM2 + reiserfs ....
    虽然仍是 BIOS 系统, 但之所以换 GPT 是因为以下几点
    1. 曾经的 MBR 系统让我丢了一个不重要硬盘的数据, 后来看了 MBR 的原理就发现我当时做错了什么... 我抹掉了开头的一个 扩展分区, 后面的扩展分区有些就没了.
    2. 不打算再搞 双启动了, 所以购入 8G 内存, 准备开虚拟机运行 Win.(BIOS - GPT 无法使用 Win)


    @likuku
    听了你的, 我决定下个星期考试一过就开始折腾 freebsd 并且使用 xfs. 多谢.

    @glume
    谢谢, 感觉很符合我的需求.
    sNullp
        12
    sNullp  
       2012-10-19 09:19:20 +08:00
    @thedevil7 这种情况下后面的扩展分区是能找回来的。
    likuku
        13
    likuku  
       2012-10-19 09:38:24 +08:00
    @thedevil7 上面我表达的可能不清楚,xfs是linux的文件系统(从sgi的irix移植而来)。

    freebsd 原生是 ufs,freebsd 9 release 的 ufs 默认变成 ufs+sj (带softupdate的日志),另外还有zfs可用(纯zfs需要livecd来手动安装系统)。

    你若使用桌面机率多,基于freebsd的pcbsd这个发行版更适合你。
    thedevil7
        14
    thedevil7  
    OP
       2012-10-19 09:42:50 +08:00
    @sNullp 我在数据恢复这方面没什么经验, 试过 DiskGen, 但是扫描速度太慢了. 估计没什么重要的数据, 干脆就放弃了..


    @likuku
    原来是这样啊, 谢谢你的建议, 我会去看看的. 多谢.
    billowen
        15
    billowen  
       2012-10-19 16:16:37 +08:00
    @thedevil7 为什么你安装arch出了这么多问题。我对arch感觉很好的原因就是我安装arch时非常顺利。
    thedevil7
        16
    thedevil7  
    OP
       2012-10-19 16:44:43 +08:00
    @billowen 我也觉得很奇怪来着... 我对 Gentoo 感觉很好也是因为我安装以及使用时感觉非常顺利.
    ini
        17
    ini  
       2012-10-19 19:45:51 +08:00
    我是GPT + EXT4,reiserfs没用过,不知道是不是这个的原因。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1229 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 18:11 · PVG 02:11 · LAX 10:11 · JFK 13:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.