LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1121|回复: 6

要在我的本本上装GENTOO,CHROOT方式请教

[复制链接]
发表于 2007-11-15 13:01:37 | 显示全部楼层 |阅读模式
我的本本是TOSHIBA R150 ,没有光驱和软驱,前些天搞了个40G的硬盘,准备把GENTOO也移植到笔记本上。
我的台机上有GENTOO系统,所以我想用CHROOT的方式把那个系统拷过来,现在拿不准的是我的台机CPU是图拉丁,显卡是NVIDIA GEFORCE3,芯片组是BX的,我的本本CPU是PM1.0,芯片组是GM852/855,集成显卡,不知道CHROOT方式安装有成功的希望没?难点在哪里?诸位有什么心得?
发表于 2007-11-15 14:15:39 | 显示全部楼层
Post by lm1253;1782746
我的本本是TOSHIBA R150 ,没有光驱和软驱,前些天搞了个40G的硬盘,准备把GENTOO也移植到笔记本上。
我的台机上有GENTOO系统,所以我想用CHROOT的方式把那个系统拷过来,现在拿不准的是我的台机CPU是图拉丁,显卡是NVIDIA GEFORCE3,芯片组是BX的,我的本本CPU是PM1.0,芯片组是GM852/855,集成显卡,不知道CHROOT方式安装有成功的希望没?难点在哪里?诸位有什么心得?


应该没什么问题,你也可以用livecd启动台式机,然后挂上笔记本的硬盘(如果你有usb的硬盘盒),用cp -r 真接把系统都考过去。然后在用chroot,建立grub, 只要 grub问题一般就能启动,剩下的就是根据新机器的硬件配置作一些调整,比如make.conf,然后emerge -avuDN world 应该就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-17 16:00:46 | 显示全部楼层
谢谢给我信心,现在系统基本上正常了,但有个很头痛的问题,假如emerge某个软件包,系统总认为很多依赖的包没有装,要重新来过,但事实是都装了。假如我要emerge -uDN world,结果就是要把系统所有的重新来一次,那是多么痛苦的事!!
我想是系统把已经安装过的包有个标记,我把原来硬盘上的/usr/portage/目录拷到新硬盘上也没有解决。诸位有何良策?
回复 支持 反对

使用道具 举报

发表于 2007-11-17 16:03:51 | 显示全部楼层
Post by lm1253;1783717
谢谢给我信心,现在系统基本上正常了,但有个很头痛的问题,假如emerge某个软件包,系统总认为很多依赖的包没有装,要重新来过,但事实是都装了。假如我要emerge -uDN world,结果就是要把系统所有的重新来一次,那是多么痛苦的事!!
我想是系统把已经安装过的包有个标记,我把原来硬盘上的/usr/portage/目录拷到新硬盘上也没有解决。诸位有何良策?


emerge -uDN world并不是编译所有包
是--deep --newuse --update罢了
要编译所有包,是-e world

如果感觉麻烦,Gentoo也实在没办法,也许Debian、Ubuntu更适合你,也许你还没习惯Gentoo的方式
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-17 20:40:14 | 显示全部楼层
谢谢你,可能我没有说清楚,确实emerge -uDN world不应该编译所有的包,但事实是他要求我编译所有的差不多200多个包,这个就是问题啊。后来我把原来机器上的var目录下所有的东西都拷到新硬盘,还是要求我编22个包,但还是不明白
回复 支持 反对

使用道具 举报

发表于 2007-11-17 21:35:05 | 显示全部楼层
难道你的笔记本和台式机配置一样吗?如果你改变了make.conf的内容,update world的时候当然涉及到的软件包当然就得重新编译了,这是gentoo的规则。
回复 支持 反对

使用道具 举报

发表于 2007-11-17 22:25:53 | 显示全部楼层
你的意思是想把原来的/var/lib/portage/world复制过去?
不过我觉得这种安装方式最好还是能够emerge -e world一遍,用脚本的话也顶多几个晚上就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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