Last active
August 29, 2015 13:57
-
-
Save jinleileiking/9426640 to your computer and use it in GitHub Desktop.
Install gentoo64 in vbox using rescue cd
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
############################################################# | |
# IN VBOX # | |
# Use nat. # | |
############################################################# | |
passwd | |
############################################################# | |
# IN Putty # | |
# # | |
# telnet vbox in ssh, so you can copy # | |
############################################################# | |
fdisk /dev/sda | |
# n | |
# 1 | |
# +32M | |
# n | |
# 2 | |
# +512M | |
# n | |
# 3 | |
# t | |
# 2 | |
mkfs.ext2 /dev/sda1 | |
mkfs.ext4 /dev/sda3 | |
mkswap /dev/sda2 | |
swapon /dev/sda2 | |
################################################################ | |
mkdir /mnt/gentoo | |
mount /dev/sda3 /mnt/gentoo | |
mkdir /mnt/gentoo/boot | |
mount /dev/sda1 /mnt/gentoo/boot | |
########################################################## | |
# untar stage 3 # | |
########################################################## | |
cd /mnt/gentoo | |
##########scp [email protected].???:/?????/stage3-*.tar.bz2 .############ | |
tar xvjpf stage3-*.tar.bz2 | |
########################################################## | |
# chroot # | |
########################################################## | |
cp -L /etc/resolv.conf /mnt/gentoo/etc/ | |
mount -t proc none /mnt/gentoo/proc | |
mount --rbind /dev /mnt/gentoo/dev | |
chroot /mnt/gentoo /bin/bash | |
########################################################## | |
# setup portage # | |
########################################################## | |
mkdir /usr/portage | |
emerge-webrsync | |
########################################################## | |
# kernel # | |
########################################################## | |
eselect profile list | |
emerge -n gentoo-sources | |
make menuconfig | |
# Device Drivers ---> Generic Driver Options ---> [*] Maintain a devtmpfs filesystem to mount at /dev | |
# file system ext2 | |
make && make modules_install | |
cp arch/x86_64/boot/bzImage /boot/kernel-??-gentoo--?? | |
########################################################## | |
# get github etc # | |
########################################################## | |
cd / | |
git init | |
git remote add http https://[email protected]/jinleileiking/GentooCfgFiles.git | |
git fetch http | |
git branch master http/master | |
git checkout master | |
# Modify make.conf, change inputdevice, grahics card | |
########################################################## | |
# emerge tools # | |
########################################################## | |
emerge -n dev-vcs/git grub dhcpcd sudo syslog-ng sys-apps/dbus \ | |
zsh \ | |
eix gentoolkit flaggie layman \ | |
cscope ctags ack gvim \ | |
google-chrome terminator wqy-microhei ubuntu-font-family xorg-server \ | |
\ | |
kdm kdebase-startkde \ | |
awesome \ | |
subtle \ | |
virtualbox-guest-additions \ | |
virtualbox \ | |
minicom telnet \ | |
kdiff3 \ | |
tig \ | |
wireshark \ | |
# xdm firefox-bin | |
########################################################## | |
# grub # | |
########################################################## | |
grub2-install /dev/sda | |
grub2-mkconfig -o /boot/grub/grub.cfg | |
######/etc/fstab, | |
#####conf.d/net, | |
#####conf.d/hostname | |
localedef -i en_US -f UTF-8 en_US.UTF-8 | |
########################################################## | |
# sudo # | |
########################################################## | |
visudo | |
# uncomment %wheel line | |
########################################################## | |
# Set Root Password # | |
########################################################## | |
passwd | |
########################################################## | |
# Adding user # | |
########################################################## | |
useradd -m -G root -s /bin/bash jinleileiking | |
usermod -a -G vboxguest jinleileiking | |
passwd jinleileiking | |
# | |
# | |
su jinleileiking | |
cd ~ | |
git init | |
git remote add http https://[email protected]/jinleileiking/DotFiles.git | |
git fetch http | |
git branch master http/master | |
git checkout master | |
git submodule init | |
git submodule update | |
########################################################## | |
# gvim # | |
########################################################## | |
vim +BundleInstall +qa | |
########################################################## | |
# oh-my-zsh # | |
########################################################## | |
chsh -s /bin/zsh | |
########################################################## | |
# reboot # | |
########################################################## | |
reboot | |
########################################################## | |
# config net # | |
########################################################## | |
ls /sys/class/net | |
cd /etc/init.d | |
ln -s net.lo net.??? | |
rc-update add net.??? default | |
########################################################## | |
# layman gentoo-zh # | |
########################################################## | |
######## uncomment source vi /etc/portage/make.conf ######### | |
layman -S | |
layman -a gentoo-zh | |
########################################################## | |
# subtle # | |
########################################################## | |
sur install clock2 | |
sur install layout | |
sur install battery | |
sur install brightness | |
emerge dmenu pciutils | |
########################################################## | |
# fcitx # | |
########################################################## | |
fcitx fcitx-configtool fcitx-cloudpinyin fcitx-rime fcitx-googlepinyin fcitx-sogoupinyin | |
########################################################## | |
# sound # | |
########################################################## | |
emerge alsa-mixer alsa-utils deadbeef | |
usermod -a -G audio jinleileiking | |
alsamixer | |
########################################################## | |
# video # | |
########################################################## | |
emerge smplayer2 | |
########################################################## | |
# im # | |
########################################################## | |
emerge irssi rxvt-unicode pidgin | |
########################################################## | |
# flash # | |
########################################################## | |
emerge adobe-flash | |
########################################################## | |
# pic # | |
########################################################## | |
emerge feh sxiv | |
########################################################## | |
# util # | |
########################################################## | |
emerge unrar slock xrandr wine | |
virtualbox | |
########################################################## | |
# book # | |
########################################################## | |
kchmviewer | |
########################################################## | |
# program # | |
########################################################## | |
tig kiff3 | |
oracle-jdk-bin | |
########################################################## | |
# download # | |
########################################################## | |
aria2 axel rtorrent | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment