看板 LinuxDev 關於我們 聯絡資訊
小弟想做一個類似於Linux安裝光碟的東西,不過不完全一樣 我想利用光碟上的grub2開機,並用grub2找出光碟上的kernel image kernel是L4Ka::Pistachio 我目前建立了一個iso資料夾,路徑如下:iso/boot/grub/grub.cfg (grub2 開機config) iso/kickstart iso/sigma0 iso/x86-kernel iso/myos grub.cfg的內容如下: set default='0'; if [ x"$default" = xsaved ]; then load_env; set default="$saved_entry"; fi set timeout=3 serial '--port=0x3f8' '--speed=115200' terminal_input serial ; terminal_output serial ; terminfo serial -g 80x24 vt100; menuentry 'MyOS' { legacy_kernel '/kickstart' '/kickstart' legacy_initrd '/x86-kernel' '/x86-kernel' legacy_initrd '/sigma0' '/sigma0' legacy_initrd '/myos' '/myos' '' } 接著建立開機光碟檔: grub-mkrescue -o grub.iso iso/ 將建好的grub.iso用QEMU開機: qemu-system-i386 -cdrom grub.iso 但之後進入是grub畫面沒錯,可是卻沒有啟動kernel 想請問我這樣的流程中是漏了什麼東西嗎,還請各位先進指點 謝謝 -- ˍˍ 很多人在即將失去的時候,不知他即將失去,最後他就真正失去 ▕天險▏ 其實,一個不曾失去的人最可憐。因為,他永遠學不會什麼叫珍惜。▕刀藏▏  ̄ ̄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.26.174.53