Chinaunix首页 | 论坛 | 博客
  • 博客访问: 674142
  • 博文数量: 156
  • 博客积分: 3402
  • 博客等级: 中校
  • 技术积分: 1639
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-13 14:06
个人简介

业余编程爱好者

文章分类

全部博文(156)

文章存档

2014年(1)

2013年(13)

2012年(46)

2011年(38)

2010年(58)

分类: LINUX

2010-12-01 21:44:22

原文作者:

嗨,
下面是我安装Funtoo时做的一些笔记,你可以在快速安装Funtoo时用它做个参考。


创建EXT4文件系统分区

==================================

# mkswap -L swap /dev/sda2 

# mkfs.ext4 -L root /dev/sda3 

# mkfs.ext4 -L home /dev/sda4 


设置保留文件系统块的百分比

================================== 

# tune2fs -m 1 /dev/sda3 

# tune2fs -m 0 /dev/sda4 


挂载SWAP与其它磁盘分区 

================================ 

# swapon /dev/sda2 

# mount /dev/sda3 /mnt/gentoo 


=========================== 

# date



切换到安装目录 

================================= 

# cd /mnt/gentoo 


为你的系统下载stage3文件并解压缩,我用的是amd64,你可以在下面这个网址找到其它的处理器架构:

======================================================================== 

# wget amd64/funtoo-amd64-2010.09.05/stage3-amd64-2010.09.05.tar.xz 

# tar xpf stage3-amd64-2010.08.22.tar.xz 


下载并解压缩portage树,在这里找到最新的snapshot快照: ~funtoo/snapshots/ ===================================== 

# wget ~funtoo/snapshots/portage-2010.09.10.tar.xz 

# cd /mnt/gentoo/usr 

# tar xf /mnt/gentoo/portage-2010.08.27.tar.xz 


挂载你的Home分区(如果你有的话) 

============================================ 

# mount /dev/sda4 /mnt/gentoo/home 


配置你的编译选项 

============================== 

# nano -w /mnt/gentoo/etc/make.conf 


例子:在你的make.conf文件中添加对Quad core处理器的支持 

MAKEOPTS="-j5"



Chroot进入新安装环境,安装Funtoo

============================= 

# cp -L /etc/resolv.conf /mnt/gentoo/etc/ 

# mount -t proc none /mnt/gentoo/proc 

# mount -o bind /dev /mnt/gentoo/dev 

# chroot /mnt/gentoo /bin/bash 

# env-update 

# source /etc/profile 

# export PS1="(chroot) $PS1" 


初次使用时激活Portage 

================================ 

# cd /usr/portage 

# git checkout funtoo.org 

# emerge --sync 


选择一个profile,我选择了一个desktop profile 

================= 

# eselect profile list 

# eselect profile set 2 


配置你的时区(我的是Netherlands)

================================================= 

# ls /usr/share/zoneinfo 

# cp /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime



安装内核,为了便于学习我使用genkernel

=============================================== 

# emerge gentoo-sources genkernel 


验证 /usr/src/linux 是否指向正确的内核

======================================================== 

# ls -l /usr/src/linux 


配置和编译内核

============================== 

# genkernel --menuconfig all 


编辑所需的配置文件 

============================== 

# nano -w /etc/fstab 

# nano -w /etc/conf.d/hostname 

# nano -w /etc/rc.conf 

# nano -w /etc/conf.d/keymaps 

# nano -w /etc/conf.d/hwclock 


设置DHCP服务自启动 

==================== 

# rc-update add dhcpcd default



设置Root的密码 

=================== 

# passwd 


Emerge必要的系统服务与Grub引导程序

============================================ 

# emerge syslog-ng vixie-cron grub boot-update 


启用系统日志和cron定时执行工具

====================== 

# rc-update add syslog-ng default 

# rc-update add vixie-cron default 


安装Grub 

============ 

# grub-install --no-floppy /dev/sda 

# boot-update 


增加一个用户john

========== 

# useradd -m -G audio,cdrom,portage,usb,users,plugdev,video,wheel -s /bin/bash john 

# passwd john 


移除Portage快照和Stage 

============================== 

# rm -v /portage-2010.09.10.tar.xz 

# rm /stage3-amd64-2010.09.05.tar.xz



退出你的Funtoo安装程序并重启

========================================= 

# exit 

# cd 

# umount /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo/home /mnt/gentoo 

# reboot 


安装后的配置 

========================== 


安装Xorg 

============ 

# emerge xorg-server 


启用Hal 

========== 

# /etc/init.d/hald start 

# rc-update add hald default 


安装图形界面(需要很长时间。。。十来个小时吧。。。慎重)

======== 

# emerge -av kdebase-meta


阅读(1175) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-01-10 15:51:28

哈哈,google收录了我这篇帖子,大家直接搜funtoo,排在第四位~~

chinaunix网友2010-12-07 16:50:48

要是大家用gentoo的最小安装光盘来构建Funtoo,可能还有点小问题,稍后我将整理下完整的安装流程。

chinaunix网友2010-12-02 14:28:37

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com