LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1960|回复: 28

gentoo用户转arch问答第二篇【已更新】

[复制链接]
发表于 2010-7-31 07:13:18 | 显示全部楼层 |阅读模式
综合了几位同学的回答,把还有问题的点列一下:
1. initrmafs的优点(个人使用,不迁移内核)?

2. 自己编译内核的必要性?我感觉用Arch的好像都不自己编译内核。gentoo里是升级的时候即使升级内核,自己不去编译系统也不会编译。但arch里如果自己编译了,系统升级不会覆盖吗?怎么确定呢?如果是升级时选择不升级内核,那相应的依赖不会有问题?比如Vbox就要用header的。

3. 那位用eix的同学,您是怎么让eix查pacman的包的?

谢谢大家。
以下原帖。

  1. 经过之前的提问,已经大致有个把握了,以下是虚拟机安装时想到的问题。
  2. 之前的帖子见:
  3. [url]http://www.linuxsir.cn/bbs/thread370850.html[/url]

  4. 1. 如果想用reiser4,如何在分区时加上?reiserfs的启动挂载比较慢……不想用ext4,可xfs小文件处理速度又不行,不想吧/var单分……不想当btrFS的小白鼠……

  5. 2. 接第一个问题,有用xfs的麽?速度如何?小文件必然不行了,刪除文件速度?据说也比较慢。

  6. 3. 編譯內核與否速度差多少?我发现arch貌似是不用自己编译内核的,gentoo优化习惯了,内核很小。不編譯內核,kms默认開啟否?

  7. 4. /boot必要性?我记得在那看过说arch什么机制没必要弄/boot的。

  8. 5. 怎么貌似arch是要用initrd?gentoo上不用这个东西。这个东西说白了就是一个小系统,先把必要加载的东东给加载了,在换到主系统上。就当初弄tuxonice的时候,睡眠再启动如果有splash就必须要initrd,自己写过一个,但写的也是initramfs,实际就是把busybox的一些东西弄过来,再加一启动一脚本。当时看资料说initrd已经过时了啊,是2.4内核时代的,2.6以后用initramfs。哪位给解释一下? 这个东西到底优势在哪?

  9. 6. AUR里的东西都要自己编译?


  10. 暂时先这么多,有问题再问。谢谢各位。
复制代码
发表于 2010-7-31 07:39:13 | 显示全部楼层
1 reiser4现在默认不支持,想把/做成reiser4的话,那只能类似gentoo,先编译内核,加reiser4支持。然后tar系统,mkfs……最后tar回来,修改fstab。
boot没必要单分,前提是你的grub支持你的根分区格式,reiser4不敢保证……
回复 支持 反对

使用道具 举报

发表于 2010-7-31 07:53:01 | 显示全部楼层
至于内核,没必要非用initrd不可,你可以直接用gentoo内核哦。
initrd只是个名字吧,现在2.6内核出了那么长时间了,估计都是initramfs了,对不起,对这个了解不多。
initrd的好处就是内核可以很小。诸如sata scsi filesystem drm等驱动都可以编译成模块,放initrd里边,以适应大部分的硬件,主流发行版都这么干,你可以想象下你的gentoo,如果想在n多机器上启动,那你的内核里边该编译进多少东西?使用initrd则完全没这问题,所有的驱动都模块化,安装时自动生成不同的initrd就成了。
把所有东东都编译进内核,可能效率会高一点,不过感觉不明显,甚至我也没发现有啥感觉,单一内核启动快点(废话)
回复 支持 反对

使用道具 举报

发表于 2010-7-31 08:27:10 | 显示全部楼层
大体搜索了下,貌似用initramfs的发行版不少,arch当然也是initramfs……
回复 支持 反对

使用道具 举报

发表于 2010-7-31 10:16:36 | 显示全部楼层
AUR的东西,有的是已经编译好的,有的是还没编译的,具体看PKGBUILD里面的source是源码还是已经编译好的包。

xfs我在用于测试的虚拟机里用过,感觉只能适合特定的场合,不适合日常使用。
回复 支持 反对

使用道具 举报

发表于 2010-7-31 14:11:33 | 显示全部楼层
initramfs这么好的东西,不用浪费了
为了数据,建议还是用reiserFS v3 或ext4吧
AUR的东东, yaourt -S xxx 就搞定了
有时候AUR上没有更新到最新版,然后 yaourt -G foo 手工改一下版本 makepkg -g >>KGBUILD ;  makepkg 搞定, 为了共享再丢到本地仓库去,用http共享出来
如果发现有时gentoo有的,而ARCH没有包, 拷 ebuild过去自己改一下就搞定了,比如eix , layman, gentoolkit, portage这些专用包,不过我只是拿来查包用,不是emerge用的
你用一段时间就适应了,我当初用ARCH也是想啥都按GENTOO方式来,后来习惯了,加上现在用是系统,不是折腾系统了,省点时间干点有意义的活更实在
回复 支持 反对

使用道具 举报

发表于 2010-7-31 14:22:50 | 显示全部楼层
Post by xliotx;2106141
经过之前的提问,已经大致有个把握了,以下是虚拟机安装时想到的问题。
之前的帖子见:
http://www.linuxsir.cn/bbs/thread370850.html

1. 如果想用reiser4,如何在分区时加上?reiserfs的启动挂载比较慢……不想用ext4,可xfs小文件处理速度又不行,不想吧/var单分……不想当btrFS的小白鼠……

2. 接第一个问题,有用xfs的麽?速度如何?小文件必然不行了,刪除文件速度?据说也比较慢。

3. 編譯內核與否速度差多少?我发现arch貌似是不用自己编译内核的,gentoo优化习惯了,内核很小。不編譯內核,kms默认開啟否?

4. /boot必要性?我记得在那看过说arch什么机制没必要弄/boot的。

5. 怎么貌似arch是要用initrd?gentoo上不用这个东西。这个东西说白了就是一个小系统,先把必要加载的东东给加载了,在换到主系统上。就当初弄tuxonice的时候,睡眠再启动如果有splash就必须要initrd,自己写过一个,但写的也是initramfs,实际就是把busybox的一些东西弄过来,再加一启动一脚本。当时看资料说initrd已经过时了啊,是2.4内核时代的,2.6以后用initramfs。哪位给解释一下? 这个东西到底优势在哪?

6. AUR里的东西都要自己编译?


暂时先这么多,有问题再问。谢谢各位。


其实楼主不急的话,可以等一段时间以后再转到Arch上。下一版的AIF可以直接选用Btrfs做分区格式了。

(至于几个分区格式的对比,可以去www.phoronix.com这个专业的L ... 测网上查询。)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-31 17:08:01 | 显示全部楼层
Post by MACHINE;2106193
其实楼主不急的话,可以等一段时间以后再转到Arch上。下一版的AIF可以直接选用Btrfs做分区格式了。

(至于几个分区格式的对比,可以去www.phoronix.com这个专业的L ... 测网上查询。)


看过评测,但那玩意有时候不太可信,我想问问各位的实际感受。
xfs大文件绝对是无敌的,移动硬盘拷文件速度很快。关键就是删除和小文件。如果不是reiserFS挂载慢,我就用reiserfs做主分区了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-31 17:13:18 | 显示全部楼层
Post by axlrose;2106192
initramfs这么好的东西,不用浪费了
为了数据,建议还是用reiserFS v3 或ext4吧
AUR的东东, yaourt -S xxx 就搞定了
有时候AUR上没有更新到最新版,然后 yaourt -G foo 手工改一下版本 makepkg -g >>KGBUILD ;  makepkg 搞定, 为了共享再丢到本地仓库去,用http共享出来
如果发现有时gentoo有的,而ARCH没有包, 拷 ebuild过去自己改一下就搞定了,比如eix , layman, gentoolkit, portage这些专用包,不过我只是拿来查包用,不是emerge用的
你用一段时间就适应了,我当初用ARCH也是想啥都按GENTOO方式来,后来习惯了,加上现在用是系统,不是折腾系统了,省点时间干点有意义的活更实在


严重同意。这也是我想转过来的原因。

initramfs到底好在哪呢,(如果个人用的话)?望指教。

eix是不是要配合portage用不能单独用?我真的很喜欢这玩意……

不过arch的tty实在比较丑的说……而且安装完包也没有gentoo那么人性化的提示。还要自己找执行文件是啥,用不用配置什么的……
回复 支持 反对

使用道具 举报

发表于 2010-7-31 17:22:34 | 显示全部楼层
arch的tty不丑啊,你是没吧/etc/skel/下的文件拷到用户目录吧,我一直用reiserfs做根,慢么……比ext快很多吧……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表