歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 在Linux筆記本上執行這句命令就能導致設備永久變磚

在Linux筆記本上執行這句命令就能導致設備永久變磚

日期:2017/3/1 17:30:53   编辑:Linux技術
上個月,有用戶在Arch Linux論壇發帖提問,為什麼他的筆記本在運行了一個簡單的“rm -rf -no-preserve-root /”命令之後就完全沒法啟動了。有Linux基礎的同學應該知道,運行這條命令其實很蠢,但一般並不會產生什麼硬件的破壞性結果。但在MSI的筆記本上, 運行這條命令有可能導致徹底清除EFI引導分區。



這個在論壇上發帖的用戶叫“9233”,他在帖子中說:“今天我和我的朋友在一台MSI筆記本上運行了rm -rf -no-preserve-root命令,因為我們想解決Arch安裝膨脹的問題。當然我們也可以格式化根分區,然後重新安裝Arch。”(後面他提了一句說,instead we thought it would be fun seeing the GNOME installation die…)

實際上破壞系統的路徑在/sys/firmware/efi/efivars,裡面存儲了采用EFI標准(老舊的BIOS的替代品)啟動所需的信息。該文件夾被破壞之後,設備就無法啟動了,筆記本正式變磚,不可修復。

GitHub之上就此還發起了討論,開發者紛紛表示EFI啟動數據的目錄不應該是完全可寫的。運行一句命令就能讓硬件變磚這原本就是不合理的。當前該問題似乎僅影響到了MSI筆記本,由於應該也沒多少人敢於做出這樣的嘗試,所以大約也就沒有引起重視。
不過一台設備能如此輕而易舉地徹底永久毀壞,這仍是個聽來很恐怖的事情,即便運行這條命令本身就很愚蠢。
Copyright © Linux教程網 All Rights Reserved