读好书,交益友
发布时间:2017-04-18 16:55:37
发现qemu启动的linux没有网卡判断是编译内核的时候,只编译e1000的驱动sudo qemu-system-x86_64 \ -kernel linux-4.10.4/arch/x86_64/boot/bzImage \ -initrd obj/initramfs-busybox-x86.cpio.gz \ -enable-kvm -hda obj/hda.img -net nic,model=e1000 -net tap &.........【阅读全文】
发布时间:2017-04-18 13:09:55
目录是/vm/custom下载linux 内核版本 4.10.4/vm/custom/linux-4.10.4$make x86_64_defconfig应该会打开KERNEL CONFIG_DEVTMPFS=yDevice Drivers ---> Generic Driver Options ---> [*] Maintain a devtmpfs filesystem to mount at /devKERNEL CONFI.........【阅读全文】
发布时间:2017-04-14 17:18:25
在buildroot根目录下mkdir imgcd imgqemu-img create -f raw image.raw 2048M mkfs.ext2 image.rawmkdir imagesudo mount -o loop image.raw imageoutput/images/rootfs.ext2mkdir rootmount -o loop ../output/images/rootfs.ext2 root sudo mount -o loop ../output/images/rootfs.ext2 root&.........【阅读全文】
发布时间:2017-04-13 11:34:51
make qemu_x86_64_defconfigmake -j 8make linux-menuconfig # download kernel source and config itmake linux-build make linux-rebuild make linux-cleanqemu-system-x86_64 -M pc -kernel output/images/bzImage -drive file=output/images/rootfs.ext2 -append root=/dev/sda -.........【阅读全文】
发布时间:2017-04-11 17:02:45
自己手工编译了一下 linux 内核和ramfilesystem,首先安装了一下centos 7,发现centos 添加内核真是麻烦首先copy内核到/boot目录下,必须是bzImage的 scp bzImage root@172.18.10.78:/boot/然后修改名称为 vmlinuz-fooscp initramfs-busybox-x86.cpio.gz root@172.18.10.78:/boot/initramf.........【阅读全文】