vmware安装gentoo

geetoo虚拟机

 

2 修改root密码

代码:

passwd

(输入两次新密码)

3 设置网络环境

代码:

net-setup

测试网络

查看当前ip设置

代码:

ifconfig

(为了方便以后操作,记录下ip地址)

如果出现network is unreachable的情况可能要重新启动一下网卡或者重新设置

代码:

/etc/init.d/net.eth0 restart

测试是否能ping通网络,可以选择大的网站测试

代码:

ping www.baidu.com

如果可以ping通可以Ctrl+C结束它继续下一步工作

4 开启SSH服务

/etc/init.d/sshd start

至此可以把VMware放置到一边了,下面的操作都在putty里操作

VMware Workstation 6 中提供了使虚拟机运行在后台的可能,点击虚拟机右上角的叉,出现三个选项,选择Run In Backgound就可以了

5 putty登录主机

打开putty输入主机ip(前面的ifconfig记录下的)连接,可以把会话保存,下次直接载入会话,就不必输入ip地址了

提示安全密钥验证,接受即可

然后输入用户名root和密码(第2步设置的密码)登录

6 硬盘分区

代码:

fdisk /dev/sda

建立/boot分区:

代码:

n              --建立新分区

p            --新分区为主分区

1              --分区标志号

[回车]       --开始柱面

+60M     建立60m/boot分区

 

建立SWAP分区

代码:

n

p

2

[回车]

+1024M  

 

建立/分区

 

 

7 格式化分区

代码:

mke2fs -j /dev/hda1

mke2fs -j /dev/hda3

 

mkswap /dev/hda2

激活SWAP分区

代码:

swapon /dev/hda2

8.、挂载分区

mount /dev/hda3 /mnt/gentoo/

Mkdir /mnt/gentoo/boot

mount /dev/hda1 /mnt/gentoo/boot

 

pscp h:/portage-20110104.tar.bz2 root@192.168.225.128:/mnt/gentoo/

pscp h:/stage3-i686-20110104.tar.bz2 root@192.168.1.104:/mnt/gentoo/

Cd /mnt/gentoo

Tar -xjvf /mnt/gentoo/stage3-i686-20110104.tar.bz2

Tar -xjvf /mnt/gentoo/portage-20110104.tar.bz2  -C /mnt/gentoo/usr

 

9、设定编译参数

# nano -w /mnt/gentoo/etc/make.conf

 

CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"

CXXFLAGS="${CFLAGS}"

MAKEOPTS="-j2"

CHOST="i686-pc-linux-gnu"

LINGUAS="zh_CN"

AUTOCLEAN="yes"

USE="cjk nls acpi alsa "

 

Ctrl+x

mirrorselect -i -o >> /mnt/gentoo/etc/make.conf

mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf

 

10、挂载proc档案系统

  # mount -t proc none /mnt/gentoo/proc

11、复制DNS配置

代码:

cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

12 进入新环境

代码:

chroot /mnt/gentoo /bin/bash

env-update

source /etc/profile

可以升级一下portage

代码:

emerge --sync

也许还会提示升级portage

代码:

emerge portage

 

13 开启ccache

代码:

emerge ccache

14 设置时区

代码:

rm /etc/localtime

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

nano -w /etc/conf.d/clock

修改使 CLOCK="local"

15 设置locale

代码:

nano -w /etc/locale.gen

参考:

en_US ISO-8859-1

en_US.UTF-8 UTF-8

zh_CN.GB18030 GB18030

zh_CN.GBK GBK

zh_CN.GB2312 GB2312

zh_CN.UTF-8 UTF-8

代码:

locale-gen

18 安装内核源码

代码:

emerge gentoo-sources

检查源码链接

代码:

ls -l /usr/src/linux

结果类似于:

lrwxrwxrwx 1 root root 19 May 16 18:56 /usr/src/linux ->linux-2.6.36-gentoo-r5

emerge genkernel

genkernel all

 

 emerge 并启用 hotplug ,使得系统启动时自动扫描和加载硬件设备

# emerge hotplug

# rc-update add hotplug default

 

20 修改/etc/fstab

代码:

nano -w /etc/fstab

 

/dev/hda1               /boot           ext3            defaults,noatime        1 2

/dev/hda3               /               ext3            noatime         0 0

/dev/hda2               none            swap            sw              0 0

/dev/cdroms/cdrom0              /mnt/cdrom      auto            noauto,user    0 0

#/dev/fd0               /mnt/floppy     auto            noauto          0 0

 

21 设定主机名

代码:

nano -w /etc/conf.d/hostname

例如:

HOSTNAME="localhost"

 

22 设定域名

代码:

nano -w /etc/conf.d/net

例如:

dns_domain_lo="workgroup"

23 配置网络

代码:

nano -w /etc/conf.d/net

我是DHCP,内容类似:

config_eth0=( "dhcp" )

dhcp_eth0="nodns nontp nonis"

修改网络信息:

代码:

nano -w /etc/hosts

127.0.0.1       sonic.workgroup sonic localhost

24 安装dhcp工具

代码:

emerge dhcp dhcpcd

 

25 设置root密码

代码:

passwd

添加root串口终端登录

代码:

echo "tts/0" >> /etc/securetty

 

26 安装必要的系统工具

日志管理工具

代码:

emerge syslog-ng

rc-update add syslog-ng default

Cron工具

代码:

emerge vixie-cron

rc-update add vixie-cron default

 

27 安装grub

代码:

emerge grub

配置grub.conf

代码:

nano -w /boot/grub/grub.conf

 

 

kernel-genkernel-x86-2.6.36-gentoo-r5

title=Gentoo Linux 2.6.36

root (hd0,0)

kernel /kernel-genkernel-x86-2.6.36-gentoo-r5  root=/dev/hda3 doscsi

 Initrd /initramfs-genkernel-x86-2.6.36-gentoo-r5

 

代码:

grub --no-floppy

root (hd0,0)

setup (hd0)

Quit

 

 

28 加入一个普通用户

代码:

useradd -m -G users,wheel,audio -s /bin/bash pcj

passwd pcj

 

Exit

Cd /

umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo

reboot

 

 

配置x.org

emerge twm

emerge xtern

INPUT_DEVICES="keyboard mouse"

VIDEO_CARDS="vmware"

emerge xorg-server

env-update

source /etc/profile

Xorg -configure

 X -config /root/xorg.conf.new

cp /root/xorg.conf.new /etc/X11/xorg.conf

startx(exit)

 

参考                 

 http://tieba.baidu.com/f?z=920141492&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&word=linux&pn=0

安装gnome

 添加use标记 nano /etc/make.conf

       USE="-qt4 -kde X dbus gtk gnome hal"

   启用gentoo品牌echo "gnome-base/gnome-session branding" >> /etc/portage/package.use

 emerge gnome

  若出现提示 change USE +gdu

     echo "gnome-base/gvfs gdu">>/etc/portage/package.use

 类似echo命令 把版本号去掉

在运行完echo之后,都要进行env-update

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值