1. 程式人生 > >Ubuntu系統崩潰後,恢復我的ROS

Ubuntu系統崩潰後,恢復我的ROS

一天下午,睡醒後,移動滑鼠,敲鍵盤ctrl鍵,不停按其它按鍵,黑屏。關電源鍵,再開機,搜一下什麼問題吧!找到問題好像是電源管理問題,裝東西吧,複製,安裝,終端卡住了。再關機重啟,一切如常,但螢幕一黑不再有桌面介面出現了。

然後就是進recovery系統,但所有的解決方案都是最終跟reboot有關,但我這臺學長之前配置的易科的ROS系統無法通過程式控制關機,所以儘管修改了檔案之後無法生效。進Grub,改網上說的黑屏操作方法,但在終端下操作vi不熟,手足無措,再關機重啟,完了這回開機介面也打不開了。怎麼搜尋也無法解決了

無意中看到帖子中有敲“exit”退出的操作,開機介面終於回來。幡然醒悟,趕快別恢復系統了,把之前的ROS配置檔案搞出來,這都是我忙了兩個月的心血啊,不能就這麼付之東流,然後在recovery終端下不停重複找檔案、壓縮檔案、轉移到U盤,還好一切順利,沒有再失手。

然後就開始配置另外一臺未配置過ROS的miniPC,要快速實現之前的導航任務,也不知到裝什麼包,一路無限坑,現已完全修復,留個紀念。

1.儘量先創一個工作空間,再轉移其它包過來編譯

2.編譯發生錯誤的,刪掉,去git新的包。再把舊資料給貼上回來。

3.再執行roslaunch來,確認包的情況,給所有py檔案加許可權,包括cfg檔案只要有Python相關圖示的

4.出現難解的問題,谷歌(解決太多疑難問題),大大提高效率

5.發現gmapping、move_base等等這些包都是需要安裝的,之前一直認為是不需要的

6.安裝包的多用Tab鍵來查詢,網上找不到(因為是低階問題)

瞭解以上,基本很快就能把舊的workspace恢復,就算裝的不是旗艦版ROS(對於新手而言)。