|
|
第 1 帖 | |
|
|
标题: gentoo2006.1的特殊安装方法 接触linux已将近一年,安装操作系统大都是用光盘安装或硬盘安装,直到两月前偶遇chroot安装,竟然一见倾心,感觉这种安装方式不但容易,而且节省时间,使自己工作安装两不误。回首往事,历历在目,特别感激我的恩师clsjz,没有他就没有我现在的成绩。安装前在自己的电脑上必须要有一个linux操作系统,然后下载stage3-*-2006.1.tar.bz2包和portage-*.tar.bz2包.
1、 mkfs.ext3 /dev/hda* (我只用分了一个根分区,swap分区是共享debian的) mkdir -p /mnt/gentoo mount /dev/hda* /mnt/gentoo tar jxvf stage3-*-2006.1.tar.bz2 -C /mnt/gentoo tar jxvf portage-*.tar.bz2 -C /mnt/gentoo/usr cp /etc/resolv.conf /mnt/gentoo/etc 2、 chroot /mnt/gentoo /bin/bash mount -t proc proc /proc env-update source /etc/profile (由于前面已经解压了一个最新的portage,所以此处就不用再用emerge sync命令了,其实我个人感觉这样做很节省时间,而两者的最终结果都是一样的) 3、 emerge vim (由于我个人比较习惯用vim,所以先把它装上) emerge prozilla (多线程下载工具,用它替代wget,可以提高下载速度) 4、 vi /etc/make.conf 在原来的基础上加入: LDFLAGS="-Wl,-O1" ACCEPT_KEYWORDS="~x86" (让自己下载的包是最新的) USE="cjk nls nptl nptlonly -qt -kde gtk gnome" GENTOO_MIRRORS="http://gentoo.gg3.net" (经测试,速度挺快) MAKEOPTS="-j2" FETCHCOMMAND='/usr/bin/proz --no-getch -s ${URI} -P ${DISTDIR}' (将proz设为默认的下载工具) FEATURES="parallel-fetch " (据说可以在编译时继续下载,但很多网友都说用不了这个功能(包括我在内),如有知情者,请指点一下迷津) 5、 emerge gentoo-sources cd /usr/src/linux make menuconfig make && make modules_install cp arch/i386/boot/bzImage /boot/vmlinuz* cp .config /boot/config* 6、 emerge grub menu.lst和fstab两个文件的内容请根据自己的情况自行设置,以下是我的配置文件,仅供参考: menu.list: default=2 timeout=10 password --md5 $1$mr0Cg1$/tct8ZxZfbHpL195HTzTM0 splashimage=(hd0,5)/boot/grub/debiangreen.xpm.gz title ThizServer (2.4.22-3Thiz) lock root (hd0,0) kernel /boot/vmlinuz-2.4.22-3Thiz ro root=/dev/hda1 hdc=ide-scsi acpi=off vga=791 splash=silent initrd /boot/initrd-2.4.22-3Thiz.img boot title Debian-sarge-fvwm (2.6.8-1-686) lock root (hd0,4) kernel /boot/vmlinuz-2.6.18-1-686 root=/dev/hda5 ro initrd /boot/initrd.img-2.6.18-1-686 boot title Debian-sid-e17 (2.6.18-1-686) lock root (hd0,5) kernel /boot/vmlinuz-2.6.18-1-686 root=/dev/hda6 ro vga=791 initrd /boot/initrd.img-2.6.18-1-686 boot title Gentoo 2006.1 (2.6.18) lock root(hd0,6) kernel /boot/vmlinuz-2.6.18 root=/dev/hda7 ro boot fstab: /dev/hda7 / ext3 defaults 1 1 /dev/hda3 swap swap defaults 0 0 proc /proc proc defaults 0 0 7、此步骤需要几个小时的时间,你可以上上网或打打游戏,而不用去看电视或报纸了,呵呵。 emerge gnome (若想安装kde,可在make.conf文件中将USE="cjk nls nptl nptlonly -qt -kde gtk gnome"改为USE="cjk nls nptl nptlonly qt kde -gtk -gnome") rc-update add gdm default emerge dhcp (如果是用ADSL上网可安装rp-pppoe) rc-update add dhcpd default 可将自己正使用的linux操作系统的XF86config-4或xorg.conf拷贝到gentoo中,我使用的是debian,所以我使用以下命令: cp /etc/X11/xorg.conf /mnt/gentoo/etc/X11/ 8、 exit umount /mnt/gentoo/proc umount /mnt/gentoo reboot
__________________
没有最好,只有更好! |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
基本上,gentoo, 就是这么装的
在livecd没出来之前,只能这么装
__________________
Zhang Le (r0bertz) http://zhangle.is-a-geek.org |
|
|
|
|
|
|
|
第 3 帖 | |
|
|
我emerge prozilla的时候没有成功
提示如下 Calculating dependencies !!! All ebuilds that could satisfy "prozilla" have been masked. !!! One of the following masked packages is required to complete your request: - www-client/prozilla-1.3.7.3 (masked by: package.mask) # Tavis Ormandy <taviso@gentoo.org> (09 Feb 2005) # Masked pending security audit. For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. 那我该怎么办? |
|
|
|
|
|
|
|
第 4 帖 | ||
|
|
引用:
__________________
2004.05.01-->xp...2005.11.-->fc...2006.11-->slackware11.(zenwalk)..2007.03-->gentoo... ====== xp+zenwalk+gentoo;Celeron(R) 2.4GHz,L2-128-KB,0.13Mic; DDR:256M+512M;intel845;:IDE,40G;:L1520B. 此帖于 07-03-03 20:48 被 dgkgnrt 编辑. |
||
|
|
|
||
|
|
第 5 帖 | ||
|
|
引用:
不行的话就 改 USE 改成~x86 再不行的话 就手动 unmask 最后不行的话就放弃吧
__________________
fedora-cn FC-6 yum仓库开放 使用方法 见http://linuxsir.org/bbs/showthread.php?t=283514 ────────────────────────────── Enjoy it and have Fun ^_^ |
||
|
|
|
||
|
|
第 6 帖 | |
|
|
prozilla不要用了
有安全问题 wget + parallel-fetch 就够了 |
|
|
|
|
|
|
|
第 7 帖 | |
|
|
我从没觉得parallel-fetch发挥过作用。。。
|
|
|
|
|
|
|
|
第 8 帖 | |
|
|
从硬盘安装都差不多类似
|
|
|
|
|
|
|
|
第 9 帖 | ||
|
|
引用:
除非有很大的包,否则一次安装很多包的时候,安装到后面,根本不会再等待下载完毕,直接解压缩,编译安装 |
||
|
|
|
||
|
|
第 10 帖 | ||
|
|
引用:
此帖于 07-03-03 21:59 被 Second 编辑. |
||
|
|
|
||
|
|
第 11 帖 | |
|
|
默认就是用wget的,如果要用 parallel-fetch,可以这样:FEATURES="sandbox ccache confcache parallel-fetch"
__________________
Dell Inspiron 1420 Compaq Presario CQ35 Ubuntu 10.04 LTS - Lucid Lynx |
|
|
|
|
|
|
|
第 12 帖 | |
|
|
env-update有什么作用?我为何没有这个命令?
还能继续安下去吗? source /etc/profile---这一步是不是放env-update前面?我先这样做好象可行(正在进行emerge vim).为什么? #emerge gentoo-sources安装不成.why? 代码:
#tar jxvf stage3-*-2006.1.tar.bz2 -C /mnt/gentoo #tar jxvf portage-*.tar.bz2 -C /mnt/gentoo/usr #cp /etc/resolv.conf /mnt/gentoo/etc #chroot /mnt/gentoo /bin/bash #mount -t proc proc /proc #source /etc/profile #env-update #emerge vim //同时用另一终端编辑 #vi /mnt/gentoo/etc/make.conf #emerge synce #exit ##chroot /mnt/gentoo /bin/bash #mount -t proc proc /proc #source /etc/profile #env-update #merge gentoo-sources 此帖于 07-03-04 13:19 被 dgkgnrt 编辑. |
|
|
|
|
|
|
|
第 13 帖 | |
|
|
手册上是这样的步骤吧:
mount -t proc none /mnt/gentoo/proc mount -o bind /dev /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash env-update && source /etc/profile export PS1="(chroot) $PS1"
__________________
IBM Thinkpad X32 Pentium M 1.7G Memory 1G HD 7k100-100G&5k160-160G ATI M6 gentoo2008.0 x86 GNOME 2.30 tuxonice-sources-2.6.33 VMware Workstation 6.5.3 IBM Thinkpad X201 Intel i5 2.53G Memory 4G HD 320G Windows 7 X64 |
|
|
|
|
|
|
|
第 14 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 15 帖 | |
|
|
|
|
|
|
|
|