a6無法開機自動啟動不了的原因是什么
【太平洋汽車】a6無法開機自動啟動不了的原因:1、顯示屏供電不正常;2、車上顯示屏損壞;3、車上顯示系統內部主板故障導致死機;4、車上顯示屏排線、IC有故障。
樓主使用的是天嵌的IMX6Q。
最新的官方yocto,4.9_123編譯出來的文件系統。
其啟動方式是系統服務的方式,記錄一下:如何修改串口控制臺自動登錄,和開機自動運行程序Linux系統的啟動方式有點復雜,而且總是有需要優化的地方。傳統的Linux系統啟動過程主要由著名的init進程(也被稱為SysV init啟動系統)處理,而基于init的啟動系統被認為有效率不足的問題,systemd是Linux系統機器的另一種啟動方式,宣稱彌補了以傳統Linux SysV init為 基礎的系統的缺點。在這里我們將著重討論systemd的特性和爭議,但是為了更好地理解它,也會看一下通過傳統的以SysV init為基礎的系統的Linux啟動過程是什么樣的。友情提醒一下,systemd仍然處在測試階段,而未來發布的Linux操作系統也正準備用 systemd啟動管理程序替代當前的啟動過程(目前主流的Linux發行版已經有很多采用了 systemd)。
理解Linux啟動過程在我們打開Linux電腦的電源后第一個啟動的進程就是init。分配給init進程的PID是1。它是系統其他所有進程的父進程。當一臺 Linux電腦啟動后,處理器會先在系統存儲中查找BIOS,之后BIOS會檢測系統資源然后找到第一個引導設備,通常為硬盤,然后會查找硬盤的主引導記 錄(MBR),然后加載到內存中并把控制權交給它,以后的啟動過程就由MBR控制。
主引導記錄會初始化引導程序(Linux上有兩個著名的引導程序,GRUB和LILO,80%的Linux系統在用GRUB引導程序),這個時候 GRUB或LILO會加載內核模塊。內核會馬上查找/sbin下的“init”程序并執行它。從這里開始init成為了Linux系統的父進程。init 讀取的第一個文件是/etc/inittab,通過它init會確定我們Linux操作系統的運行級別。它會從文件/etc/fstab里查找分區表信息 然后做相應的掛載。然后init會啟動/etc/init.d里指定的默認啟動級別的所有服務/腳本。所有服務在這里通過init一個一個被初始化。在這 個過程里,init每次只啟動一個服務,所有服務/守護進程都在后臺執行并由init來管理。
關機過程差不多是相反的過程,首先init停止所有服務,最后階段會卸載文件系統。
以上提到的啟動過程有一些不足的地方。而用一種更好的方式來替代傳統init的需求已經存在很長時間了。
(圖/文/攝:太平洋汽車 問答叫獸)
>>點擊查看今日優惠<<
-
120萬級純電轎跑怎么選?歐拉閃電貓對比亞迪海豹
- 2國產新款特斯拉Model Y后排兩側座椅加長30mm
- 3歐拉閃電貓正式上市 綜合補貼后售18.98-26.98萬
- 4極氪ZEEKR 009正式上市 售價49.9-58.8萬元
- 5沃爾沃EX90座艙顯示系統詳情曝光 支持定制情境欄
- 6雷諾江鈴小麒麟今日預售 將于11月11日上市
- 7新一代本田繽智有望于11月底上市 延續日規車型設計
相關閱讀點擊加載更多 - 2國產新款特斯拉Model Y后排兩側座椅加長30mm