Skip to content

Latest commit

 

History

History

README.md

gentoo 安装说明

先执行prepare 再执行chroot 最后build

一、配置wifi上网

http://blog.linuxphp.org/archives/1631/

二、下载包目录

x86 stage3 amd64 stage3 portage

三、查看硬件lspci命令不存在

emerge pciutils

四、装好系统后重新编译内核

#!/bin/bash
cd /usr/src/linux
make menuconfig
cpu=$(($(cat /proc/cpuinfo | grep processor | wc -l)+1))
make -j$cpu
make modules_install
#mount /boot
make install
grub2-mkconfig -o /boot/grub/grub.cfg

五、无网络安装软件

下载的包放在 /usr/portage/distfiles 目录,然后就可以使用emerge安装了

六、我的是Intel无线网卡,使用wifi上网(可以放在chroot里和安装wpa_supplicant一起做更方便)

*使用方法三编译内核,按照官网wifi里编译内核的说明选择驱动 https://wiki.gentoo.org/wiki/Wifi#linux-firmware

*安装固件 http://mirrors.163.com/gentoo/distfiles/linux-firmware-20150206.tar.xz 下载的包放在 /usr/portage/distfiles 目录 emerge linux-firmware

*重启电脑,查看网卡是否存在 *如果iwconfig命令不存在,安装wireless-tools

七、重新进入chroot来安装wpa_supplicant软件包

由于wpa_supplicant依赖太多使用无网络安装方法会太累 进入livecd配置好网络,然后chroot,注意下面的$ROOT变量替换为实际设备

mount /dev/$ROOT /mnt/gentoo
mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
cp -L /etc/resolv.conf /mnt/gentoo/etc/
chroot /mnt/gentoo /bin/bash
emerge wpa_supplicant

重启电脑

八、引导双系统

os-prober
grub2-mkconfig -o /boot/grub/grub.cfg

九、智能编译内核(不建议)

emerge genkernel
genkernel --install all

十、SSH支持中文

echo 'zh_CN.UTF-8 UTF-8' >> /etc/locale.gen
locale-gen
export LC_ALL=zh_CN.UTF-8
emerge openssh
/etc/init.d/sshd start

十一、make.conf里的SYNC变量给取消了

参考 http://tieba.baidu.com/p/3723242816

cp /usr/share/portage/config/repos.conf /etc/portage/repos.conf/gentoo.conf

修改/etc/portage/repos.conf/gentoo.conf为163的源