免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 16876 | 回复: 100
打印 上一主题 下一主题

内核移植,建立系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-25 12:45 |只看该作者 |倒序浏览
如果想把内核copy到另一块硬盘上,在另一块硬盘上手动建立系统。
我的从盘是b盘,
1 .分区:fdisk /dev/hdb                                  (我分了三个区)
2.格式化:mkfs -ext3  /dev/hdb1
3.建立交换分区: mkswap -c -v /dev/hdb3   
    启动交换分区:swapon /dev/hdb3
4.先挂载hdb1,                    mount -t  ext2  /dev/hdb1 /mnt
5.        cd  /mnt
           mkdir   boot
           cd    boot
6.把裁好的内核考过来
           cp /usr/src/linux-version/arch/i386/boot/bzImage     /mnt/boot/vmlinuz-version

            cp /usr/src/linux-version/System.map  /mnt/boot/System.map-version
            ln -s System.map-version System.map
            cd /usr/src/linux-version
            mkinitrd  /mnt/boot/inird-version.img            version
            建立grub.conf文件

7.  建立系统
         umount   /mnt
         mount -t  ext2   /dev/hdb2 /mnt
        
    拷贝  /bin   /spin  /etc  /dev  /lib  /usr /mnt   /boot 过来
        mkdir /proc
        chmod 555  /proc
        cp -dpR   /dev  /mnt/
8.安装grub
#grub
grub>root (hd1,0)
grub>setup (hd1)

希望各位老大给出其中错误遗漏的地方,因为我这样做后没有能正常启动。
还有一个问题我一直没有搞明白,在根目录下有个boot,而在我的hdb1下也有个boot,是不是在/etc/fstab修改挂载文件系统,使系统一启动就把hdb1挂载到根目录下的/boot上?

[ 本帖最后由 dqk0822 于 2005-12-25 13:41 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2005-12-26 09:36 |只看该作者
是的

论坛徽章:
0
3 [报告]
发表于 2005-12-26 09:54 |只看该作者
谢谢老大,老大,上面的过程没错吧?总觉得少了什么,所以导致最后没有启动。

论坛徽章:
0
4 [报告]
发表于 2005-12-26 12:56 |只看该作者
menu.lst怎么写的?

论坛徽章:
0
5 [报告]
发表于 2005-12-26 15:28 |只看该作者
把错误信息贴出来看看

论坛徽章:
0
6 [报告]
发表于 2005-12-26 17:21 |只看该作者
menu.lst 就是grub.conf的连接,两个修改是同一个文件。

论坛徽章:
0
7 [报告]
发表于 2005-12-27 14:18 |只看该作者
个位老大,启动到半截出现错误如下:
    kernel panic:No init found ,Try passing init=option tokernl
然后就启动不了了,一直下不去

论坛徽章:
0
8 [报告]
发表于 2005-12-28 12:22 |只看该作者
应该是你的menu.lst或者说grub.conf中传递的参数不对
你贴出来看看

论坛徽章:
0
9 [报告]
发表于 2005-12-29 09:30 |只看该作者
root (hd0,0 )
kernel  /boot/vmlinuz-4 ro
initrd   /boot/initrd-4.img

我觉得老大说得没错,因为我把自己系统的grub.conf也删除了,然后在启动的界面修改,就是那个GRUB界面用“e”修改的临时启动,启动到半截也出现这种情况,老大,我没有创建启动盘,想修复自己的系统,我该怎么办啊?

论坛徽章:
0
10 [报告]
发表于 2005-12-29 09:48 |只看该作者
boot=/bin/bash
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP