在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
网上教程这么多或者说,网上那么多资源你还写什么?主要是技术更新换代太快,有好多东西一直在变,所以我写出来最新的,肯定能让你安装成功的~ 复制代码 代码如下:#下载地址 mirrors.163.com/gentoo/ #我用的x86的 http://mirrors.163.com/gentoo/releases/x86/current-iso/ #需要下载,举个国内最新版本,这个地址http://mirrors.163.com/gentoo/releases/x86/current-iso/ 复制代码 代码如下:install-x86-minimal-20140318.iso stage3-i486-20140318.tar.bz2 </p> <p>#http://mirrors.163.com/gentoo/snapshots/下载</p> <p>portage-latest.tar.bz2 我一般的安装习惯是这样的,把stage3-i486-20140318.tar.bz2和portage-latest.tar.bz2包添加到镜像install-x86-minimal-20140318.iso中省了后边安装在下载麻烦,譬如我用UltraISO把那两个包压缩到镜像中,如下图结构 然后你可以写入U盘,开机启动加载livecd就OK了,然后我们开始安装 启动 配置网络 复制代码 代码如下:ifconfig #查看网卡,因为并不是所有的网卡都叫eth0,譬如我这个,无线网卡用iwconfig</p> <p> 复制代码 代码如下:>ifconfig enp0s3 192.168.1.127 netmask 255.255.255.0 #enp0s3是你的网卡,后边是ip >route add default gw 192.168.1.1 #网关 >echo "nameserver 192.168.1.1">>/etc/resolv.conf #配置DNS >ping www.baidu.com #测试网络通不通 启动ssh 复制代码 代码如下:/etc/init.d/sshd start #启动ssh或者用service sshd start passwd root #输入你的帐号和密码,这个时候你就可以用ssh远程登录了,当然你一台电脑就完全不需要 分区 复制代码 代码如下:fdisk -l #查看可以分区的硬盘和容量,我测试的用8G,sata的 复制代码 代码如下:>fdisk /dev/sda</p> <p>Command (m for help): n #输入n,仙剑分区 Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p #选择主分区 Partition number (1-4, default 1): #回车 Using default value 1 First sector (2048-16777215, default 2048): #回车 Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-16777215, default 16777215): +200M #200M boot Partition 1 of type Linux and of size 200 MiB is set 最后及的输入w保存 复制代码 代码如下:Command (m for help): w The partition table has been altered!</p> <p>Calling ioctl() to re-read partition table. Syncing disks. 依照上边的方法可以自己分区,我分区是200M boot 7G / 512M swap 格式化分区 复制代码 代码如下:mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2 mkswap /dev/sda3 #格式化swap swapon /dev/sda3 #挂载swap 挂载分区 复制代码 代码如下:mount /dev/sda2 /mnt/gentoo #你分的/ mkdir /mnt/gentoo/boot mount /dev/sda1 /mnt/gentoo/boot #你分的准备挂载boot的分区 安装Stage Tarball 复制代码 代码如下:#配置时间 date 032714382014 #月日时分年的顺序 由于之前我们把stage3-i686-20140304.tar.bz2和portage-20140310.tar.bz2压缩到镜像里边了,所以我们就不需要下载了 复制代码 代码如下:cd /mnt/cdrom cp *.tar.bz2 /mnt/gentoo #复制两个文件到/mnt/gentoo下</p> <p>cd /mnt/gentoo #gentoo目录下 tar xvjpf stage3-*.tar.bz2 #解压stage3</p> <p>tar xvjf /mnt/gentoo/portage-*.tar.bz2 -C /mnt/gentoo/usr #解压portage到/mnt/gentoo/usr 如果按照官方文档来说make.conf在/mnt/gentoo/etc/make.conf下,但是我的确是在/mnt/gentoo/etc/portage/make.conf,大家注意一下自己的位置 #单核配置如下,限制并行编译的数目 复制代码 代码如下:MAKEOPTS="-j2" Chroot mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf #后边这个是自己的make.conf的位置,选择镜像源我选择是163,然后回车</p> <p>cp -L /etc/resolv.conf /mnt/gentoo/etc/ #拷贝dns信息 挂载/proc和/dev文件系统 复制代码 代码如下:mount -t proc none /mnt/gentoo/proc 进入新的系统环境 复制代码 代码如下:chroot /mnt/gentoo /bin/bash env-update source /etc/profile 更新Portage树 复制代码 代码如下:emerge --sync --quiet</p> <p>#验证系统profile eselect profile list 配置时区 复制代码 代码如下:ls /usr/share/zoneinfo #查看时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #我使用的是上海 安装内核 复制代码 代码如下:emerge gentoo-sources #安装内核源码 ls -l /usr/src/linux #查看内核连接 手动配置 复制代码 代码如下:cd /usr/src/linux make menuconfig 注意:我是32位系统。所以64-bit kernel 前边的*一定要去掉 需配置,按↓到File System回车进入,因为我用的ext4,所以把EXt4 debugging support选上 复制代码 代码如下:make && make modules_install #回车之后等着编译完成吧,编译完成后会有bzImage的位置信息 安装内核 复制代码 代码如下:cd /usr/src/linux cp arch/x86/boot/bzImage /boot/kernel-3.12.13-gentoo 配置系统 配置文件系统 复制代码 代码如下:nano -w /etc/fstab #根据自己的分区配置</p> <p>/dev/sda1 /boot ext4 defaults,noatime 1 2 /dev/sda2 / ext4 noatime 0 1 /dev/sda3 none swap sw 0 0 /dev/cdrom /mnt/cdrom auto noauto,ro 0 0</p> <p> 修改主机名称 复制代码 代码如下:nano -w /etc/conf.d/hostname 配置网络 复制代码 代码如下:nano -w /etc/conf.d/net #根据自己的网卡配置,我的ifconfig的网卡是enp0s3</p> <p>config_enp0s3=( "192.168.1.126 netmask 255.255.255.0 brd 192.168.1.255" ) routes_enp0s3=( "default via 192.168.1.1" )</p> <p>ln -s /etc/init.d/net.lo /etc/init.d/net.enp0s3</p> <p>rc-update add net.enp0s3 default #设置开机启动 配置root密码 复制代码 代码如下:passwd root #输入你的帐号密码 安装系统工具 复制代码 代码如下:emerge syslog-ng #系统日志工具 rc-update add syslog-ng default emerge vixie-cron #Cron守护进程 rc-update add vixie-cron default emerge sys-apps/mlocate #安装文件索引locate,重启后记得updatedb新建库 配置引导程序 安装grub 复制代码 代码如下:emerge grub #安装grub 配置grub 我emerge grub安装完成后,安装的是grub2,如果是grub2,配置如下 复制代码 代码如下:/usr/sbin/grub2-install --no-floppy /dev/sda #安装 /usr/sbin/grub2-mkconfig -o /boot/grub/grub.cfg #生成配置 重启安装完成 复制代码 代码如下:exit #推出chroot reboot #重启 复制代码 代码如下:rc-update add sshd default #设置ssh开机启动 service sshd start #开启ssh 附录启动项 acpi=on |
请发表评论