ETH官方钱包

切換
舊版
前往
大廳
主題

【懷舊】【心得】在 VirtualBox 上安裝 NeXTSTEP 3.3 ……

StudentC | 2020-03-05 16:26:45 | 巴幣 0 | 人氣 597


今年( 2022 )決定把小屋的文章都修正一遍。

--------------------------------------------------------------------------------------

NeXTSTEP 相關(guān)的東西就不多說(shuō)了,不知道這是什麼的、有興趣的自己去看連結(jié)。

在網(wǎng)路上找到的,
Installing NextStep OS (OpenStep) in VirtualBox
Build your own NeXT with a virtual machine

這兩篇都是在教你如何在 VirtualBox 上面裝 NeXT ……雖然是這樣說(shuō)啦,但他們安裝的其實(shí)都是 OpenStep 4.2 ……

嘛,雖然 OpenStep 確實(shí)是 NeXTSTEP 的 next step 啦(這話(huà)有意思~),可我就是想裝 NeXT 啊……

然後想了一想,關(guān)鍵是在早期文件裡面,
http://www.shawcomputing.net/resources/next/software/install/ns_install.html
(註:這是 http 連結(jié),而非 https ……加個(gè) s 它就讀不到了……)

最後的部分有提到,必須要有一個(gè) SCSI 設(shè)備才能安裝,這是個(gè) bug ,會(huì)在下一個(gè)版本修正。
(所以 OpenStep 修正了沒(méi)錯(cuò)……)

可是這年頭誰(shuí)還 SCSI ……於是就想,既然 VirtualBox 都能模擬出軟碟了,模擬個(gè) SCSI 能不能騙過(guò) NeXT 的安裝程式?

所以就做了一些嘗試……
就是在安裝時(shí)先用 VirtualBox 模擬出一個(gè) BusLogic SCSI 控制器跟光碟。


加上去後大概像這樣:


接著掛載安裝磁片跟光碟,然後啟動(dòng)……

然後是選擇光碟機(jī)的控制器……因?yàn)?IDE 的選項(xiàng)並不會(huì)在這時(shí)候出現(xiàn),只會(huì)在後面選擇硬碟的控制器的時(shí)候出現(xiàn),這也就是那份早期文件說(shuō)的,是個(gè) Bug 的原因了。

簡(jiǎn)單來(lái)說(shuō)就是雖然可以安裝到 IDE 硬碟,但卻沒(méi)辦法在沒(méi)有 SCSI 控制器的時(shí)候安裝。

還好現(xiàn)在有 VirtualBox 做模擬……總之,大概就是這樣:

1、選擇光碟機(jī)的控制器

不在這一頁(yè),選 7 到第二頁(yè)

發(fā)現(xiàn)了,就在第 2 項(xiàng)。
輸入 2 並按下 Enter 之後選硬碟的控制器……

2、選擇硬碟的控制器

這次第二頁(yè)比起剛剛的第二頁(yè),多了一個(gè) IDE 控制器,不過(guò)這不是我們要的,選 7 繼續(xù)。

可以支援大於 504MB 的才是我們要的(因?yàn)?VirtualBox 設(shè)定有 2GB 啊)。
選 1 ,一切順利的,有偵測(cè)到話(huà)就開(kāi)始安裝了……


安裝ing ……


這張圖證明我不像那兩篇文章那樣是安裝 OpenStep (他們的圖是 OPENSTEP )……


裝完之後重開(kāi),就算完成大半了……至於顯示卡/網(wǎng)路/音效等等,還待研究。

……最後說(shuō)一下,安裝好之後,不需要移除 BusLogic SCSI 控制器跟光碟。(其實(shí)是因?yàn)椴惶宄鯓影?IDE 的掛上去)

然後選用 BusLogic SCSI 的原因也很簡(jiǎn)單, NeXT 列出來(lái)的裡面,跟 VirtualBox 列出來(lái)的,都能相同的就那一個(gè)了啊……(其實(shí)我在想,是不是連硬碟也可以用同一個(gè)控制器?不過(guò)也不太想再?lài)L試了……)

大概就這樣了……

--------------------------------------------------------------------------------------

晚上的時(shí)候再試驗(yàn)了一下,最後還是決定放棄好了。

硬碟也用 BusLogic SCSI 模擬是沒(méi)有問(wèn)題,最大的問(wèn)題是顯示卡。
NeXT 沒(méi)有 VirtualBox 所支援的 VESA VBE Driver ……
雖然 OpenStep 是有,可是它整合到一個(gè) patch 裡面了,沒(méi)有獨(dú)立出來(lái)的 VESA Driver 。

我是有試過(guò)將 OpenStep 裝好之後,將它的 Driver 複製到 NeXT 底下,
但似乎也沒(méi)這麼簡(jiǎn)單就能夠使用……

在網(wǎng)路上找到了某個(gè)跟我一樣想法的人:
NeXTStep 3.3 running with VESA VBE 2.0 graphics!! (crucial)
不過(guò)他還改了很多東西,最後才成功的……

我沒(méi)他那麼有愛(ài),所以算了,就這樣了……

最後補(bǔ)個(gè)相關(guān)連結(jié)
NeXT Computers

創(chuàng)作回應(yīng)

追蹤 創(chuàng)作集

作者相關(guān)創(chuàng)作

更多創(chuàng)作