+ -
当前位置:首页 → 问答吧 → 问2个新手都想问的事情,希望高手进来看看!

问2个新手都想问的事情,希望高手进来看看!

时间:2009-10-06

来源:互联网

问题1:从宿主系统成功编译成一个LFS系统之后,通常是经过加载宿主引导文件选择后进入LFS系统,怎么让他不经过宿主系统的引导而是直接加载LFS系统引导文件,这样就可以删除宿主的分区,完全脱离宿主了。

问题2:怎么把一个已经做好的LFS系统打包放入U盘或是硬盘里面,以后可以直接利用这个文件加载自己的LFS系统?

希望高手赐教,这两个问题解决了以后很多人都可以来查看都知道该怎么作了!

作者: a41471676   发布时间: 2009-10-06

关于问题1:

LZ需要研究一下CPU上电, 到BIOS的独裁统治, 到Boot Loader, 再到Linux内核启动, 接下来的启动脚本, 一堆软件开始运行的过程.

这些东西是解答的关键. google上答案应该很多. LZ可以据此写篇心得.

问题2和问题1完全相同, 如果你不使用squashFS和aufs.

作者: swordhui   发布时间: 2009-10-06

引用:
作者: swordhui
关于问题1:

LZ需要研究一下CPU上电, 到BIOS的独裁统治, 到Boot Loader, 再到Linux内核启动, 接下来的启动脚本, 一堆软件开始运行的过程.

这些东西是解答的关键. google上答案应该很多. LZ可以据此写篇心得.

问题2和问题1完全相同, 如果你不使用squashFS和aufs.
你直接就把我吓到了,我只是需要一个答案,不是一个需要很多时间去学习的建议!
难道你不能给我一个好的答案吗?

作者: a41471676   发布时间: 2009-10-06

对你问题的回答不可能只是一个“答案”能解决的。如果真的把你吓到了,那说明你还真的需要补充一下那些知识。

简单的说,你问的问题不对,boot loader 是属于整个计算机而不是属于某个操作系统的,与宿主无关(虽然有些配置文件可以放在宿主系统上)

当然情况也可以很复杂,比如MBR是属于计算机的,但是也可以被操作系统接管。所以补充一下知识先吧。

你做好的lfs从来就没有经过宿主系统的引导 ...
你见到lfs启动前启动宿主系统了吗?我猜你看到的是grub,而那是 boot loader 而不是宿主...
你完全可以删除宿主系统(除非你是拿掉那块硬盘,因为MBR可能有变动了)

作者: ServerOnly   发布时间: 2009-10-06

我说说我的习惯。
1)建立一个专用启动分区boot。这个分区可以几十M大就可以了。其实就像你现在的情况,将你准备不要的系统删掉就可以了,如果你原来的系统是有独立的分/boot的话(留下/boot分区)在这个/boot下grub.conf或menu.lst配置引导你的LFS。
2)如果不是独立的/boot,
建议你重新装一个独立的/boot分区,是专门做引导用的。
当然这个分区在你的lfs等其他系统一般是不可见的,所以不会有两/boot.

启动分区实际上就是装grub.由mbr引导grub,由grub引导所有的系统。其实,这时,你的LFS不装引导系统也可以。

作者: zswlb9999   发布时间: 2009-10-06

引用:
作者: zswlb9999
我说说我的习惯。
1)建立一个专用启动分区boot。这个分区可以几十M大就可以了。其实就像你现在的情况,将你准备不要的系统删掉就可以了,如果你原来的系统是有独立的分/boot的话(留下/boot分区)在这个/boot下grub.conf或menu.lst配置引导你的LFS。
2)如果不是独立的/boot,
建议你重新装一个独立的/boot分区,是专门做引导用的。
当然这个分区在你的lfs等其他系统一般是不可见的,所以不会有两/boot.

启动分区实际上就是装grub.由mbr引导grub,由grub引导所有的系统。其实,这时,你的LFS不装引导系统也可以。
请问此话何解?

另,有两个 /boot 未必不可,只不过是不同系统下用不同挂点挂不同的分区吧

作者: d00m3d   发布时间: 2009-10-10

引用:
作者: d00m3d
请问此话何解?

另,有两个 /boot 未必不可,只不过是不同系统下用不同挂点挂不同的分区吧
1)这两个/boot,在概念上是不同的。一个操作系统只有一个/boot.不可能建立得到两个/boot.
2)某个操作系统下的/boot分区,被挂到本系统下,它已经不是本系统下的/boot.
3)如果将某个操作系统下的/boot挂载到本系统。我不敢想象会发生什么。至少在启动是不可可能这样挂载。
我习惯用一个很小的分区来装grub来管理多个操作系统。其他的都可以不装grub,爱怎样删就怎样删。
4)除此之外,我还装一个很小的系统(也是一个独立的分区),用于意外时维护。我没有光驱。当然有人喜欢USB。

作者: zswlb9999   发布时间: 2009-10-13