今天快下課前老師做了一件事情,把 Grub boot loader 在 MBR 的
前 446 bytes 給毀損(當然事前有備份),來做急救和修復的動作
結果是 MBR 的最後末 2 bytes check code檢查完後應該要丟給
Stage1 boot loader,但是由於前 446 bytes 毀損了,畫面只會停
止很久然後都沒吐出任何錯誤訊息。另外老師還把 initrd 給砍掉了,
還修改了 fstab :>最後是怎麼修復的? 把之前做好的 Fedora 9 Live
USB 裡面的 initrd0.img 拷貝成該 initrd 的名字,再重開。
不過前提是,你的系統要和 live USB 核心版本相同,或是較舊,不
然重開就會吐出 /lib/modules/$(uname -r)/modules.dep not found
的錯誤訊息。
os.還蠻有趣的一向實驗 , 佳寰要不要跟我拿 binary 檔呀? 猜測
是 C 寫的,等你來反組譯 XD
個人心情和 Linux / FreeBSD 等技術
1 則留言:
您太看的起我了大師 Orz
張貼留言