网站资讯建设,企业运营模式有哪些,重庆黔江做防溺水的网站,wordpress 修改权限该文章是本人在gentoo官方安装文档的基础上简单总结的#xff0c;也是本人自己实践过的#xff0c;目前本人用的就是gentoo#xff0c;对于真的需要安装gentoo的朋友#xff0c;建议还是参考官方文档#xff0c;说的比较详细#xff0c;这个可以简单看看#xff0c;可以…该文章是本人在gentoo官方安装文档的基础上简单总结的也是本人自己实践过的目前本人用的就是gentoo对于真的需要安装gentoo的朋友建议还是参考官方文档说的比较详细这个可以简单看看可以从整体上把握gentoo的安装过程。
安装步骤 选择install-amd-minimal-.iso刻录到u盘中,作为安装系统的最基本的环境 注:也可以用已安装好的系统作为基本系统环境,如fedora或ubuntu等其它的发行版 下载stage3包,其包含了一个最小的gentoo系统环境 网络配置额外分析 磁盘准备常规:(使用的是单独的磁盘,/dev/sdb),要求准备三个分区,分别用于boot,swap和root.步骤如下 注由于本人第一次安装的时候是在移动硬盘上进行的所以这里的盘符是使用的/dev/sdb
# fdisk /dev/sdb
# n 添加分区1,用于boot
# p 选择建立主分区
# 128M 设置大小为128M# n 添加分区2,用于swap
# p 选择建立主分区
# 2G 设置大小为2G
# t 选择分区2,设置分区类型为82# n 添加分区3
# p 选择建立主分区
# 30G 设置大小为30G分区格式化 # mkfs.ext2 /dev/sdb1# mkfs.ext4 /dev/sdb3swap 分区格式化 # mkswap /dev/sdb2# swapon /dev/sdb3挂载刚刚建立的分区 # mkdir /mnt/gentoo# mount /dev/sdb3 /mnt/gentoo# mkdir /mnt/gentoo/boot# mount /dev/sdb2 /mnt/gentoo/boot安装stage3包
# cd /mnt/gentoo 切换到/mnt/gentoo目录
# links 连接到该网站下载stage3文件包当然也是可以提前下好只要放在要安装的分区下面即可。
# tar xvjpf stage3-*.tar.bz2安装portage快照在最新的官方文档中是没有这一步的但本人实际操作的时候缺了这部是没有办法继续进行的
# tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr配置编译选项
# nano -w /mnt/gentoo/etc/portage/make.conf (vim /mnt/gentoo/portage/make.conf)
# CFLAGS-marchk8 -02 -pipe
# CXXFLAGS${CFLAGS}可选:MAKEOPTS-j2复制host系统的dns信息到新系统中为后面联网做准备
# cp -L /etc/resolv.conf /mnt/gentoo/etc/挂载一些必要的文件系统
# mount -t proc proc /mnt/gentoo/proc
# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev13.切进新系统,使用新系统的环境
# chroot /mnt/gentoo /bin/bash
# source /etc/profile
# export PS1(chroot) $PS1配置portage下载的portage包可能比较旧此时可以更新一下 # emerge-webrsync# emerge --sync选择适合的profile各取所需针对kde,gnome不同桌面的优化当然也可以不用桌面环境 # eselect profile list# eselect profile set 2 2是我电脑上的选项配置USE变量
# less /usr/portage/profiles/use.desc
# nano -w /etc/portage/make.conf
# USEgtk gnome -qt4 -kde dvd alsa cdr 严重建议在配置USE的时候如果选择了gnome的话一定要在udev和systemd之间禁用一个否则到后面你会很苦配置timezone配置时区同样根据自己的所在地自由选择
# less /usr/share/zoneinfo
# echo Asia/Chongqing /etc/timezone
# emerge --config sys-libs/timezone-data配置locale 语言配置个人随意但是POSIX C基本是要选的吧
# nano -w /etc/locale.gen
# locale-gen# eselect locale list
# eselect locale set 9
# env-update source /etc/profile安装sources # emerge gentoo-sources配置sources 开始配置内核了 # cd /usr/src/linux在这里你有两种选择一种是手动配置内核还有一种是使用genkernel一部搞定对于没有配置过内核的还是建议使用genkernel吧否则后面可能会遇到驱动问题
使用genkernel
# zcat /proc/config.gz /usr/share/genkernel/arch/x86_64/kernel-config
# emerge genkernel
# genkernel all
# ls /boot/kernel* /boot/initramfs* (如果不存在,使用genkernel --install initramfs重建手动配置 cd /usr/src/linuxmake menuconfigmake make modules_installcp arch/x86_64/boot/bzImage /boot/kernel-3.4.9-gentoo加载核心模块认识的话就自己选吧为了省事这步可以省的 #ls /lib/modules/uname -r/ -typee f iname *.o -or -iname *.ko | less#nano -w /etc/conf.d/modules #modules_2_63c59x编辑文件系统信息 # nano -w /etc/fstab# /dev/sdb1 /boot ext2 defaults,noatime 0 2# /dev/sdb2 none swap sw 0 0# /dev/sdb3 / ext4 noatime 0 1# /dev/cdrom /mnt/cdrom auto noauto,user 0 0编辑主机名
# nano -w /etc/conf.d/hostname
# hostnamezjd设置开机启用网络每个人设备上的网卡设备名不同根据实际来修改
# cd /etc/init.d
# ln -s net.lo net.eth0
# rc-update add net.eth0 default (del)设置系统信息
# passwd root 设置密码# nano -w /etc/rc.conf# nano -w /etc/conf.d/hwclock 如果硬件时钟没用UTC,需要添加clocklocal安装systen logger
# emerge syslog-ng
# rc-update add syslog-ng default安安装cron daemon
# emerge cronie
# rc-update add cronie default安装文件系统工具 #emerge xfsprogs#emerge reiserfsprogs#emerge jfsutils安装DHCP客户端
# emerge ducpcd安装bootloader # emerge sys-boot/grub# grub-install /dev/sdb# grub2-mkconfig -o /boot/grub/grub.cfg大体步骤就这样了当然这还只是基本的linux环境如果想要安装图形界面的话如果还想要装图形界面的话那么恭喜你一大波麻烦正在靠近。最起码长时间的等待是少不了的了。
写在最后
想不到这已经是7、八年前玩的东西了时间真的过的好快。