iT邦幫忙

0

樹莓派 關機以後必須要重新燒OS 才能再次開機

  • 分享至 

  • xImage

最近買了一台 rpi 3 ,只是遇到一個很奇怪的問題

關機的時候我都是先下:

sudo shutdown -h now

等到只剩下紅燈亮的時候才把電源切掉。

只是問題是每當我再次打開電源的時候,就開不了機了,都得要重新燒一次OS才能成功開機

所以我猜問題很可能出在SD card的內容有損毀

但是我的關機流程應該是沒有問題才對啊?還是我有做錯什麼地方嗎?

希望有人能協助我 感謝 T_T

更新:

終於找到問題了......... 我比對 NOOBS 產生的 config.txt 跟用 raw image 安裝的 config.txt 發現,NOOBS 產生的 config.txt 把這一行註解拿掉了:
hdmi_force_hotplug=1

只要把這一行註解拿掉就正常了.............

看更多先前的討論...收起先前的討論...
ayu iT邦好手 2 級 ‧ 2017-04-16 23:06:10 檢舉
滿奇怪的, 我的經驗是就算不執行關機程序, 直接關電源都沒事.
你用的是哪個OS呢?
可以觀察一下, 照你的程序關機, 畫面訊息顯示它真的已完成關機嗎?
我用的是 RASPBIAN JESSIE LITE ,官網抓最新版。關機以後好像也沒顯示訊息說已完成關機,就是直接螢幕顯示沒訊號而已
ayu iT邦好手 2 級 ‧ 2017-04-18 06:00:39 檢舉
rpi3 供電是 5V 2.5A 喔,
HTC power charger 有提供這麼大電流嗎?
勸您還是不要這樣玩,
我看過很多玩家都是在電源/線材這部份出狀況.
我另一個電源供應器是 5V/2A ,只是也是一樣的狀況 T_T 目前想說買樹莓派官方的電源供應器來試試看問題有沒有解決
ayu iT邦好手 2 級 ‧ 2017-04-19 14:52:08 檢舉
用原本套件組裡的電源供應器也會這樣嗎?
有試過其它的OS image?
例如 Ubuntu MATE, OPENELEC, RetroPie ?
我灌 Ubuntu MATE 就可以耶! 請問您灌最新版的 RASPBIAN JESSIE LITE 會有這樣的狀況嗎?
ayu iT邦好手 2 級 ‧ 2017-04-21 13:39:23 檢舉
我用的是香橙派OrangePi PC, 去年買的$800,
慣用ArmBian及OpenELEC.
剛才試過Raspbian_For_OrangePi_PC_v0_8_0 ,
2016-11-08的版本, 很正常.

正常關機後應該是所有燈號都滅掉才對喔.
我剛剛用 NOOBS 安裝 RASPBIAN 結果正常了! 只是為什麼會有這種狀況啊? 我是按照官方寫的步驟:https://www.raspberrypi.org/documentation/installation/installing-images/README.md 照理說應該沒有錯才對啊?
ayu iT邦好手 2 級 ‧ 2017-04-22 05:33:52 檢舉
可能沒有擺綠色乖乖吧?
但因此讓你多學多練, 也是好事啊~
終於找到問題了......... 我比對 NOOBS 產生的 config.txt 跟用 raw image 安裝的 config.txt 發現,NOOBS 產生的 config.txt 把這一行註解拿掉了:
hdmi_force_hotplug=1

只要把這一行註解拿掉就正常了.............
ayu iT邦好手 2 級 ‧ 2017-04-23 18:21:03 檢舉
最佳解答頒給你!
Raspbian_For_OrangePi_PC_v0_8_0 沒看到 config.txt
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
bizpro
iT邦大師 1 級 ‧ 2017-04-16 23:28:47

您的關機流程沒錯, 只是匹夫無罪, 懷璧其罪, 問題在SD卡, 當你把Linux放進SD卡運作, SD卡承受大量的IO. 這並非RPi應有的作業方式. 基本上, 應該以唯讀的方式掛載SD卡各分割區以保護SD卡. 取消SWAP, 減少或關掉LOG, 這文章提供您參考:
https://hallard.me/raspberry-pi-read-only/

另外, RPi需要穩定品質的電源供給, 好品質的連接線.

看更多先前的回應...收起先前的回應...

如果設成 read-only 的話,是不是就代表我無法寫入檔案了?我剛剛有試著按照文章內容把一些東西關掉,但是沒有設成 read-only ,一樣還是關機以後就開不了機 QQ

如果我直接下 sudo reboot 的話都可以正常重新開機,但是只要下 sudo shutdown -h now 然後把電源關掉,就一定開不了機,真的好奇怪 QQ

bizpro iT邦大師 1 級 ‧ 2017-04-17 10:30:35 檢舉

會造成這個問題的就是:

  1. SD卡有許多回寫與優化作業, 關閉電源時需等候SD卡完成這些作業: 請問關機時綠色電源燈閃幾次? 有等10次嗎?
  2. SD卡需要穩定的電源:請問您的電源供應器是?
  3. SD卡本身有問題: 有換過SD卡嗎?
  4. Raspbian的reboot和halt的程序差異.

您有把毀損的SD卡掛載起來檢查其log嗎? 有用fsck檢查與修復過嗎?

  1. 綠燈都會亮十次,我都是等到綠燈沒亮才切掉電源
  2. 我的 rpi3 是在這裡買的:https://www.taiwaniot.com.tw/shop/mcuboard/raspberry-pi/raspberry-pi-king-pak/ 一開始是用這個套件組裡面附的電源供應器,後來我換成我的 HTC 手機使用的電源供應器,一樣發生可以開機,但是一旦關機就無法重新開機的現象
  3. 我試了兩張卡都發生同樣的現象,一張是創見的class10 16GB,另一張是Kingston的 class10 16GB
0
johnny123852
iT邦新手 5 級 ‧ 2017-04-17 09:46:01

之前桌機也有遇過這問題,重新開機可以用,關機後再開卻抓不到OS,
原因是用USB重灌時直接丟ISO檔沒有先把USB做成開機碟,後來用這軟體就可以了
http://www.azofreeware.com/2013/12/rufus-141-usb.html
也許可以檢查看看你的安裝來源
希望有幫助

0
cancelpc
iT邦新手 3 級 ‧ 2019-03-10 04:53:17

許多 img 裡的 config.txt 設定不一定適用你的環境。

常遇到老外包的 img 把輸出 HDMI 的解析度設定到很高。(hdmi_mode=?)

有用 HTML->VGA ... 等還得強制當 HDMI 輸出,免得偵測除錯等等...

用別人做的 img 先看一下 config.txt 吧。

johnnalai iT邦新手 5 級 ‧ 2020-01-31 16:22:11 檢舉

給你一個讚!

我要發表回答

立即登入回答