引自: http://www.beos.0163.com (BeOS At China)
當前的操作系統在設計之初並沒有考慮到現在PC應用大量集中在多媒體上, 在那個時候用個人電腦處理事實的視頻和音頻還只是一些科幻當中的事情。 最明顯的瓶勁之一就是我們目前最常用的操作系統並不支持多處理器技術, 導致我們不得不為了追求主流的計算機配置,放棄手中並沒有完全過時的 硬件系統,而多處理器技術恰好是滿足我們降低成本,充分發揮計算機硬 件效率的有效措施之一。正是在如此基礎上,“媒體操作系統”[Media OS] 的概念在業界被提出。
媒體操作系統[Media OS]在體系結構上是針對目前大數據量的數字媒體信息進行設計的, 並且在設計過程當中考慮了如何充分利用我們目前的硬件系統。針對當前的操作系統, 提出了五個方面的最優:處理器利用、圖象處理、海量數據存儲、互聯網通信、軟件 協同工作。
Be. Inc 提供 BeOS 5 Personal Edition 的免費下載.
下載網址:FTP://ftp.be.com/pub/beos
但是該安裝版本是在 Window$ 下安裝和啟動的, 對於不經常用 M$ 的用戶來說,進到 M$ 再啟動 BeOS 是件麻煩的事!那麼能不能直接在 Linux 下啟動 BeOS 呢?
答案是不行!因為 BeOS 5 Personal Edition 使用新版的 BeOS fs,
即使是 Linux Kernel 2.4.4 也不支持.
據我所知,目前只有 Kernel 2.2.16 和 2.3.x 的 BeOS fs 的補丁.
所以唯一的選擇是使用 Boot Manager 來啟動 BeOS 了.
我做了以下嘗試,結果是成功用 Grub 來引導 BeOS 5 Personal Edition.
在此與大家分享一下.(講的不清楚的話,請大家原諒!)
前提:
1.安裝有 Grub 啟動管理器,而且用 Grub 來引導多個系統.
Grub 可以在 http://www.gnu.org 找到,
不過本人建議用 Bluepoint 2.0 裡自帶的 Grub,
因為這個經過 Bluepoint 改裝的版本支持 Boot Logo 和 多硬盤引導.
2.正在使用 Linux.
3.硬盤有超過 1 GB 的剩余空間.
步驟一:
在 M$ 中安裝 BeOS 5 Personal Edition.(需要 512 M 的硬盤剩余空間)
這一版本與往常的安裝版本不同的是安裝程序不改變 MBR ,利用硬盤映象來虛擬硬盤.
而硬盤映象是放在一個 FAT16 或 FAT32 的邏輯盤中,名為 image.be.
安裝完成後會提示是否制作啟動盤,
(BeOS 的安裝說明裡說道: 在 9x 系列中可以不制作,系統利用 loadlin 方式啟動,在 NT 則是必須的┘br> 我們在這一步應該選 "是",因為下來的步驟需要用到啟動盤.(當然也可以在安裝後制作)
步驟二:
分出一個 500M 的區來,
對於這個步驟這裡不再詳細介紹.(仁者見仁)
步驟三:
啟動 Linux,在 Terminal 用 fdisk 指定新分出來的區為 BeOS filesystem.
如:(我分的新的主分區為 /dev/hda3)
# fdisk /dev/hda
Command (m for help): p
Disk /dev/hda: 255 heads, 63 sectors, 524 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 88 706828+ 6 FAT16
/dev/hda2 153 524 2988090 b Win95 FAT32
/dev/hda3 89 152 514080 eb BeOS fs
Command (m for help): wq
步驟四:
用 dd 指令把 image.be 寫到新的分區去.
#dd if=/whistler/BeOS/image.be of=/dev/hda3
然後就可以把原來的 image.be 給刪掉了,因為會在啟動到 BeOS 後造成混淆.
(當然不刪除掉也可以)
步驟五:
用剛剛制作的 BeOS 啟動盤啟動計算機.
打開 BeOS 的菜單(在屏幕右上方有 BeOS 字樣的地方) --> Application --> Terminal 運行終端.
我發覺這個操作系統與 Linux 驚人的相似.(但是後來讀到 Develop 的地方才發覺很不一樣!)
(如果剛才已刪除了硬盤的 image.be 的話) $ makebootable /boot
如果剛才沒有刪除硬盤的 image.be 的話,用 df 指令查詢你的新分區的設備地址. 應該是和 /dev/disk/ide/ata/master/0/0_0 差不多.
BeOS 菜單 --> Restart 重新啟動...
步驟六:
啟動 Linux,修改 Grub 的菜單配置文件 /boot/grub/menu.lst,加入
title BeOS 5.0.3 Personal Edition
root (hd0,2) (我在這裡是指 /dev/hda3,如果不明白就看一看 Grub 的使用手冊.)
makeactive
chainloader (hd0,2)+1
重寫啟動菜單:
(如果是用 Bluepoint 2.0 的 Grub 的話) # makebootable -b /boot/grub /dev/hda
要是直接用 GNU.ORG 上的 Grub 標准版的話,指令很多,建議參考一下使用手冊!
現在,應該是可以用 Grub 啟動 BeOS 了.
(寫得羅羅嗦嗦,不知所雲,還請各位原諒!)
要是直接用 GNU.ORG 上的 Grub 標准版的話,指令很多,建議參考一下使用手冊!
現在,應該是可以用 Grub 啟動 BeOS 了.
(寫得羅羅嗦嗦,不知所雲,還請各位原諒!)