Linux

在 Virtualbox 中執行 Linux 核心

  • November 13, 2013

我剛剛在 Ubuntu 上建構了一個 Linux 核心,現在我想讓它在 VirtualBox 上執行。我希望它是 img 格式。我通過執行以下命令創建了一個硬碟映像:

$ qemu-img create disk.img 512M
$ mkfs.ext2 -F disk.img

接下來我該怎麼辦?

為什麼要手動創建磁碟?

你應該在創建 VM 時使用 VirtualBox 創建磁碟,除非你打算將它與 qemu 一起使用。(為什麼?)

在這裡,添加磁碟時,請使用您創建的現有磁碟。

在此處輸入圖像描述

qemu要直接在or中執行核心kvm,請使用以下-kernel參數:

qemu-system-x86_64 -kernel /boot/vmlinuz-3.2.0-2-amd64

Virtualbox 可能有類似的東西。

如果您真的希望將其安裝在硬碟驅動器映像上,那就有點困難了。您需要安裝引導載入程序,這可能還需要分區表。像SYSLINUXEXTLINUX這樣的東西可能很簡單,或者您可以直接進入大多數實際系統使用的內容並安裝GRUB。對於 GRUB,Linux From Scratch 中的說明以及 GRUB 文件本身都會有所幫助。

引用自:https://unix.stackexchange.com/questions/50286