|
我就拷DEBIAN下面的过去,但在DEBIAN下面是有initrd的,编译出来肯定进不了系统。
但按照网上所说编进内核什么的都搞不定,都启动不了
在LFS下面是又命令来生成initrd的,反正我DEBIAN也还用的,就用DEBIAN的来搞定两个算了。
tar xvf linux-2.6.28.5.tar.bz2
cd linux-2.6.28.5 make
mrproper
make menuconfig
加载从DEBIAN搞过来的.config再保存。
make make
modules_install install -d /usr/share/doc/linux-2.6.22.5
cp -r Documentation/* /usr/share/doc/linux-2.6.28.5
改一下DEBIAN系统的GRUB的
加入:
title LFS 6.3 (on/dev/sda8) root (hd0,0)
kernel /vmlinuz-2.6.28.5 root=/dev/sda8
initrd
/initrd.img-2.6.28.5
其中/boot就两个系统都挂,共用。
这样重启引启,好像也一点问题都没,也很顺利地进入了LFS。
想问一下高手们这样做是不是也是一条路线。
要不有没有方法在LFS下就生成INITRD的,是不是要装个什么包就有那个命令。
又或者怎么样改动DEBIAN的.config才能让到LFS不用INITRD也适用。
===
后来尝试一下,把.config的=m都改成=y,生成的lfskernel-2.6.22.5也只有1.5m,不用initrd,重启能进,算不算成功了呢? |
|