- 浏览: 1789620 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
奔跑的小牛:
例子都打不开
如何使用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 2996服务端: 安装samba emerge -av n ... -
Gentoo, Mounting a remote Shared Folder
2011-02-23 15:04 2208http://en.gentoo-wiki.com/wiki/ ... -
磁盘 I/O 分析
2010-11-04 14:16 10464什么时候需要分析 对于JAVA程序员来说,磁盘IO ... -
gentoo下解决RAID卡识别问题 找到RAID卡Adeptec 5805对应的驱动
2010-10-12 18:31 2048RAID卡Adeptec 5805的识别有问题 在这里 ... -
gentoo下解决Intel Corporation 80003ES2LAN网卡驱动问题
2010-10-12 18:11 4084网卡没识别,难道驱动有问题? lspci查看 ... -
Linux 域名服务器DNS gentoo dnsmasq
2010-09-20 15:47 2126DNS缓存 # emerge dn ... -
gentoo 忘记root密码 如何修改root密码
2010-05-31 13:17 5292进入grub的时候,按上下箭头 选择平时启动的那个内核 按 ... -
mrtg snmp监控网络流量的简单安装配置文档
2010-05-24 10:39 3354mrtg snmp安装配置文档 1、net-snmp安装在被 ... -
LINUX挂载一个 NTFS 文件系统
2010-05-11 00:15 1793wget http://packages.sw.be/rpmf ... -
Linux下显示硬件信息--lshw
2010-04-30 09:20 11170lshw lshw(Hardware Lister)是另外 ... -
Linux下硬件信息查看--dmidecode
2010-04-30 09:19 4786dmidecode以一种可读的 ... -
nginx spawn-fcgi php
2010-04-22 16:11 2413安装spawn-fcgi # emerge spawn- ... -
emerge PHP 添加模块 比如非默认模块mysql
2010-04-22 11:09 1936// 查看默认USE变量 emerge --preten ... -
Ghost操作系统gentoo不成功而想出来的折中方案
2010-04-20 22:29 1482装好一台机器后,Ghost操作系统,可惜没成功,之后采用折中方 ... -
gentoo 下emerge安装修改默认版本以及取消掩掉的软件
2010-04-20 14:42 5835#emerge安装使用分支官方文档:http://www. ... -
CentOS 修改IP地址, DNS, 网关
2010-04-20 10:54 3346由于修改网关总是忘记在哪个地方,Google出来一堆垃圾文章, ... -
SSH 无密码认证(RSA/DSA认证)
2010-03-22 14:13 8033今天配置hadoop过程中发现,ssh localhost 配 ... -
4 Effective Methods to Disable SELinux Temporarily or Permanently
2010-02-23 15:48 2039http://www.thegeekstuff.com/200 ... -
快速编辑 Shell 命令行
2010-02-20 10:13 2115这片文章不错,做个备份,转载如下: 作者: robin ... -
编译Linux内核,把你的LInux系统换成最新内核就这么简单
2009-12-02 10:35 4257CentOS5.4系统,当前位置:/usr/src ...
相关推荐
与其他预编译二进制包的发行版不同,Gentoo 的安装和软件管理过程涉及到编译和配置源代码,这使得用户能够根据自己的需求精确地定制系统。以下是对Gentoo Linux安装和使用的详细讲解。 ### 一、Gentoo Linux的安装 ...
首先,在VirtualBox中安装Gentoo操作系统之前,需要下载Gentoo安装光盘镜像,并创建一个新的虚拟机。在创建虚拟机的过程中,需要配置足够的内存和硬盘空间以适应安装过程和后续操作的需要。创建完成后,将下载好的...
### Gentoo Linux 安装...完成上述步骤后,您已经成功安装了 Gentoo Linux 系统。接下来,您可以根据需要安装额外的软件包,配置系统服务等。由于 Gentoo Linux 的高度可定制性,建议深入研究文档以更好地利用其功能。
### 安装 Gentoo Linux 详尽步骤 ...以上步骤覆盖了从零开始安装 Gentoo Linux 的全过程,包括系统初始化、配置、内核编译等关键环节。在整个过程中,用户可以根据实际需求灵活调整配置项,实现高度定制化的系统环境。
1. **安装GRUB**:将GRUB安装到硬盘的主引导记录(MBR)或者单独的分区。 2. **修改`menu.lst`文件**:编辑GRUB的配置文件`menu.lst`,添加Linux系统的启动选项。 3. **拷贝关键文件**:将Linux发行版中的启动文件...
5. **切换环境**:使用chroot命令将环境切换到硬盘上的Gentoo系统。 6. **修改root密码**:使用passwd命令为root用户设置新密码。 7. **安装GRUB引导**:使用grub-install命令将GRUB安装到MBR(主引导记录)。 8. **...
"hmg: 我的个人GentooLinux [配置备份文件]" 提供的正是这样一种备份,它包含了用户个性化的系统配置,有助于在系统出现问题或需要重新安装时快速恢复原有状态。 1. **备份的意义**:备份Gentoo的配置文件可以防止...
【描述】"gentoo_backup:杂项gentoo文件"提示我们这个备份可能包含非特定类型的文件,这些文件可能涵盖了Gentoo系统的各个方面,如编译配置(configuration files)、Portage树(Portage tree)、自定义脚本(custom...
**安装Gentoo** 过程通常包括以下步骤:下载ISO镜像、制作启动媒体、在目标机器上安装基本系统、配置网络、设置引导加载器(如GRUB或LILO)、安装Portage树以及首次使用`emerge`安装软件。这个过程需要一定的Linux...
`world`文件记录了用户在Gentoo系统中安装的所有软件包,而Portage-world2nix可以分析这个文件,生成相应的Nix表达式,从而在NixOS中重建相同的软件环境。 3. **Python在portage-world2nix中的应用** Python作为...
GEMS旨在简化和自动化在多个Gentoo系统上的软件安装和远程管理任务,尤其适用于那些需要集中管理大量Gentoo设备的组织,如实验室、数据中心或者局域网环境。 GEMS的核心特性包括: 1. **集中式管理**:通过一个...
此外,由于 Gentoo Linux 的包管理系统Portage是基于源码的,所以更新过程涉及到的是编译和安装,这比二进制包的更新可能更为复杂,但同时也提供了更高的灵活性和性能优化的可能性。 总结一下,`Gentoo Linux cron ...
Bugzilla是一个广泛使用的开源错误跟踪系统,用于记录和管理软件开发过程中的问题和缺陷。Gentoo-Bugger 采用Perl编程语言编写,这使得它具有高度的可扩展性和灵活性,可以适应各种不同的Bugzilla实例,不仅仅是针对...
作为个人操作系统,此模块经常更改,因此不值得详细记录。 但是如果您有兴趣浏览代码,则可以帮助您了解结构。 在许多集成级别的Puppet模块实现了一种适合小型企业的角色和配置文件模式的地方,该模块实现了我自己...
Linux操作系统详解及RedHat系统安装指南 Linux操作系统是1991年由芬兰大学生林纳斯·托瓦兹(Linus Torvalds)为了个人兴趣而创建的,初衷是为了解决Minix系统的局限性。自那时起,Linux逐渐发展成为一个开源且高度...
由于经常出现的问题是仅需要重新生成ebuild,因此我将记录如何使用Superflore进行此操作。 确保您已安装docker 。 这是生成清单所必需的。 [可选]在系统上的某个位置克隆叠加层,并验证它是否位于master分支上。 ...
- 报告详细记录了从安装VirtualBox虚拟机到配置LINUX系统(GENTOO),再到安装和配置MYSQL、APACHE和服务器脚本的整个流程。每一步都包含了具体的操作步骤和可能遇到的问题,对于初学者来说具有很高的参考价值。 4...
Lighttpd适用于多种操作系统平台,包括但不限于Linux(如FC3、SuSE、Debian、Gentoo、PLD-Linux和OpenWRT)、*BSD(FreeBSD、NetBSD、OpenBSD和MacOSX)、SGI IRIX以及Windows(Cygwin)。这意味着无论你是在传统的...
Gentoo Linux是一款高度自定制的Linux发行版,其包管理系统portage通过"elog"记录系统安装、升级和配置过程中产生的日志信息。`elogviewer` 的出现,极大地简化了管理员对这些日志的分析和管理,提供了一个直观且...