問道。
“這是MINIXcào作系統的映象檔案。”林鴻如實相告,“我在芬蘭的一位朋友寄過來的。”
“MINIX?”亞瑟顯然聽說過這個cào作系統,“這只是一個教學類的cào作系統吧?功能非常簡單,完全無法用,只能用來學習。你打算學習編寫cào作系統?”
“打算研究一下這方面的內容,我對cào作系統底層的東西比較感興趣。”
亞瑟顯然對此興趣缺缺,MNIX在他眼中簡直太簡陋了,根本不能稱之為一個cào作系統,只能說是一個玩具。相比其他現在在用的蘋果麥金塔系統,簡直相差太多,一個天上一個地下。
他也不打算學cào作系統底層的程式設計或者原理,他感興趣的,是網路應用軟體方面的內容。
林鴻將兩個軟盤拿到手中,猶如手捧珍寶一般,以最快的速度回到了自己的房間內。
正文第一百九十章移植
'奇qisuu書網'更新時間:2012…9…923:51:29本章字數:5358
第一百九十章移植
林鴻回到自己房間,心情激動地將其中一張軟盤插入光碟機之中,然後從命令列進入了軟盤之中。
這裡面有一個名為“sourcecode”資料夾,林鴻進入這個資料夾,再用dir命令顯示了一下,列出了長長的一個資料夾列表。
林鴻大致的瀏覽了一下,發現這張軟盤裡面儲存的全部是原始碼,分門別類地放置在對應的資料夾中,主要分為核心、記憶體管理和檔案系統三大部分,其他都是一些引導程式碼還有驅動程式原始碼之類的。
將這塊軟盤退了出來,林鴻檢視了一下另外一張軟盤。
這張軟體裡面的內容才是minix的映象系統,可以直接從這塊軟盤中啟動進行安裝。
現在的軟盤體積已經比以前大多了,再加上linus直接將這個系統做成了壓縮映象,所以一張軟盤就裝下了。
林鴻本想立刻就進行安裝,可是轉念一想,自己對這個系統並不是很熟悉,如果將原來的系統給刪掉了,他的很多事情就做不了了,例如上網和進行程式開發。
於是,他決定在硬碟上安裝雙系統,能夠在啟動的時候對系統進行選擇,這樣就可以按照需要進入不同的系統。
不過林鴻暫時對雙系統安裝並不是很瞭解,於是暫時將這事放下,先去各大論壇查一下相關的資料。
在幾個論壇上逛了一圈,林鴻就基本上心中有數了,他原本就已經有紮實的基礎,心中也有一個模糊的概念,只是不想浪費時間再去試驗摸索,學習一下大家的經驗可以節省時間和精力。
雙系統啟動其實很簡單。
在硬碟的第一個扇區上記錄了兩個重要重要的區域,分別是mbr(主要啟動記錄區)和分割槽表。
這兩個區域都很重要,但是和啟動有關的則是mbr。在這塊區域中,安裝了一個“開機啟動管理程式”,這個程式才是安裝雙系統的關鍵所在,只要將新系統的“開機啟動管理程式”也寫進硬碟,這樣在開機的時候,就會看到有兩個這樣的管理程式,選擇對應的選單,就可以進入不同的系統。
這個原理,就好像是在超市門口拜訪兩個指示牌,一個是指向dos系統,另外一個則是指向minix系統。
先去下樓去吃完晚飯之後,林鴻再次回到房間,正式開始安裝minix。
為了順利將minix的“開機啟動管理程式”寫入mbr,林鴻還廢了一番心思,剛開始的幾次還沒能成功,幸好他之前已經將原來的mbr給備份了,否則原來的系統可能都無法啟動了。
經過幾番嘗試,林鴻終於成功將