宛渠日古
搜尋
WIKI专题
并发编程
数据库
Linux/Unix
网络相关
非技术
诗集
工具箱
近期變更
文章分类
全部文章
說明
連結至此的頁面
相關變更
特殊頁面
頁面資訊
登入
頁面
討論
views
閱讀
檢視原始碼
歷史
檢視 Gentoo:Installation 的原始碼
由於下列原因,您沒有權限進行編輯此頁面的動作:
您請求的操作只有這個群組的使用者能使用:
使用者
您可以檢視並複製此頁面的原始碼。
Reinstall gentoo record: =prepare disk= <pre> Disk /dev/sdb: 223.6 GiB, 240057409536 bytes, 468862128 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 19FC4662-CDC6-44A2-A78B-717085B89743 Device Start End Sectors Size Type /dev/sdb1 2048 616447 614400 300M Windows recovery environment /dev/sdb2 616448 821247 204800 100M EFI System /dev/sdb3 821248 1083391 262144 128M Microsoft reserved /dev/sdb4 1083392 168855551 167772160 80G Microsoft basic data /dev/sdb5 168855552 378570751 209715200 100G Microsoft basic data /dev/sdb6 378570752 378775551 204800 100M Linux filesystem /dev/sdb7 378775552 382969855 4194304 2G Linux swap /dev/sdb8 382969856 403941375 20971520 10G Linux filesystem /dev/sdb9 403941376 468862094 64920719 31G Linux filesystem </pre> delete existing file system. <source lang="bash"> mount /dev/sdb9 /mnt/gentoo rm -rf /mnt/gentoo/* mkdir home boot mount /dev/sdb6 /mnt/gentoo/boot mount /dev/sdb8 /mnt/gentoo/home rm -rf /mnt/gentoo/boot/* </source> Optional:format file systems(/boot and / partition, no necessary to format /home partition) <source lang="bash"> mkfs.ext2 /dev/sdb6 mkfs.ext4 /dev/sdb9 e2label /dev/sdb6 boot e2label /dev/sdb9 gentoo mount /dev/sdb9 /mnt/gentoo/ cd /mnt/gentoo/ mkdir boot home mount /dev/sdb6 /mnt/gentoo/boot/ mount /dev/sdb8 /mnt/gentoo/home/ </source> =stage3= [[Gentoo:安装Stage3]] the [http://mirrors.sohu.com/gentoo/releases/amd64/autobuilds/current-stage3-amd64/ sohu mirror] seems to be wrong. <source lang="bash"> cd /mnt/gentoo wget http://mirrors.163.com/gentoo/releases/amd64/autobuilds/current-stage3-amd64/stage3-amd64-20161229.tar.bz2 sha512sum stage3-amd64-20161229.tar.bz2 cat stage3-amd64-20161229.tar.bz2.DIGESTS tar xvjpf stage3-*.tar.bz2 --xattrs </source> then edit /etc/portage/make.conf <source lang="lua"> CFLAGS="-march=native -O2 -pipe" MAKEOPTS="-j9" ... USE="bindist X dbus -gtk -gnome -qt3support -ldap" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" INPUT_DEVICES="evdev" VIDEO_CARDS="intel nvidia" ... GENTOO_MIRRORS="http://mirrors.163.com/gentoo/" </source> then mount system and chroot to new system: <source lang="bash"> cp -L /etc/resolv.conf /mnt/gentoo/etc/ 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 /mnt/gentoo /bin/bash source /etc/profile export PS1="(chroot) $PS1" </source> then update protage, and set a plamsa profile. <source lang="bash"> emerge-webrsync eselect profile list eselect profile set 8 </source> edit /etc/locale.gen <source lang="lua"> en_US ISO-8859-1 en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 </source> and regenerate locale: <source lang="bash"> locale-gen eselect locale list eselect locale set 6 echo "Asia/Shanghai" > /etc/timezone emerge --config sys-libs/timezone-data env-update && source /etc/profile && export PS1="(chroot) $PS1" </source> =kernel= <source lang="bash"> emerge --ask gentoo-sources:4.4.39 </source> it's better to open another terminal(not the chroot one) and config the kernel in X mode. *https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers *https://wiki.gentoo.org/wiki/Xorg/Guide *https://wiki.gentoo.org/wiki/NVIDIA/Optimus then make the kernel <source lang="bash"> make && make modules_install make install emerge --ask sys-kernel/genkernel genkernel --install initramfs cd /boot mv initramfs-genkernel-x86_64-4.4.39-gentoo initramfs-4.4.39-gentoo </source> =tools= edit host name and set clock to local, then change the root passwd: <source lang="bash"> nano -w /etc/conf.d/hostname nano -w /etc/conf.d/hwclock passwd emerge --ask app-admin/sysklogd rc-update add sysklogd default emerge --ask net-misc/dhcpcd </source> =fstab= =umount and reboot into new system= <source lang="bash"> umount -l /mnt/gentoo/dev umount /mnt/gentoo/boot umount /mnt/gentoo/proc umount /mnt/gentoo/sys umount /mnt/gentoo/home umount /mnt/gentoo </source> =tools= <source lang="bash"> emerge --ask eix emerge --ask gentoolkit </source> =xorg-server= <source lang="bash"> emerge --ask x11-base/xorg-server emerge --ask twm xterm xclock env-update && source /etc/profile emerge --ask kde-plasma/plasma-meta emerge --ask x11-misc/sddm useradd -m -G users,wheel,audio,video -s /bin/bash riguz passwd riguz sddm --example-config > /etc/sddm.conf emerge --ask wqy-microhei </source> <pre> /etc/conf.d/xdm DISPLAYMANAGER="sddm" </pre> <source lang="bash"> /etc/init.d/xdm start </source> [[Category:Linux/Unix]]
返回「
Gentoo:Installation
」頁面