码迷,mamicode.com
首页 > 其他好文 > 详细

GenToo字符模式安装

时间:2015-03-13 16:19:33      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:

本教程用到的工具:
VM10或11版
系统镜像文件:install-amd64-minimal-20141127
stage3-amd64-20141127.tar
HFS网络文件传输工具
好开始教程:
# lspci   查看硬件设备
# ifconfig  查看网卡信息
# ping www.baidu.com  查看是否连网
# dmesg       查看开机信息
# passwd  设置用户密码
# /etc/init.d/sshd start       开启SSH服务
=============================================================================================
分区配置示例
Command (m for help): p

删除分区
Command (m for help): d
Partition number (1-4): 1

创建分区
Command (m for help): n
Command action
  e   extended
  p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-3876, default 1): (按回车)
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +32M(分区大小)+号后面的数值随意填写,你想要多大就填多大



我们现在来创建交换分区。键入n创建一个新分区,然后键入p来告诉fdisk你创建的是交换分区,
p
Partition number (1-4): 1
First cylinder (1-3876, default 1): (直接按回车)
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +4G   这里我设置的是4G
在这之后,键入t来设置分区类型,键入1选择你刚刚创建的那个分区,然后再输入82把分区类型设置成“Linux Swap”。完成以上这些步骤

之后,键入p,应该显示一个与下面类似的分区表:

Device Boot    Start       End    Blocks   Id  System
/dev/sda1         1        81    46520   82  Linux swap

我们来创建主分区。键入n创建一个新分区,然后键入p来告诉fdisk你创建的是主分区。接着输入2来创建第2个分区,在本例中是/dev/sda2

。当提示输入第一个柱面的时候,直接敲回车。当提示输入最后一个柱面的时候,单击回车把你磁盘上的剩余空间创建一个分区。完成以上

这些步骤之后,键入p,应该显示一个与下面类似的分区表:
/dev/sda2         15      3876  28690200   83  Linux

# fdisk -l     查看磁盘分区
# fdisk /dev/sda      分区
分2个区:
1是交换分区
2是主文件分区
# mkswap /dev/sda1    激活交换分区
# swapon /dev/sda1    挂载交换分区
# mkfs.ext4 /dev/sda2    把该设备格式化成ext4文件格式
# mount /dev/sda2 /mnt/gentoo    挂载文件分区
# mkdir /mnt/gentoo/boot         创建指定boot的目录
=============================================================================================
# cd /mnt/gentoo                 进入gentoo目录
# date  121013482014         根据个人设定时间
# links http://192.168.1.120/GT     具体根据个人设置下载stage3文件
# tar xvjf stage3-amd64-20141030.tar.bz2  解压
=============================================================================================
此处有分歧,传统安装方法,这里安装了portage,本次安装,跳过了portage的安装。下面直接为
进入系统作准备:
# cd /
配置镜象站点
# mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf  //会开启纯文字图形化界面选择离你服务器最近的源站点,选择全部

Chana
# mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf //选择第一个Chana
cp -L /etc/resolv.conf /mnt/gentoo/etc/                     拷贝当前的DNS设置到新系统中
将当前的几个目录,挂载到新系统:
# mount -t proc proc /mnt/gentoo/proc
# mount --rbind /dev /mnt/gentoo/dev
# mount --rbind /sys /mnt/gentoo/sys
# chroot /mnt/gentoo /bin/bash
# source /etc/profile                   更新本地环境变量与缓存
# mkdir /usr/portage                    生成更新所须的目录,因为之前没有安这个portage快照包,所以这里得手工生成这个目录
//emerge-webrsync                  更新portage树,有两种办法,现在这种是最简单的,另一种是直接emerge --sync
# emerge --sync
# eselect profile list //查看当前profile列表
# eselect profile set 4  //我们安装gnome图形桌面 直接选择4
安装中文字体
# nano -w /etc/locale.gen  先修改locale.gen文档
{  
en_US ISO-8859-1  
en_US.UTF-8 UTF-8  
zh_CN GB18030  
zh_CN.GBK GBK  
zh_CN.GB2312 GB2312  
zh_CN.UTF-8 UTF-8   
}  
ctrl+x--y--回车,保存退出

运行locale-gen。它会产生所有你在/etc/locale.gen文件里指定的locale。   
# locale-gen  
 
编辑全局变量  
# nano -w /etc/env.d/locale  新建个locale文件
{  
LANG="en_US"  
LC_CTYPE="zh_CN.UTF-8"  
}  
ctrl+x--y--回车,保存退出
# env-update && source /etc/profile  更新环境
修改系统语言  
# locale             列出系统语言
# export LANG=en_US  
# export LC_CTYPE=zh_CN.UTF-8  
# locale  
设置时区  
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  
=============================================================================================
自动编译内核
# emerge gentoo-sources //安装内核源码
# emerge genkernel  自动编译内核工具genkernel
复制安装光盘的配置文件到genkernel搜索配置文件的默认位置
# zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config
如果您的启动分区没有使用ext2或者ext3文件系统,您必须使用genkernel --menuconfig all来手动配置您的内核,把您所使用的文件系统

编译进内核。(不能编译为模块!)。EVMS2和LVM2的用户很可能也需要加上--evms2和--lvm2参数。

运行genkernel
# cd /usr/src/
# ls
linux  linux-3.16.5-gentoo
# mv linux linux.bak
# ln -s linux-3.16.5-gentoo linux
# ls
linux  linux-3.16.5-gentoo  linux.bak
# genkernel all        漫长的等待

查看内核和initrd的名字
# ls /boot/                                 
System.map-genkernel-x86-3.16.5-gentoo  kernel-genkernel-x86-3.16.5-gentoo
initramfs-genkernel-x86-3.16.5-gentoo   lost+found
=============================================================================================

配置系统fstab,内容如下:
# nano -w /etc/fstab  
NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.  
{  
/dev/sda2               /boot           ext4            defaults,noatime        1 2  
/dev/sda2               /               ext4            noatime                 0 1  
/dev/sda1               none            swap            sw                      0 0  
}  

=============================================================================================
设定主机名  
# nano -w /etc/conf.d/hostname      这里的主机名根据个人喜好设置
HOSTNAME="GY"  

配置网络eno16777736                    这是我虚拟网卡,具体根据个人网卡配置网络,如有不明白的可先不设置,等系统装完后再设置

网络,也可直接问我。
# nano -w /etc/conf.d/net  
{  
modules=( "ifconfig" )  
 
config_eno16777736=( "192.168.1.103 netmask 255.255.255.0 brd 192.168.1.255" )  
routes_eno16777736=( "default via 192.168.1.1" )  
}  
添加net.eno到默认的运行级别  
# cd /etc/init.d
# ln -s net.lo net.eno
# rc-update add net.eno default  开机加载eno网卡端口

设置root密码  
# passwd root

配置SSH服务开机启动
# rc-update add sshd default  

安装一些常用服务,跳过这一步可以放在日后安装
# emerge syslog-ng  //系统日志管理
# rc-update add syslog-ng default  //设置开机启动
# emerge logrotate //日志格式化工具
# emerge vixie-cron //定时计划服务
# rc-update add vixie-cron default //设置开机启动
# echo "export EDITOR=‘/usr/bin/vim‘" >> /etc/profile //设置crontab默认编辑器
# emerge mlocate  文件索引
# emerge dhcpcd
# emerge usbutils  
# emerge pciutils  

=========================================================================  
安装Grub
# emerge grub

自动配置Grub
# grub2-install --no-floppy /dev/sda
Installation finished. No error reported.
# grub2-mkconfig -o /boot/grub/grub.cfg  自动搜索分区,生成配置文件
Generating grub.cfg ...
Found linux image: /boot/kernel-genkernel-x86-3.12.13-gentoo
Found initrd image: /boot/initramfs-genkernel-x86-3.12.13-gentoo
done
# reboot
到此GenToo的字符模式就安装完成了,图形模式还在研究中。






GenToo字符模式安装

标签:

原文地址:http://www.cnblogs.com/GYingx/p/4335185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!