注意:ROS無法使用U盤安裝,如果要使用ISO文件進行安裝就必須使用光驅以及刻錄成光盤,並且只能使用IDE的光驅。
一、首先了解常見的ROS硬件架構:
- X86架構(也是最常用的)
- mipsbe(歐米tik、部分RB系列、SXT、Groove等)
- mipsle(RBC系列、RB100、RB500系列等)
- pocketPC(PPC、RB1000就是這個架構的)
- tile(CCR系列就是這個架構)
以上5種架構幾乎包含了全部ROS能使用的硬件系統
查看自己的設備是哪種硬件架構,打開winbox登陸上你的ROS
不但能看見架構是X86還能看見當前ROS版本。
二、進入正題安裝方式:
在安裝之前要先說明的是,ROS至今對SATA串行接口的支持依然不是很好,如果是使用X86架構的SATA硬盤的話,硬盤需要工作在混合模式下
這里再介紹下幾種安裝方法的工具:
- 光盤(這個就不解釋了安裝成功率高但是麻煩要刻盤,要光驅等等)
- vmware虛擬掛載安裝(這個大多數人都知道,並且我認為在X86架構上這個安裝成功率是最高的,並且只支持X86架構的安裝),但12版本的使用這個方法已經不太可行了,原因是通過掛載的硬盤如果選擇IDE模式那么會導致虛擬機無法啟動,並且SATA模式掛載的硬盤會導致ROS安裝程序無法識別
- virtural虛擬硬盤掛載安裝,這個可以設置指定IDE模式掛載物理磁盤,成功率比上面的高很多。
- netinstall(這是mikrotik的官方安裝工具,適用全系列硬件的安裝,很多時候成功率都不高),需要注意的是netinstall方式選擇的npk文件是官網提供的下載鏈接,而不是iso光盤里面的每個npk文件。
三、光盤安裝
先把我們下載下來的ISO文件刻盤
如果你的X86硬件有顯示器接口那么直接接個USB光驅(成功率已經不高,SATA也可能不太行,最好是IDE光驅)啟動安裝即可
安裝界面操作如下:
這是引導界面
這是安裝界面:
默認選擇了最小安裝,即system功能包,不清楚功能包作用的話按a全選即可,然后按i安裝
開始安裝會提示兩條確認信息一次按y回車即可
提示的信息為,安裝會覆蓋舊的系統和配置文件,警告:安裝會清除磁盤上所有數據.
安裝完成后按回車重啟,安裝就完成啦.
引導的時候有可能會提示錯誤
SATA硬盤的話很可能會提示這個錯誤,將硬盤接口改為混合模式即可,但有些主板壓根沒有這個選項,所以視硬件的情況而定。
四、虛擬機安裝
很多時候光盤安裝不方便,那么最常用的的X86安裝方法就是使用vmware安裝,安裝前要把你的ros磁盤接到你自己的電腦主機上,使電腦可以識別到這塊盤即可,這里有很多方法可以提供,比如SATA轉USB轉接卡等等,又或者直插。
在創建的過程中選擇硬盤的地方要注意
這里選擇使用物理磁盤
這里選擇第幾塊物理磁盤,不清楚是第幾塊的話,在設備管理中磁盤管理器里面可以查看編號,這里的編號順序和你的主機磁盤順序是一樣的
配置好主機后,將下載的ISO文件加載到光驅里面
安裝完成后,把磁盤拔下來插回你的ROS主機上就可以了。
五、netinstall安裝
除了X86硬件外別的所有硬件架構都不能使用以上安裝方法,就只有使用netinstall工具
安裝X86到磁盤的方法:
第一步當然是打開netinstall軟件
routees/dives里面選擇你的ros要安裝到的磁盤,第二部設置from到你的安裝文件目錄,設置正確的話下面會出現一個列表列出了可用的安裝包,在你需要的安裝包前面打鈎,然后點擊install,當status狀態變成OK后就代表成功了
注意:只能下載官網的整個一起的npk包,不能選擇iso里面的當個npk組件包。
六、除了X86架構以外的安裝
首先我們要把ros的ether1接口使用網線連接到我們的電腦網口上,然后給電腦網口配置一個ip地址192.168.88.2/24,再給netinstall軟件配置一個IP地址192.168.88.1
然后,將ros進行出廠還原,成功后會看見drives列表里面出現了你的ros型號,選擇它,剩下的安裝方法和前面說的一樣。
其實這個功能就是pxe網絡安裝,這個方法同樣適合在x86的電腦上,不過前提是電腦網卡支持pxe啟動。
參考:
https://www.linuxidc.com/Linux/2013-05/84979.htm(以上內容轉自此篇文章)