【基本解决,请高手指正】[求教]如何将做好的lfs系统移植到其他电脑
时间:2008-10-14
来源:互联网
现在的问题是,如果我想把做好的系统装到其他系统该怎样做,能做一个自己的发行光盘吗,怎样搞?
作者: lionking_twx 发布时间: 2008-10-14
如果说想叫“发行版”,还是先考虑考虑包管理器的问题吧..
作者: maitr 发布时间: 2008-10-14
作者: linux001 发布时间: 2008-10-14
作者: maitr
打tar包复制过去...
如果说想叫“发行版”,还是先考虑考虑包管理器的问题吧.. |
作者: lionking_twx 发布时间: 2008-10-14
作者: linux001
Olive?
|
作者: lionking_twx 发布时间: 2008-10-14
作者: lionking_twx 发布时间: 2008-10-14
作者: lionking_twx
首先感谢各位大侠提供的教程,非常棒,参照youbest的文章花了1天半时间完成,几乎没遇到太多障碍;
现在的问题是,如果我想把做好的系统装到其他系统该怎样做,能做一个自己的发行光盘吗,怎样搞? |
如果想做光盘,看看精华区吧
作者: d00m3d 发布时间: 2008-10-14
1、Vmware中新建一个系统,称之为LFS-migrate,原先做好的系统称之为LFS
2、将LFS-migrate的硬盘挂载到LFS系统中并启动LFS系统
Vmware中设置LFS,添加硬盘,指向LFS-migrate硬盘
3、LFS系统下将LFS-migrate系统的硬盘分区格式化,以sata硬盘为例
3.1、fdisk /dev/sda(我的LFS中硬盘是IDE硬盘,LFS-migrate系统中是SATA)
分区之后格式为:
/dev/sda1——256M 用作swap
/dev/sda2——1.5G 主分区
(根据自己情况调节)
3.2、 格式化
Mkswap /dev/sda1
mkfs.ext2 –jv /dev/sda2
4、复制系统到LFS-migrate下
4.1、 mount系统盘
Mount /dev/sda2 /mnt
4.2、 复制必要文件&创建必要文件夹
cp –a /etc /var /lib /usr /bin /sbin /boot /root /mnt
mkdir –v /mnt/{dev,home,mnt,proc,sys,opt,srv,tmp}
chmod 777 /mnt/tmp
4.3、 高手解释下为什么要做这一步,我只知道如果没有这一步启动的时候会提示WARNING: Unable to open an initial console-_-,因为我碰到了
cd /mnt/dev
mknod -m 660 console c 5 1
mknod -m 660 null c 1 3
4.4、 安装grub
grub
root (hd1,1)
setup (hd2)//此处虽然是sata但似乎grub不分sd和hd而一律用hdx
quit
4.5、 修改menu.lst(根据自己情况修改,这里不修改也可以,启动的时候可以编辑启动菜单,进系统以后再修改也可以)
vi /mnt/etc/grub/menu.lst:
root (hd1,1)->root(hd0, 1)
kernel ……root=/dev/hda2 … -> kernel …root=/dev/sda2…
4.6、 修改/mnt/etc/fstab
修改swap对应的分区——如果有的话,以及主分区和对应的文件系统(多谢毁灭公爵^^)
5、关闭LFS启动LFS-migrate
大致这个样子,可能还需要重新编译内核,俺是一大菜鸟,不太清楚,劳烦路过的高手解释下,还有上面这些步骤哪些有问题请一并指出,感激不尽
作者: lionking_twx 发布时间: 2008-10-16
作者: lionking_twx 发布时间: 2008-10-16
chmod 777 /mnt/tmp
作者: maitr 发布时间: 2008-10-16
作者: d00m3d 发布时间: 2008-10-16
作者: d00m3d
系统要移植的话,除了 menu.lst 外,/etc/fstab 也可能要改
|
作者: lionking_twx 发布时间: 2008-10-16
作者: maitr
代码:
chmod 777 /mnt/tmp |
作者: lionking_twx 发布时间: 2008-10-16
作者: lionking_twx
why,解释下plz
|
mknod console 和null节点的含义是:
新版本内核在启动时,在没有运行init进程之前,需要访问这两个节点设备。一个是控制台设备,一个是空设备。如果没有这两个东西,内核将不能进行下一步操作而导致启动失败。当然,你可以Hack内核让它不采用这种方式,不过需要水平。
作者: ti8er 发布时间: 2008-10-16
thank u,“变异的老虎”
作者: lionking_twx 发布时间: 2008-10-16
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28