everyone I am learning OS by http://www.jamesmolloy.co.uk/tutorial_html/2.-Genesis.html.
However after I run "./run_bochs.sh", I got two panics
Event type: PANIC
Device: [ ]
Message: dlopen failed for module 'alsa' (libbx_soundalsa.so): file not found
...
Event type: PANIC
Device: [SNDCTL]:
Message: no waveout support present
I selected "cont" anyway for each panic, my emulator screen displays nothing, and my "bochsout.txt" is not what the tutorial says. the bottom of my txt file is
012051013i[CPU0 ] math_abort: MSDOS compatibility FPU exception
00420567000i[XGUI ] charmap update. Font is 9 x 16
00697179000i[KBD ] internal keyboard buffer full, ignoring scancode.(9c)
01048656000e[FLOPPY] cannot determine media geometry, trying to use defaults
01048656000i[FLOPPY] fd0: '/dev/loop0' ro=0, h=2,t=80,spt=18
01258449000e[FLOPPY] cannot determine media geometry, trying to use defaults
01258449000i[FLOPPY] fd0: '/dev/loop0' ro=0, h=2,t=80,spt=18
which the tutorial is
00074621500i[CPU ] | EAX=deadbaba EBX=0002d000 ECX=0001edd0 EDX=00000001
00074621500i[CPU ] | ESP=00067ec8 EBP=00067ee0 ESI=00053c76 EDI=00053c77
00074621500i[CPU ] | IOPL=0 id vip vif ac vm rf nt of df if tf sf zf af pf cf
00074621500i[CPU ] | SEG selector base limit G D
00074621500i[CPU ] | SEG sltr(index|ti|rpl) base limit G D
00074621500i[CPU ] | CS:0008( 0001| 0| 0) 00000000 000fffff 1 1
00074621500i[CPU ] | DS:0010( 0002| 0| 0) 00000000 000fffff 1 1
00074621500i[CPU ] | SS:0010( 0002| 0| 0) 00000000 000fffff 1 1
00074621500i[CPU ] | ES:0010( 0002| 0| 0) 00000000 000fffff 1 1
00074621500i[CPU ] | FS:0010( 0002| 0| 0) 00000000 000fffff 1 1
00074621500i[CPU ] | GS:0010( 0002| 0| 0) 00000000 000fffff 1 1
00074621500i[CPU ] | EIP=00100027 (00100027)
00074621500i[CPU ] | CR0=0x00000011 CR1=0 CR2=0x00000000
00074621500i[CPU ] | CR3=0x00000000 CR4=0x00000000
00074621500i[CPU ] >> jmp .+0xfffffffe (0x00100027) : EBFE
I can't find solution online, could anyone help here ??
User contributions licensed under CC BY-SA 3.0