我想學習linux內核編程,所以我從www.kernel.org下載了Linux內核3.7.6源代碼。然而,在編輯任何東西之前,我嘗試使用在線教程進行編譯。快速測試Linux內核
make
需要很多時間來編譯,我還沒有完全完成。有沒有快速的方法來改變源代碼並對其進行測試?因爲我讀過內核編譯需要大約一個小時。
此外,如果有可能在USB驅動器上覆制和測試修改的內核? 是否可以在USB驅動器上安裝GRUB,在USB上覆制內核,在USB上配置GRUB,然後運行它?如果是這樣,請給我任何資源,採取相同的步驟。我的筆記本電腦上也安裝了GRUB。如何在不影響筆記本電腦配置的情況下在USB上設置新的GRUB?
謝謝.. :)
別擔心。它只需要很長時間一次。如果您修改一個源文件並重新編譯,則只會編譯該文件。這就是'make'的奇蹟。 – 2013-02-10 16:59:30
我建議您使用虛擬機進行測試,至少在第一次迭代中:Qemu可以直接啓動內核。啓動起來更快,更容易,並且當你破壞事物時,你不會冒着自己的機器冒險。因爲你_will_會破壞一些東西...... – rodrigo 2013-02-10 17:50:01