LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]能把编译好的LFS通过tar压缩刻录,解压到全新新硬盘上使用吗?

[复制链接]
发表于 2008-7-11 10:40:38 | 显示全部楼层 |阅读模式
如题,需要注意哪些细节
发表于 2008-7-11 11:00:56 | 显示全部楼层
完全可以的啊。确实需要注意一些问题:

1、编译时机器与目标机器的硬件是否完全一致,如果不是需要为目标机器单独编译一个内核;另外硬件架构也应当兼容(如 i486 上编译的系统可以在i686上用,反之不行);

2、目标机器上新硬盘的根分区位置,因为用 grub 引导目标机器时,必须传递正确的引导参数;

3、目标机器中 fstab 文件系统的挂载位置需要根据目标机器的要求进行改变;

4、把 grub 正确地安装到目标硬盘上。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-11 11:52:45 | 显示全部楼层
感谢。
另:
单独编译一个内核,这个应该可以先编译通用的,例如:相同平台CPU,显示只有800*600,没声卡、网卡之类的,然后解压缩后到新机器再重新编译内核吧。
回复 支持 反对

使用道具 举报

发表于 2008-7-11 12:21:19 | 显示全部楼层
注意权限问题,tar的p参数
回复 支持 反对

使用道具 举报

发表于 2008-7-11 12:39:03 | 显示全部楼层
Post by ziyang;1873431
注意权限问题,tar的p参数

这年头,没必要再继续使用-p参数。
回复 支持 反对

使用道具 举报

发表于 2008-7-11 12:49:06 | 显示全部楼层
刻盘还要费一张盘,用网络更省事的。

假设你运行新建系统的机子为A,准备移植到目标机B,
用livecd或无盘站方式启动目标机B,分区、格式化、挂载,启动sshd守护进程,
在A机,已新建系统系统之外的系统启动,进入新建系统根目录,只需要运行
tar -c * -O | ssh root@B tar -x -C /your_real_rootfs,再随便搞定bootloader,即可。
回复 支持 反对

使用道具 举报

发表于 2008-7-12 01:29:27 | 显示全部楼层
過往也用過許多備份工具來移植,但最後還是覺得 tar 最簡單、快捷及方便 :)
回复 支持 反对

使用道具 举报

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

本版积分规则

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