建立root密碼:
- 1. 安裝完Ubuntu的時候,第一次使用root會提示要你輸入password,你會發現你自己根本沒有設置password。如果你要使用和Unix一樣使用root帳戶,解決辦法是:
- 1.1. 在終端輸入 sudo passwd root (注意是passwd不是password)這樣你就可以通過 su 登錄成為root,它會提示要求password,這時候你就輸入你當前帳戶的密碼。然後它會提示你輸入Enter new UNIX password 和 Rtry new UNIX password。那麼你就新建一個root賬戶的密碼就可以了,看見password updated successfully就成功了。
編寫Makefile
將hello.c與Makefile放在相同資料夾下
%make
%su
%insmod ./hello.ko
%lsmod
%dmesg
%rmmod hello
%dmesg
當然,如果你使用的是ubuntu,以上命令前要加sudo。打入 sudo insmod demo.ko,輸入管理者密碼即可成功掛載。當然畫面上不會出現任何訊息,因為printf是寫入核心態,我們的畫面是使用者態,核心的printf只 能從log或dmesg命令查看,因此打入dmesg,就可以看到掛載訊息了。至於相同的,卸載就打入 sudo rmmod demo,從dmesg也可以看到成功卸載的log。
沒有留言:
張貼留言