实体机安装Win7+Gentoo+KDE

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
joshuaPC
帖子: 8
注册时间: 2014-11-12 15:21
系统: Gentoo,win7

实体机安装Win7+Gentoo+KDE

#1

帖子 joshuaPC » 2014-12-06 21:22

终于在实体机上成功安装Gentoo和windows7,简单记录下,以供大家共同娱乐 :em04

Win7安装不再阐述,网上教程很多,我装的是Ghost版win7.

基本系统安装
1、启动一个安装光盘,并启用网络
boot: 回车键
#ifconfig -l //查看网络名称,以eth0为例
#dhcpcd eth0
#ping http://www.qq.com //查看是不是能上网
2、划分磁盘
# cfdisk /dev/sda //sda1为windows7的C盘,sda2为windows7的D盘,sda3为windows7的E盘
设置sda7分区为boot启动分区
设置sda6分区为swap分区格式
设置sda5分区为根分区
3、格式化分区
# mkfs.ext2 /dev/sda7 //boot分区
# mkfs.ext4 /dev/sda5
# mkswap /dev/sda6 //格式化swap分区
# swapon /dev/sda6 //激活swap分区
4、创建系统临时挂载点
# mount /dev/sda5 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda7 /mnt/gentoo/boot
5、下载所需安装包
# cd /mnt/gentoo //进入临时挂载点目录
# wget http://mirrors.163.com/gentoo/releases/ ... 06.tar.bz2 //下载stage3压缩包,进163的gentoo镜像,请使用最新的tar包
# wget http://mirrors.163.com/gentoo/snapshots ... st.tar.bz2 //下载protage压缩包
# tar -xjvf stage3-amd64-20141106.tar.bz2 //解压stage3压缩包
# tar -xjvf portage-latest.tar.bz2 -C /mnt/gentoo/usr //解压portage压缩包,并解压到usr/指定目录
6、配置编译的选项
# nano /mnt/gentoo/etc/portage/make.conf
只要内容包含以下简单的3个变量
CFLAGS="-O2 -march=corei7 -pipe" //或者使用 -march=native,我使用的是intel的i3的CPU
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j5" //四核,数字=cpu核心数+1
7、配置镜象站点
# mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf //会开启纯文字图形化界面选择离你服务器最近的源站点
# mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf //同上
8、挂载系统所需特殊分区
# mount -t proc none /mnt/gentoo/proc //挂载proc特殊分区
# mount --rbind /sys /mnt/gentoo/sys //挂载sys特殊分区
# mount --rbind /dev /mnt/gentoo/dev //挂载dev特殊分区
9、拷贝DNS设置到系统中
# cp -L /etc/resolv.conf /mnt/gentoo/etc/
10、切换新系统并且更新环境变量
# chroot /mnt/gentoo /bin/bash //chroot到新系统
# env-update //更新环境变量
# source /etc/profile //执行新的profile环境
# export PS1="(chroot) $PS1" //更新终端命令提示符
11、更新Portage树
# emerge --sync
12、重新定义系统profile
# eselect profile list //查看当前profile列表
# eselect profile set 3 //安装最基本系统
13、设置时区
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
14、编译内核
# emerge gentoo-sources //安装内核源码
# emerge genkernel //安装自动配置工具
# genkernel all //自动编译
# ls /boot/kernel* /boot/initramfs* //编译完成查看生成的内核和initrd的名字
15、配置系统fstab,最终内容如下
# mkdir /mnt/C //创建C、D、E盘子,用于开机自动挂载windows7分区
# mkdir /mnt/D
# mkdir /mnt/E
# emerge ntfs3g //读取ntfs分区,需要相应软件
# nano /etc/fstab //创建fstab
/dev/sda7 /boot ext2 defaults,noatime 0 2
/dev/sda6 none swap sw 0 0
/dev/sda5 / ext3 noatime 0 1
/dev/sda1 /mnt/C ntfs-3g defaults 0 0
/dev/sda2 /mnt/D ntfs-3g defaults 0 0
/dev/sda3 /mnt/E ntfs-3g defaults 0 0
/dev/cdrom /mnt/cdrom auto noauto,user 0 0
16、配制网络
# emerge dhcpcd
# ifconfig -a //检查网卡名称,以下是以eth0为例子
# nano /etc/conf.d/net //内容如下
config_eth0="dhcp"
# cd /etc/init.d
# ln -s net.lo net.eth0
# rc-update add net.eth0 default
17、设置新系统的root密码
# passwd root
创建一个新用户
# useradd -m -G users,wheel,audio -s /bin/bash lenovo
# passwd lenovo
New password: (输入lenovo的密码)
Re-enter password: (再次输入lenovo的密码)
18、安装一些常用服务,跳过这一步可以放在日后安装
# emerge syslog-ng //系统日志管理
# rc-update add syslog-ng default //设置开机启动
# emerge logrotate //日志格式化工具
# emerge vixie-cron //定时计划服务
# rc-update add vixie-cron default //设置开机启动
# emerge genlop //使用:genlop -t kernel,查看编译时间
19、配置GRUB2引导程序
# emerge sys-boot/grub //安装grub2工具注意新版本是2哦
# grub2-install /dev/sda //把grub2引导安装在硬盘MBR里
# nano /etc/grub.d/40_custom
添加如下信息:
menuentry "windows 7"{
insmod part_msdos
insmod ntfs
insmod ntldr
chainloader (hd0,1)+1
} //设置windows7双启动,例子中(hd0,1)是C盘
# grub2-mkconfig -o /boot/grub/grub.cfg //自动生成grub.cfg配置文件
20、启动系统或者关机,基本系统到此结束谢谢!
# reboot
安装kde桌面----------------------------------------------------------------------------------
1、清理不用的文件
# rm /*.tar.bz2
2、开启网络
# dhcpcd eth0
3、安装驱动
#nano /etc/portage/make.conf
添加如下信息:
INPUT_DEVICES="evdev synaptics" //笔记本电脑的
VIDEO_CARDS="intel" //i3的核心显卡
4、安装xorg
# echo "x11-base/xorg-server udev" >> /etc/portage/package.use
# emerge xorg-server
# env-update
# source /etc/profile
5、生成xorg的配置文件
# Xorg -configure
# cp /root/xorg.conf.new /etc/X11/xorg.conf
6、测试xorg
# emerge twm xterm //安装twm、xterm
# startx //测试xorg
# emerge -C twm xterm //正常工作了,删除twm、xterm
7、重新安装库文件,防止编译错误的发生
# emerge python
8、安装KDE
# emerge kdebase-meta
9、本地化
# nano /etc/portage/make.conf
添加如下信息:
LINGUAS="zh_CN"
# emerge kde-l10n
10、开机启动
# nano /etc/conf.d/xdm
添加如下信息:
DISPLAYMANAGER="kdm"
# rc-update add xdm default //设置开机启动KDM
# /etc/init.d/xdm start //现在启动KDM
至此,桌面安装结束,谢谢。


转载请附上原网址和作者(当然就是我啦) :em05
回复