LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: winsphinx

如何特殊安装gentoo

[复制链接]
发表于 2006-11-3 14:16:48 | 显示全部楼层
Post by winsphinx
成功了,在同个分区安装两个linux,又可以各自单独启动,不错

怎样引导法?
回复 支持 反对

使用道具 举报

发表于 2007-2-15 03:36:06 | 显示全部楼层
不用做chroot

emerge可以把编译完成的二进制文件不安装在/usr下,用法是:

  1. mkdir /tinygentoo
  2. echo "sys-apps/baselayout-lite -*" >> /etc/portage/package.keywords
  3. ROOT=/tinygentoo USE=make-symlinks emerge -avkN baselayout-lite uclibc busybox
  4. ROOT=/tinygentoo emerge -avk lynx scrollz dropbear screen
复制代码


所有的软件都在本地编译,但安装在了/tinygentoo这个目录下了,之前你可以先把一个磁盘卷mount到/tinygentoo这个挂接点上,这样就可以完成对另一份linux的定制编译。
回复 支持 反对

使用道具 举报

发表于 2007-2-15 03:37:26 | 显示全部楼层
Post by torres
怎样引导法?

改几行grub.conf就行了。
回复 支持 反对

使用道具 举报

发表于 2007-2-15 05:40:49 | 显示全部楼层
具体一点,怎么改?:)。谢谢。
回复 支持 反对

使用道具 举报

发表于 2007-2-19 01:17:07 | 显示全部楼层
同问, 究竟怎么改的?
回复 支持 反对

使用道具 举报

发表于 2007-2-19 18:43:38 | 显示全部楼层
晕,还以为怎么个特殊法,楼主要的不就是和 DIY 制作 Gentoo liveCD 一样的思路么?
——— 早就有教程了。

sir 上有个精华贴(好像就是 VirusCamp 版主发的哦),给了个制作 liveCD 教程的链接,在链接的那个网站上有制作各种发行版 liveCD 的教程(基本上都有了),Gentoo 自然也不例外,可惜现在不能用搜索功能,不然搜索一下“livecd”这个关键字就能找到.......

思路就是和楼主所想一样的,在当前的 Gentoo 上构建一个 chroot 环境,然后正常安装一个 gentoo 系统,只不过是为了制作 liveCD,在文件系统和内核处理上略有不同,在安装完自己所需要的所有工具后,则可以删除 portage 等等一切对一个 liveCD 来说无用的东西,那个文章上说是精简后大约180M(这个要取决于安装了什么工具吧),最后还教你怎么打包成一个 iso 镜像,更有意思的是,在精简前,也就是删除 portage 前,可以先做个备份,或许经过 N 年后,你可以重新拿回来,升级,修改下配置之类的,然后再重新删掉 portage 等等重新做个 liveCD,让你的 liveCD 紧跟时代潮流,
回复 支持 反对

使用道具 举报

发表于 2007-2-21 02:49:04 | 显示全部楼层
Post by winsphinx
成功了,在同个分区安装两个linux,又可以各自单独启动,不错

我是想问这个怎么办到的?:ask
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-22 15:31:31 | 显示全部楼层
Post by limon
我是想问这个怎么办到的?:ask

我用的是lfs的一个hint
http://www.linuxfromscratch.org/ ... xisting_systems.txt
lfs板块也有人用initrd的办法,可惜现在无法搜索
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表