日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux环境下创建MyOS虚拟机

發(fā)布時間:2025/3/21 linux 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux环境下创建MyOS虚拟机 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??

??? 操作系統(tǒng)課的老師參考于淵的作法,要求我們做一個簡單操作系統(tǒng)的實驗,老師的實驗指導(dǎo)是在winXP環(huán)境下完成的,但由于我現(xiàn)在已經(jīng)將ubuntu作為主系統(tǒng),便希望能在ubuntu下完成這一個創(chuàng)建Myos虛擬機實驗。

??? 在此之前我已經(jīng)安裝了虛擬機VirtualBox,于是此次實驗我便在VirtualBox環(huán)境下完成。

??? 首先是編譯引導(dǎo)文件。編譯.asm文件在linux環(huán)境下同樣可以用nasm,安裝命令如下:

??? sudo apt-get install nasm

編譯命令跟windows環(huán)境下一樣:

??? nasm boot.asm -o boot.bin

??? 其次是創(chuàng)建一個虛擬軟盤。由于VirtualBox在不能像創(chuàng)建虛擬空白硬盤一樣創(chuàng)建虛擬軟盤,而只能選擇一個已有的虛擬軟驅(qū)介質(zhì)(.img),所以我們要先創(chuàng)建一個基于我們先前編譯得到的boot.bin的虛擬軟盤。參考于淵的書,我找到了這一條命令:

??? dd if=boot.bin of=floppy.img bs=512 count=1

這條命令能在主文件夾下創(chuàng)建一個大小為512B,名為floppy.img,寫入了boot.bin的虛擬軟盤鏡像(由于boot.bin限制,floppy.img大小只能為512B)。其中boot.bin是讀取位置,loppy.img是寫入位置,bs=512是每次讀512個字節(jié),count=1是指讀取一次。

??? 現(xiàn)在便可以在VirtualBox里創(chuàng)建MyOS虛擬機。點擊新建按鍵后,安裝過程中需要改動默認的有:操作系統(tǒng)和版本都選擇other,內(nèi)存大小選4mb,去掉Star-up Disk的勾選。

??? 建成后先不要啟動,還有最后一個步驟。選中建好的MyOS,設(shè)置-Storage-添加軟盤控制器-選中軟盤控制器-添加虛擬軟驅(qū)-Choose disk-選擇主文件夾下的floppy.img-確定。

??? 這時開始虛擬機MyOS便大功告成,畫面如下:

???

??? 完成上述實驗這后,考慮到floppy.img只能受限于512字節(jié),咯顯不完美,便又百度了一下,查找到了下面這一條創(chuàng)建任意大小空白虛擬軟盤的命令(這里創(chuàng)建的是1MB大小):

??? dd if=/dev/zero of=floppy.img bs=1048576 count=1

??? 然后我再用wine打開FloppyWriter.exe,將boot.bin寫入,之后過程和上面的一樣,最后同樣能成功的得到如上的畫面。

轉(zhuǎn)載于:https://my.oschina.net/chliny/blog/43007

總結(jié)

以上是生活随笔為你收集整理的linux环境下创建MyOS虚拟机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。