+ -
当前位置:首页 → 问答吧 → 在高性能的机器编译来的怎么移植到低配置的机器上去?

在高性能的机器编译来的怎么移植到低配置的机器上去?

时间:2008-12-08

来源:互联网

这个过程实在是太长太痛苦...

还好是稍好点机器

要是普通的机器那更不用说了
我想在高配置的机器上面编译好了怎么移植到普通机器上去?[当然都是I386的]
把编译出来的东西全部TAR打包? 然后再新的硬盘解压???
然后呢?

TAR要不要那那个参数P?

作者: 残剑饮血   发布时间: 2008-12-08

引用:
作者: 残剑饮血
然后呢?
配置grub、fstab,或许需要修改内核配置

作者: newper   发布时间: 2008-12-08

引用:
作者: newper
配置grub、fstab,或许需要修改内核配置
OK! Thanks!
那打包呢...(确切地说是转移文件...)

作者: 残剑饮血   发布时间: 2008-12-08

我都用 dd 来做的.
df if=/dev/sda of=/dev/sdb
嘿嘿.
不过,不懂这条语句的不要乱试,东西全没了不要怪我.

作者: qufo   发布时间: 2008-12-08

引用:
作者: qufo
我都用 dd 来做的.
dd if=/dev/sda of=/dev/sdb
嘿嘿.
不过,不懂这条语句的不要乱试,东西全没了不要怪我.
我觉得这个办法应该不是最好...
DD倒是用过一回,上直接在WIN把LINUX分区给XX了
然后启动不了了(在MBR里面安装的GRUB)

在网上一搜都是dd **** bs=512
还好那几天在玩SD卡(用单片机读SD卡)
不然我还真会用这条命令的..

要是那样后果产堪设想
下面有说明为什么是446:http://www.linuxpk.com/3366/viewspace-482

作者: 残剑饮血   发布时间: 2008-12-08

直接打包解到新机器上去。

关键问题:
1、 需要预先按新机器的要求编译一个基本可用的内核,否则到新机器上无法使用;
2、用 livecd 启动新机器,解包到系统分区;
3、修改 目标系统 上的 /etc/fstab /boot/grub/menu.lst 等文件指向目标系统;
4、在目标机器上建立 grub 引导。

作者: linux001   发布时间: 2008-12-09

谢谢楼上!
请部打包该怎么打好?
具体点...(反个比方我分三个区,一个空的区专门来放打好的包,一个SWAP,一个就是当前的/)

作者: 残剑饮血   发布时间: 2008-12-10

cd /
tar -cjvf lfs.tar.bz2 *

作者: newper   发布时间: 2008-12-10

热门下载

更多