樹莓派(3B+)安裝centos踩坑記錄

最近一直在思考學習點什麼東西,感受好久不太動腦子了,有些生鏽。大概是上週吧,回顧了一下這幾年來的事情,你們討論得最多的就是高併發、事務、分佈式、集羣、微服務、負載均衡等東西,我突發奇想,既然以個人經濟實力想一會兒買個三五臺服務器來玩根本不現實,那麼我買幾臺樹莓派來玩玩咋樣。macos

三個樹莓派B+

因而我買了三套樹莓派,圖上是我接好的樣子;centos

三個樹莓派B+

我本來設想的是,這個做爲微主機,雖然架構不太同樣,可是玩起來按理來講應該和PC端安裝系統並進行啓動的方式是一致的,固然,實際上也的確相似。服務器

因而我在安裝前,大體作了以下幾個步驟設想:架構

  1. 找到匹配當前版本樹莓派的centos系統;
  2. 按照教程燒錄;
  3. 鏈接顯示器,設置帳號密碼,並鏈接WI-FI;
  4. 關閉圖形界面,以ssh形式進行服務器管理;
  5. 大功告成;

首先,找系統很好找,根據官方的指引,找到華爲的安裝源:華爲安裝源,根據硬件狀況自行選擇併發

而後,以macOS爲例,在macOS系統下的燒錄就蠻簡單了,大體也分爲幾個步驟:負載均衡

  1. 把SD卡插入電腦;
  2. 格式化,我這裏也是找的教程,用的 SD card formatter 這個軟件進行格式化;
  3. diskutil list 找到SD卡的掛載路徑,如/dev/disk3
  4. diskutil unmountDisk /dev/disk3取消掛載
  5. dd if=解壓出來的centos文件(以.raw)爲後綴的文件 of=/dev/disk3 進行系統燒寫
  6. 把卡拔出來查到樹莓派上;

然而,就在我把卡插入樹莓派上開機啓動的時候,發現顯示器根本沒有輸出,我一開始還覺得是沒燒寫成功,可是啓動有讀盤行爲,總體看來彷佛是正常的,而後我想是否是個人4K顯示器不支持,因而去某寶淘了個4英寸的HDMI顯示器(由於我是三臺樹莓派,爲了方便,因此用HDMI的);誰知道買回來發現仍是不行;後來查找資料的時候說要寫什麼config.txt,我根本就不知道這個config.txt在哪裏,翻了不少資料都不甚清楚。ssh

後來通過個人思考和研究發現,SD卡燒寫以後,整張SD卡會被分爲幾個分區,而在macOS下打開所看到的文件爲centos下的/boot目錄;而這個要配置的config.txt也就是位於boot目錄。固然,對於這個boot目錄其實我也不是很清楚具體是幹啥的,我也沒有找資料研究,不過依據個人猜想應該是系統引導用的引導分區,這麼叫可能有些不正確,但大體多是這個意思;分佈式

而後,我從新用macos打開SD卡,而後新建config.txt文件,並寫入配置:微服務

hdmi_force_hotplug=1

而後從新插入樹莓派,啓動,就能夠正常進入系統初始化配置頁了,就能夠進行基礎的配置。並且對於4K顯示器也是支持的,只不過畫質沒那麼高清。高併發

相關文章
相關標籤/搜索