系统环境:龙芯2F + debian6
安装软件:
mkinitramfs-tools
libncurses-dev
#tar xvf linux2.6.27.6.tar.gz -C /usr/src
#cd /usr/src/linux2.6.27.6
#make menuconfig ARCH=mips 配置内核选项
#make
#make modules
#make modules_install
#cd /
#mkinitramfs 2.6.27.6-loongson-2f -o /boot/initrd.img-2.6.27.6-generic 制作initrd.img文件
grep:/boot/config-2.6.27.6-loongson-2f:no such file or directory
#cp /root/linux-2.6.27.6/.config /boot/config-2.6.27.6-loongson-2f
# mkdir /home/loongson/initrd
# cp /boot/initrd.img-2.6.27.6-generic /home/loongson/initrd
# cd /home/loongson/initrd
# mv initrd.img-2.6.27.6-generic initrd.img-2.6.27.6-generic.gz
# gunzip initrd.img-2.6.27.6-generic.gz
# cpio -i < ./initrd.img-2.6.27.6-generic
# mkdir /home/loongson/ramdisk
# rm initrd.img-2.6.27.6-generic
# cp * -a /home/loongson/ramdisk
# mkdir /home/loongson/ramdisk/dev
# cd /usr/src/linux-2.6.27.6
# cp /home/loongson/ramdisk -a arch/mips
# make menuconfig ARCH=mips
在内核选项里加入支持ramdisk启动选项(全局设置里面)并填写source路行为(arch/mips/ramdisk)
并且在文件系统选项中把ext2,ext3,ext4全部选上
# make
# reboot
把编译好的内核通过pmon load到内存(下面以网络引导为例)
pmon> ifaddr rtk0 192.168.1.10 为本机设置IP重启则没有了;要能保存的用 set ifconfig rtk0 IP
pmon> load tftp://192.168.1.20/vmlinux-boot //load内核映像()
pmon> g console=tty //执行
阅读(2460) | 评论(0) | 转发(0) |