- 浏览: 1777168 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
奔跑的小牛:
例子都打不开
如何使用JVisualVM进行性能分析 -
蜗牛coder:
好东西[color=blue][/color]
Lucene学习:全文检索的基本原理 -
lovesunweina:
不在haoop中是在linux系统中,映射IP的时候,不能使用 ...
java.io.IOException: Incomplete HDFS URI, no host -
evening_xxxy:
挺好的, 谢谢分享
如何利用 JConsole观察分析Java程序的运行,进行排错调优 -
di1984HIT:
学习了~~~
ant使用ssh和linux交互 如:上传文件
这里是最直接的安装方法,官方文档:
http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml
可能你会遇到个不爽的问题:
grub-install --no-floppy /dev/sda 时候
end_request: I/O error, dev fd0, sector 0
end_request: I/O error, dev fd0, sector 0
Buffer I/O error on device fd0,logical block 0
可能你等了很久会有反应,但是那样很不爽,这样吧,Ctr+C终结
nano /boot/grub/device.map
在列表中删除fd0
下面备份一下安装过程:
# 配置网络环境 ifconfig eth0 192.168.0.150 netmask 255.255.255.0 up route add default gw 192.168.0.1 echo nameserver 192.168.0.253> /etc/resolv.conf echo nameserver 192.168.0.254 >> /etc/resolv.conf # 看是否能通 ping -c 3 www.gentoo.org # 修改root密码 passwd # abc123 abc123 #启动 /etc/init.d/sshd start # ssh远程,如果不方便原机器操作 #========================================================================= # 分区 fdisk /dev/sda # Disk /dev/sda: 999.7 GB, 999653638144 bytes # 255 heads, 63 sectors/track, 121534 cylinders # Units = cylinders of 16065 * 512 = 8225280 bytes # Disk identifier: 0x698ef8db Device Boot Start End Blocks Id System /dev/sda1 1 14 112423+ 83 Linux /dev/sda2 15 276 2104515 83 Linux /dev/sda3 277 9729 75931222+ 83 Linux #========================================================================= # 格式化 mkfs.ext3 /dev/sda1 mkswap /dev/sda2 mkfs.ext3 /dev/sda3 # 激活交换分区 swapon /dev/sda2 # 挂载分区 mount /dev/sda3 /mnt/gentoo mkdir /mnt/gentoo/boot mount /dev/sda1 /mnt/gentoo/boot scp lighttpd@192.168.0.129:/home/lighttpd/stage3-i486-20100413.tar.bz2 . scp lighttpd@192.168.0.129:/home/lighttpd/portage-20100413.tar.bz2 . # links http://www.gentoo.org/main/en/mirrors.xml # 下载 /pub/gentoo/releases/x86/current-iso/stage3-i686-20091006.tar.bz2 # 下载 /pub/gentoo/releases/x86/current-iso/stage3-i686-20091006.tar.bz2.DIGESTS # 下载 /pub/gentoo/releases/snapshots/current/portage-latest.tar.bz2 # 下载 /pub/gentoo/releases/snapshots/current/portage-latest.tar.bz2.md5sum # 解压 mv stage3-i486-20100413.tar.bz2 /mnt/gentoo/ mv portage-20100413.tar.bz2 /mnt/gentoo/ cd /mnt/gentoo tar xvjpf stage3-i486-20100413.tar.bz2 tar -xvjf portage-20100413.tar.bz2 -C /mnt/gentoo/usr #========================================================================= mirrorselect -i -o >> /mnt/gentoo/etc/make.conf #========================================================================= mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf #========================================================================= # 拷贝DNS信息 cp -L /etc/resolv.conf /mnt/gentoo/etc/ # 挂载/proc和/dev文件系统 mount -t proc none /mnt/gentoo/proc mount -o bind /dev /mnt/gentoo/dev # chroot到新环境里 chroot /mnt/gentoo /bin/bash env-update source /etc/profile export PS1="(chroot) $PS1" #更新Portage树 emerge --sync # 如果系统警告你有一个新版本的Portage可用,你可以使用emerge --oneshot portage来更新它。 eselect profile list # 切换profile eselect profile set 6 #========================================================================= nano -w /etc/locale.gen { en_US ISO-8859-1 en_US.UTF-8 UTF-8 zh_CN GB18030 zh_CN.GBK GBK zh_CN.GB2312 GB2312 zh_CN.UTF-8 UTF-8 } #========================================================================= # 运行locale-gen。它会产生所有你在/etc/locale.gen文件里指定的locale。 locale-gen 编辑全局变量 # nano -w /etc/env.d/02locale { LANG="en_US" LC_CTYPE="zh_CN.UTF-8" } env-update && source /etc/profile 修改系统语言 locale export LANG=en_US export LC_CTYPE=zh_CN.UTF-8 locale # 7.a. 时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 安装内核源码 # 如果有内核源码就不用下面的命令来下载了 emerge gentoo-sources cd /usr/src/linux make menuconfig # 编译内核 make && make modules_install cp arch/i386/boot/bzImage /boot/kernel-2.6.30-gentoo-r6 # 8. 配置系统 nano -w /etc/fstab # NOTE: If your BOOT partition is ReiserFS, add the notail option to opts. { /dev/sda1 /boot ext3 defaults,noatime 1 2 /dev/sda3 / ext3 noatime 0 1 /dev/sda2 none swap sw 0 0 #/dev/cdrom /mnt/cdrom auto noauto,user 0 0 } # 设定主机名 nano -w /etc/conf.d/hostname # Set to the hostname of this machine HOSTNAME="gentoo_0" nano -w /etc/conf.d/net { modules=( "ifconfig" ) config_eth0=( "192.168.0.150 netmask 255.255.255.0 brd 192.168.0.255" ) routes_eth0=( "default via 192.168.0.1" ) } # 添加net.eth0到默认的运行级别 rc-update add net.eth0 default # 设置root密码 passwd # 必要安装系统日志工具 emerge syslog-ng rc-update add syslog-ng default # 可选:Cron守护进程 emerge vixie-cron rc-update add vixie-cron default # 可选:文件索引 emerge slocate # 实用工具 emerge usbutils emerge pciutils # USE="-gtk" emerge evms # 配置引导程序 # 安装GRUB emerge grub # 创建/boot/grub/grub.conf nano -w /boot/grub/grub.conf { default 0 timeout 30 #splashimage=(hd0,0)/boot/grub/splash.xpm.gz title Gentoo Linux 2.6.32-gentoo-r7 root (hd0,0) kernel /boot/kernel-2.6.32-gentoo-r7 root=/dev/sda3 #kernel /boot/kernel-2.6.30-gentoo-r6 root=/dev/sda3 video=uvesafb:mtrr:3,ywrap,1024x768-32@85 title Gentoo Linux 2.6.32-gentoo-r7 (rescue) root(hd0,0) kernel /boot/kernel-2.6.32-gentoo-r7 root=/dev/sda3 init=/bb } # 创建/etc/mtab grep -v rootfs /proc/mounts > /etc/mtab # 执行grub-install ,可能会遇到问题:nano /boot/grub/device.map 删除fd0,这是一个已知的BUG grub-install --no-floppy /dev/sda # 卸载所有分区和重启 exit cd umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo reboot
发表评论
-
gentoo share net folder (网络共享文件夹)
2011-10-02 17:49 2942服务端: 安装samba emerge -av n ... -
Gentoo, Mounting a remote Shared Folder
2011-02-23 15:04 2162http://en.gentoo-wiki.com/wiki/ ... -
磁盘 I/O 分析
2010-11-04 14:16 10402什么时候需要分析 对于JAVA程序员来说,磁盘IO ... -
gentoo下解决RAID卡识别问题 找到RAID卡Adeptec 5805对应的驱动
2010-10-12 18:31 2002RAID卡Adeptec 5805的识别有问题 在这里 ... -
gentoo下解决Intel Corporation 80003ES2LAN网卡驱动问题
2010-10-12 18:11 4022网卡没识别,难道驱动有问题? lspci查看 ... -
Linux 域名服务器DNS gentoo dnsmasq
2010-09-20 15:47 2080DNS缓存 # emerge dn ... -
gentoo 忘记root密码 如何修改root密码
2010-05-31 13:17 5227进入grub的时候,按上下箭头 选择平时启动的那个内核 按 ... -
mrtg snmp监控网络流量的简单安装配置文档
2010-05-24 10:39 3284mrtg snmp安装配置文档 1、net-snmp安装在被 ... -
LINUX挂载一个 NTFS 文件系统
2010-05-11 00:15 1706wget http://packages.sw.be/rpmf ... -
Linux下显示硬件信息--lshw
2010-04-30 09:20 11120lshw lshw(Hardware Lister)是另外 ... -
Linux下硬件信息查看--dmidecode
2010-04-30 09:19 4739dmidecode以一种可读的 ... -
nginx spawn-fcgi php
2010-04-22 16:11 2373安装spawn-fcgi # emerge spawn- ... -
emerge PHP 添加模块 比如非默认模块mysql
2010-04-22 11:09 1904// 查看默认USE变量 emerge --preten ... -
Ghost操作系统gentoo不成功而想出来的折中方案
2010-04-20 22:29 1435装好一台机器后,Ghost操作系统,可惜没成功,之后采用折中方 ... -
gentoo 下emerge安装修改默认版本以及取消掩掉的软件
2010-04-20 14:42 5760#emerge安装使用分支官方文档:http://www. ... -
CentOS 修改IP地址, DNS, 网关
2010-04-20 10:54 3318由于修改网关总是忘记在哪个地方,Google出来一堆垃圾文章, ... -
SSH 无密码认证(RSA/DSA认证)
2010-03-22 14:13 7982今天配置hadoop过程中发现,ssh localhost 配 ... -
4 Effective Methods to Disable SELinux Temporarily or Permanently
2010-02-23 15:48 2005http://www.thegeekstuff.com/200 ... -
快速编辑 Shell 命令行
2010-02-20 10:13 2071这片文章不错,做个备份,转载如下: 作者: robin ... -
编译Linux内核,把你的LInux系统换成最新内核就这么简单
2009-12-02 10:35 4211CentOS5.4系统,当前位置:/usr/src ...
相关推荐
作为个人操作系统,此模块经常更改,因此不值得详细记录。 但是如果您有兴趣浏览代码,则可以帮助您了解结构。 在许多集成级别的Puppet模块实现了一种适合小型企业的角色和配置文件模式的地方,该模块实现了我自己...
由于经常出现的问题是仅需要重新生成ebuild,因此我将记录如何使用Superflore进行此操作。 确保您已安装docker 。 这是生成清单所必需的。 [可选]在系统上的某个位置克隆叠加层,并验证它是否位于master分支上。 ...
[原创文章]Sysklogd 系统日志记录器 [原创文章]简单、严谨、安全 —— Dcron 简介 [原创文章]深入理解软件包的配置、编译与安装 [原创文章]Glibc Binutils GCC 安装指南 [原创文章]GCC编译优化指南 [原创文章]...
操作系统Arch Linux 虚空Linux Solus Linux 薄荷Linux Gentoo 费朵拉覆盆子FreeBSD的苹果系统HaikuOS操作系统-尚待探索基岩Linux 清除Linux 从零开始Linux FreeNAS OpenCore的操作系统-安全/隐私Qubes 尾巴操作系统-...
EduSoho网络课堂EduSoho 是协助机构和个人建立在线教育网站的开源... 操作系统:Linux 推荐使用Ubuntu,Fedora,CentOS,Gentoo Web服务器:推荐Nginx或Apache2 MYSQL数据库:推荐5.0以上版本 PHP版本:推荐5.3.17以上
操作系统:Linux 推荐使用Ubuntu,Fedora,CentOS,Gentoo Web服务器:推荐Nginx或Apache2 MYSQL数据库:推荐5.0以上版本 PHP版本:推荐5.3.17以上 EduSoho网络课堂 更新日志: 8.3.1(2018-8-02) 修复:被封禁...
++日志记录库。 安装 仅标头版本 将源代码复制到构建树并使用C ++ 11编译器。 静态库版本(推荐-更快的编译时间) $ git clone https://github.com/gabime/spdlog.git $ cd spdlog && mkdir build && cd build $ ...
能实时记录聊天信息。每日自动生成新的日志文件。使用方法和介绍参考 社区维基的avbot介绍编译请参考 社区维基的avbot编译指导For Windows 编译注意windows 版本有自动编译版,请到 ftp://ci.avplayer.org 下载...
操作系统:Linux 推荐使用Ubuntu,Fedora,CentOS,Gentoo Web服务器:推荐Nginx或Apache2 MYSQL数据库:推荐5.0以上版本 PHP版本:推荐5.3.17以上 EduSoho网络课堂 v2.6.0 更新日志: 新功能:可设置课程为连载...
自从红帽,Fedora和CentOS诞生之初,我就在用户身上使用了许多Linux版本,但它们的使用范围却是Arch和Gentoo等滚动发行版,但程度较低。 我偏爱可以轻松跨平台移植的语言。 生命太短了,无法重写方法以适应操作...