gentoo

http://www.aboutyun.com/thread-8522-1-1.html        .java.io.IOException: Connection reset by peer

 

 

 

 

cat /proc/mdstat

mdadm --assemble /dev/md4 /dev/sd(abcd)4

 http://bupt04406.iteye.com/blog/1561211   hbase----

 http://www.educity.cn/linux/1240751.html   ===========不错

 

197
198
200
201
202
203
205
206

 

 

scp P port -p

保留原文件的修改时间,访问时间和访问权限。
http://storysky.blog.51cto.com/628458/291587   linux编译
http://www.linuxdiyf.com/linux/4496.html

#chroot /mnt/gentoo /bin/bash

#env-update

#source /etc/profile

#export PS1=”(chroot) $PS1”

现在可以使用emerge命令了,先更行一下。

#emerge --sync

完了之后可以先安装几个软件玩一玩,也方便下面的安装。

没有vim,先搜索一下Vim,找到有这个软件安装之,顺便把less也安装一下。

#emerge --search vim

#emerge vim && emerge less

选择profile,你可以理解为选择安装Gentoo的用途,虚拟机做服务器,所以选的是server,先看一下提供那些预设的profile,记住你选择的编号。

#eselect profile list

#eselect profile set 5
2. 下载内核

现在可以来整内核了,很简单就是用emerge安装gentoo-sources:

#emerge gentoo-sources

这个过程比较长??不过总算结束了。这步结束之后,最后一行会显示内核的版本号,你可以把它记下来。

#cd /usr/src/linux
3. 配置硬件

#make menuconfig

接下来这个会让你一头雾水,靠,我怎么可能能把自己的机器搞得这么清楚?好吧,如果你是个硬件专家,这玩意儿肯定难不倒你,而我在虚拟机里,我该怎么选?所以我直接退出了。
4. 编译和安装内核

#make && make modules_install

这也是个漫长的过程??完成之后,拷贝内核镜像到/boot,<>内的是之前你看到的版本号,你可以不这么命名,这里命名实际上是随意的,最好规范点吧,以后升级内核的时候也容易辨认,不过不管你改成了什么,记住它,到后面配置启动时有用。

#cp arch/i386/boot/bzImage /boot/kernel-<x.xx.xx>-gentoo-r1
6. 配置分区

#vim /etc/fstab

/dev/sda1     /boot  ext2    noauto,noatime         1          2

/dev/sda2     none   swap   sw       0          0

/dev/sda3     /          ext3    noatime          0          1

none   /dev/pts        devpts            defaults          0          0
7. 修改hostname

#vim /etc/conf.d/hostname

这个 hostname不能是localhost,否则mysql启动不了。
8. 配置网络

#vim /etc/conf.d/net

因为虚拟电脑有两个网卡,都通过dhcp连接网络。

config_eth0=”dhcp”

config_eth1=“dhcp”

然后设置网络自动启动

#cd /etc/init.d

#ln -s net.lo net.eth0 && ln -s net.lo net.eth1

#rc-update add net.eth0 default && rc-update add net.eth1 default

改下root密码

#passwd
9. 必要的软件

日志工具

#emerge syslog-ng

#rc-update add syslog-ng default

定时任务工具

#emerge vixie-cron

#rc-update add vixie-cron default

文件索引

#emerge mlocate

ssh服务自动启动

#rc-update add sshd default

dhcpcd服务

#emerge dhcpcd
10. 配置bootloader

完成了这个,你就可以进入Gentoo了。

先安装grub

#emerge grub

编辑grub配置文件

#vim /boot/grub/grub.conf

如下(和版本有关的自己替换一下):

title Gentoo Linux 3.1.15-r1

root (hd0,0)

kernel /boot/kernel-3.1.15-gentoo-r1 root=/dev/sda3

以上/boot/kernel-<x.x.xx>-gentoo-r1这段就是内核镜像更名之后的名字,修改好之后,执行grub:

#grub --no-floppy

grub>root (hd0, 0)

grub>setup (hd0)

grub>quit

现在,执行关机

#shutdown -h now

posted on 2014-11-21 13:56  雨渐渐  阅读(364)  评论(0编辑  收藏  举报

导航