I have looked high and low for a solution but am still unable to pass boot codes such as xvesa=800x600x16 from QEMU to tiny core. I want to be able to detect the best resolution for a Windows host.
I am using the following on Windows XP:
qemu.exe -L .\bios\ -m 256 -localtime -soundhw es1370 -kernel boot/vmlinuz -initrd boot/tinycore.gz -hda mydrive.img -append "tc xvesa=800x600x16 quiet"
It is using the "quiet" command but it is ignoring the xvesa=...
Please help...
I am new to TinyCore and Linux and trying to deepen my understanding of the boot process. I noticed the above forum question which is related to my own confusion, so am quoting it for reference. When I do this:
qemu -L . -cdrom TinyCore-current.iso -boot dthen tinycore boots fine to the desktop with X, but if I do this:
qemu -L . -kernel boot/vmlinuz -initrd boot/core.gzit only boots to a command line (i.e. X does not start)
Is this because booting from the CD is running other initializations? or adding some bootcodes?
Actually my reason for trying the second option of booting in qemu is because I found that doing this:
qemu -L . -cdrom TinyCore-current.iso -boot d -append "quiet"does not work at all (i.e. qemu fails to even start)
which makes me think that bootcodes cannot be added unless using the kernel and initrd method.
My real goal is to boot TinyCore using qemu but have the bootcodes I want automatically added rather than to be required to hit the "tab" key and add them each time (e.g. showapps opt=sda1 home=sda1 pause tce=sda1)
(I now I need to add the -hda hd.img to use those bootcodes, but left that out to simplify the question)