|
|
即,将gentoo寄生在另一个linux内,可以chroot运行,又可以独立运行
1。安装gentoo
假设原来有任意一个linux,将gentoo安装在 /opt/gentoo 下:我用的是stage1,任意stage都可以-
- #cp stage*******.tar.bz2 /opt/gentoo
- #cd /opt/gentoo
- #tar -xvjpf stage********.tar.bz2
复制代码 挂载proc- mount -t proc /proc /opt/gentoo/proc
复制代码 chroot- #chroot /opt/gentoo /bin/bash
- #env-update
- #source /etc/profile(真正进入gentoo环境)
- #emerge rsync
复制代码
2。编译内核
略,详见手册
3。关键步骤
从lfs那里借用这个包
http://www.linuxfromscratch.org/ ... ext_helpers.tar.bz2
用tar 解之,然后 make install
会在 sbin/下产生 pre-init
4。处理grub
编辑原来的linux的 menu.list
加入(以我自己的为例) :- title Gentoo
- root (hd0,)
- kernel /opt/gentoo/boot/kernel-2.6.17-gentoo root=/dev/sda9 init=/opt/gentoo/sbin/pre-init
复制代码 关键是init=xxx
重启,正常的话就可以独立有一个gentoo了
这样的好处:
备份和恢复方便
比如 tar cjpf gentoo.bak.tar.bz2 /opt/gentoo
tar jxpf gentoo.bak.tar.bz2
5。作为gentoo新人,请问如何 “方便、安全、彻底”的清理系统? |
|