diff --git a/src/.config b/src/.config index 3c96543e7..b22f8ffe8 100644 --- a/src/.config +++ b/src/.config @@ -6,27 +6,27 @@ # You can find the latest Linux kernel source bundles here: # -# http://kernel.org +# http://kernel.org # KERNEL_SOURCE_URL=http://kernel.org/pub/linux/kernel/v4.x/linux-4.5.3.tar.xz # You can find the latest GNU libc source bundles here: # -# http://gnu.org/software/libc +# http://gnu.org/software/libc # GLIBC_SOURCE_URL=http://ftp.gnu.org/gnu/glibc/glibc-2.23.tar.bz2 # You can find the latest BusyBox source bundles here: # -# http://busybox.net +# http://busybox.net # BUSYBOX_SOURCE_URL=http://busybox.net/downloads/busybox-1.24.2.tar.bz2 # You can find the latest Syslinux source bundles here: # -# http://syslinux.org (official website) +# http://syslinux.org (official website) # -# http://kernel.org/pub/linux/utils/boot/syslinux +# http://kernel.org/pub/linux/utils/boot/syslinux # SYSLINUX_SOURCE_URL=http://kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.tar.xz @@ -40,7 +40,7 @@ SYSLINUX_SOURCE_URL=http://kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.0 # You can find the latest Links source bundles here: # -# http://links.twibright.com +# http://links.twibright.com # LINKS_SOURCE_URL=http://links.twibright.com/download/links-2.12.tar.bz2 @@ -77,7 +77,7 @@ USE_PREDEFINED_BUSYBOX_CONFIG=false # '/minimal.img/work' or '/minimal/work'. This folder is used by the overlay # driver to store modifications related to the read only storage. If the overlay # media is writeable, then all changes on the root filesystem are automatically -#persisted and preserved on reboot. +# persisted and preserved on reboot. # # sparse - use sparse file 'minimal.img' with hardcoded maximal size of 1MB (see # xx_generate_iso.sh). The generated ISO image is larger because the @@ -116,5 +116,5 @@ COPY_SOURCE_ISO=true # requires more than 1MB free space. The solution is to use folder overlay or to # edit the script 'xx_generate_iso.sh' and set it to create sparse image file # with bigger size. -BUILD_OVERLAY_SOFTWARE=false +BUILD_OVERLAY_SOFTWARE=true diff --git a/src/02_build_kernel.sh b/src/02_build_kernel.sh index 6a615f6cd..6762ab5b8 100755 --- a/src/02_build_kernel.sh +++ b/src/02_build_kernel.sh @@ -41,6 +41,11 @@ else # Step 2 - enable the 'xz' compression option. sed -i "s/.*CONFIG_KERNEL_XZ.*/CONFIG_KERNEL_XZ=y/" .config + + #sed -i "s/.*CONFIG_DRM_CIRRUS_QEMU.*/CONFIG_DRM_CIRRUS_QEMU=y/" .config + #sed -i "s/.*CONFIG_DRM_BOCHS.*/CONFIG_DRM_BOCHS=y/" .config + #sed -i "s/.*CONFIG_FB_CIRRUS.*/CONFIG_FB_CIRRUS=y/" .config + sed -i "s/.*CONFIG_FB_VESA.*/CONFIG_FB_VESA=y/" .config fi # Compile the kernel with optimization for 'parallel jobs' = 'number of processors'. diff --git a/src/12_generate_iso.sh b/src/12_generate_iso.sh index 0a66eb76f..0c633770d 100755 --- a/src/12_generate_iso.sh +++ b/src/12_generate_iso.sh @@ -122,7 +122,8 @@ else fi # Create ISOLINUX configuration file. -echo 'default kernel.xz initrd=rootfs.xz' > ./isolinux.cfg +#echo 'default kernel.xz initrd=rootfs.xz vga=769' > ./isolinux.cfg +echo 'default kernel.xz initrd=rootfs.xz vga=ask' > ./isolinux.cfg # Now we generate the ISO image file. genisoimage \ diff --git a/src/qemu32.sh b/src/qemu32.sh index 940848a78..30dc938c8 100755 --- a/src/qemu32.sh +++ b/src/qemu32.sh @@ -12,6 +12,6 @@ if [ "$1" = "-hdd" -o "$1" = "-h" ] ; then qemu-system-i386 -m 64M -cdrom minimal_linux_live.iso -hda hdd.img -boot d else echo "Starting QEMU with attached ISO image and no hard disk." - qemu-system-i386 -m 64M -cdrom minimal_linux_live.iso -boot d + qemu-system-i386 -m 64M -cdrom minimal_linux_live.iso -boot d -vga std fi