您的位置:首页 > 其它

gentoo安装个人总结2015版

2015-10-05 20:03 429 查看
#disk
parted -a optimal /dev/sda
(GPT)
mklabel gpt
unit mib
mkpart primary 1 3
name 1 grub
set 1 bios_grub on
mkpart primary 3 131
name 2 boot
mkpart primary 131 -1
name 3 rootfs
set 2 boot on
mkfs.ext2 /dev/sda2
mkfs.ext4 /dev/sda3
##################################
#mount the disk
mount /dev/sda3 /mnt/gentoo
cd /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda2 /mnt/gentoo/boot
##################################
#stage3
links http://mirrors.stuhome.net/ download somethings
tar xvjpf stage3-xxxxxx.tar.bz2 --xattrs
nano -w ./etc/portage/make.conf
CFLAGS="-march=native -02 -pipe"
MAKEOPTS="-j2"
ACCEPT_KEYWORDS="~amd64"
cp -L /ect/resolv.conf ./etc/
##################################
#chroot
mount -t proc proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
chroot ./ /bin/bash
source /etc/profile
##################################
#locale
emerge-webrsync
eselect porfile set xx
USE:/usr/portage/profiles/use.desc
USE:systemd -consolekit
echo "Asia/Chongqing" > /etc/timezone
emerge --config sys-libs/timezone-data
vim /etc/locale.gen
locale-gen
eselect locale set 3
env-update && source /etc/profile
##################################
#emerge
emerge --ask sys-kernel/gentoo-sources
eselect kernel set xx
emerge -a sys-apps/pciutils
cd /usr/src/linux
make menuconfig
see wiki.gentoo.org/wiki/Systemd
make && make modules_install && make install
mkdir -p /boot/efi/boot
cp /boot/vmlinuz-* /boot/efi/boot/bootx64.efi
emerge systemd
emerge --deselect sys-f-/udev
ln -sf /proc/self/mounts /ect/mtab
emerge -av grub
grub2-install /dev/sda (bios)
grub2-install --target=x86_64-efi --efi-directory=/boot (uefi)
grub2-mkconfig -o /boot/grub/grub.cfg
vim /etc/fstab
do the somethings that you want.
vim /etc/default/grub
GRUB_CMDLINE_LINUX="init=/usr/lib/systemd/systemd"
localectl set-keymap dvorak
localectl set-x11-keymap dvorak
systemctl enable systemd-networkd.service
ln -snf /run/systemd/resolve/resolv.conf /etc/resolv.conf
systemctl enable systemd-resolved.service
ln -s /etc/init.d/net.lo /etc/init.d/net.enp0s3


############################
#skill
#see the information of <package>
emerge -vp <package>
#find installed package documentation
equery files <package> | less
#clean the package
emerge --depclean
revdep-rebuild #app-portage/gentoolkit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gentoo