看了 《自己動手寫作業系統》,書中的**可以用虛擬機器實現,但那是軟盤映像,現在軟盤已經絕跡了,於是萌發了製作光碟映像的想法,哈,說幹咱就幹!
經過我的一番探索,按照以下步驟就可以製作自己的啟動光碟。
1.製作二進位制檔案,這是必須的,計算機啟動時只認二進位制檔案,我用的是nasm,把組合語言編譯成bin檔案,這可得自己寫了 ^-^
2.把這個檔案放進資料夾,起個名,然後用ultraiso打成 .iso檔案,然後用ultraiso開啟做好的映像,右擊*.bin 檔案,選「設定為可啟動檔案」,儲存,ok!!我們的可啟動映像就做好了
3.用虛擬機器試驗一下是不是達到了我們想要的結果
附我自己的原始彙編:
mov ax, cs
mov ds, ax
mov es, ax
call dispstr ; 呼叫顯示字串例程
dispstr:
mov ax, bootmessage
mov bp, ax ; es:bp = 串位址
mov cx, 09h ; cx = 串長度
mov ax, 01301h ; ah = 13, al = 01h
mov dx, 152fh ;15h 行,26列
mov bx, 0002h ; 頁號為0(bh = 0)黑底綠字(bl = 2fh,高亮)
int 10h ; 10h 號中斷
retbootmessage: db "cobrasoft"
實現效果為在螢幕下方顯示綠字:cobrasoft。
製作自己的Linux系統與啟動光碟 2
製作支援 legacy bios 啟動光碟的步驟 2.1 step1 準備 isolinux.bin 和工作目錄 當然還要放入相應的 kernel,initrd 等等,目錄結構如下 清單 1.cd root 目錄結構 isolinux isolinux.bin isolinux.cfg kernel...
快速製作安裝光碟
1.安裝所需的軟體包 root localhost yum y install createrepo mkisofs isomd5sum 2.根據當前系統已安裝的軟體包生成安裝系統所需要的rpm列表 root localhost awk installing install.log sed s 0 ...
製作系統光碟教程
經常裝系統的小夥伴,怎麼可以沒有自己的系統光碟呢。很多人肯定會這樣認為,都什麼年代了,小編你盡然還用光碟裝系統。是呀,我第一次給電腦裝系統,用的就不是系統光碟,u盤裝系統相對方面很多,又便於攜帶。大學幾年裡,我給無數的同學裝系統,都是使用的u盤。我也不敢想想自己會在多年以後,只用光碟裝系統。在我第一...