LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Fleta

Gentoo2004.2半自动安装

[复制链接]
发表于 2004-8-21 17:28:48 | 显示全部楼层
如果你有knoppix的话,可以这样做:
用knoppix盘启动至x(缺省应是kde的),打开个terminal,become root:
$ su
Password:
# mount /mnt/sda3 (挂好你gentoo的根分区)
# cp /etc/X11/XF86Config-4 /mnt/sda3/etc/X11/xorg.conf (抄袭knoppix的配置文件)
重启至gentoo里再试试!
 楼主| 发表于 2004-8-21 19:53:05 | 显示全部楼层
hauser这招管用,省掉我不少麻烦!
拷了个simsun字体,改了下fonts.conf,现在好多了!
 楼主| 发表于 2004-8-21 20:17:01 | 显示全部楼层
补张贴图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-8-22 12:22:28 | 显示全部楼层
我用quickpkg将我现有系统中的中文portage的东西(试了4个:freetype-2.1.7.tbz2,pango-1.4.0.tbz2,fontconfig-2.2.95.tbz2,libXft-2.1.6.tbz2)和另几个要用到的东西(fcitx,sudo,numlockx)打了下包,放到packages CD的All下,中文portage的ebuild(名为glc)也放了进去,进入系统后执行了下这个脚本:
  1. mount /dev/cdrom /usr/portage/packages
  2. cp -a /usr/portage/packages/glc /usr/local #拷贝中文portage的ebuild
  3. echo PORTDIR_OVERLAY=/usr/local/glc >> /etc/make.conf  #设定PORTDIR_OVERLAY
  4. emerge -ka fcitx numlockx sudo  #安装几个常用到的程序
  5. emerge -kOa freetype pango fontconfig libXft  #安装中文portage的几个包
  6. env-update && source /etc/profile
  7. echo "export LC_CTYPE=zh_CN
  8. export XMODIFIERS="@im=fcitx"
  9. export XIM=fcitx
  10. export XIM_PROGRAM=fcitx
  11. exec fcitx&
  12. exec /usr/X11R6/bin/numlockx&
  13. exec firefox&
  14. exec startxfce4
  15. " > /home/fleta/.xinitrc  
  16. chown fleta /home/fleta/.xinitrc  #写个新的xinitrc
  17. echo "fleta  tux = NOPASSWD: /sbin/shutdown, /sbin/halt, /sbin/reboot" >> /etc/sudoers #设定普通用户关机
  18. echo "sudo /sbin/reboot" >> /usr/local/bin/reboot
  19. echo "sudo /sbin/halt" >> /usr/local/bin/halt
  20. chmod 755 /usr/local/bin/reboot /usr/local/bin/halt
复制代码

五六分钟便可完成整个过程。重启x后,一下子粗体也有了,输入法有了,自动打开numlock,普通用户也可以关机了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-8-22 13:09:04 | 显示全部楼层
你怎么把那些包加入光盘的?比如universal盘里没有athlon-xp的stage3包,我下了之后怎样把它加到盘里去?
 楼主| 发表于 2004-8-22 14:03:31 | 显示全部楼层
最初由 kohno 发表
你怎么把那些包加入光盘的?比如universal盘里没有athlon-xp的stage3包,我下了之后怎样把它加到盘里去?

首先挂好universal盘,如:
# mount -o loop install-x86-universal-2004.2.iso /mnt/cdrom
然后拷贝里面的内容至一个临时目录,如:
# cp -a /mnt/cdrom/* /root/remaster
将athlon-xp的stage3包放至/root/remaster/stages下,其他的执行文件也可以拷到/root/remaster下,然后执行以下命令:
# cd /root
# mkisofs -J -R -V -v -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o install-x86-universal-2004.2.iso /root/remaster
约一分钟后,你会在/root下看到一个重制好的install-x86-universal-2004.2.iso。当然你得注意一下iso的大小(如果你想刻盘的话),有些用不着的stage包或源程式包可以考虑删掉。
package.iso的做法是一样的,比如你可以将那些编好的中文portage包(*.tbz2)拷至/root/remaster/All下,其他要加减什么文件也搞好,然后执行:
# mkisofs -J -R -V -v -o 2004.2-packages.iso /root/remaster
这次可以将那些与启动有关的选项去掉,然后会生成2004.2-packages.iso这个镜像文件。
说复杂,也不复杂,说简单,也得折腾几下。

PS 这个mkisofs的命令又是跟hauser兄学来的。:thank
发表于 2004-8-22 22:14:08 | 显示全部楼层
Fleta兄的方法确实不错,我根据自己的情况稍微改动了一下那几个脚本,打了几个编译好了的中文portage包,重新制作了两张2004.2的盘,然后在vmware里试了下,只花了2个多小时就弄出了你那个效果。

呵呵,从未试过安装gentoo这么流畅的!
记得我第一次装的时候打那些命令打得我的手都肿了!
发表于 2004-8-24 00:21:10 | 显示全部楼层
vmware? 在真实硬盘里装会不会有什么不同呢?
 楼主| 发表于 2004-8-24 21:25:23 | 显示全部楼层
都差不多的,能有什么不同?
发表于 2004-8-25 19:41:56 | 显示全部楼层
不好意思,我没装过gentoo,突然间看到楼主那一大萝的命令,心里不免有点不踏实的感觉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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