當前位置:首頁 » 文件管理 » kernel解壓

kernel解壓

發布時間: 2022-07-20 06:07:32

A. h60_kernel.tar.gz如何解壓

這個是linux下的專用壓縮包,分兩部分打包的。如果你要是在windows下打開的話winrar直接就可以打開。要是你在linux下的話,解包沒任何用處,應該是直接把包安裝了才對。具體如何安裝一字半句和你說不清,linux下純命令行解壓縮的話是[*******]$ tar zxvf h60_kernel.tar.gz

B. 從android 的boot.img解壓出來的kernal.gz怎麼解壓

這個kernel已經是zImage了,可以繼續解壓成Image。有些系統如果使用uboot引導的話,recovery的代碼修改成uImage+uramdisk好了,不一定要使用andoid原生態的做法。 Image為內核映像文件,而zImage為內核的一種映像壓縮文件,gzip弄開就好了。貌似你剛開始嵌入式開發啊,慢慢練習1年就好了。

C. debian內核解壓後怎麼編譯

下載最新的內核源代碼linux-2.6.33.1.tar.bz2,放在/liqiong/Linux內核 目錄下,liqiong是Linux OS的第一個用戶名。
2、進入Linux內核源碼所在的目錄(cd Linux內核),解壓該內核代碼到/usr/src下:
sudo tar -xjvf linux-2.6.33.1.tar.bz2 -C /usr/src
3、進入Linux內核源碼解壓後的目錄/usr/src/linux-2.6.33.1(cd /usr/src/linux-2.6.33.1)
4、sudo make mrproper 凈化解壓後的源代碼
5、sudo make menuconfig 對內核選項進行配置
在配置過程中會發生如下錯誤:
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses libraries.
***
*** Install ncurses (ncurses-devel) and try again.
***
make[1]: *** [scripts/kconfig/dochecklxdialog] 錯誤 1
make: *** [menuconfig] 錯誤2
解決辦法:
(1)cd / 進入根目錄後,在終端輸入:sudo apt-get install ncurses
信息:
正在讀取軟體包列表... 完成
正在分析軟體包的依賴關系樹
正在讀取狀態信息... 完成
現在沒有可用的軟體包 ncurses,但是它被其它的軟體包引用了。
這可能意味著這個缺失的軟體包可能已被廢棄,
或者只能在其他發布源中找到
E: 軟體包 ncurses 還沒有可供安裝的候選者
(2)然後接著在終端輸入:sudo apt-get install libncurses*
(3)再cd /usr/src/linux-2.6.33.1進入內核所在目錄,再次輸入sudo make menuconfig就好了!
6、對於配置可選擇General Setup或者選擇其他的自定義選項保存後退出。
7、sudo make dep 建立模塊間的依賴信息
8、sudo make clean 刪除配置時留下的一些不用的文件
(7、8兩步可能對於一些PC沒有作用)
9、sudo make bzImage 編譯內核,內核較小時可以用make zImage
10、sudo make moles 編譯內核模塊
當然,在編譯內核時,可通過make-j<n>來加速內核的編譯,n一般等於CPU數量的兩倍。單核,n=2;雙核,n=4.即執行sudo make -j4就可以編譯了!
11、sudo make moles_install 安裝內核模塊
12、sudo make install 安裝內核
13、cd / 後在終端輸入:sudo mkinitramfs 2.6.33.1 -o /boot/initrd.img-2.6.33.1-generic
14、到此為止,構建內核完畢,第十二步把內核映象和System.map拷貝到/boot/下
#sudo cp /usr/src/linux-2.6.33.1/arch/i386/boot/bzImage /boot/vmlinuz-2.6.33.1-generic
#sudo cp System.map /boot/System.map-KERNEL_VERSION
#sudo ln -s /boot/System.map-KERNEL_VERSION /boot/System.map
15、
(1)修改grub配置文件
在終端輸入:sudo update-grub2,就會把剛才編譯的內核加入了Grub;(此時就可以重啟了,重啟後在Grub啟動項里多了Ubuntu, Linux 2.6.33.1-generic)
若還需修改(在Ubuntu10.04中沒有採用menu.lst,而是用的grub.cfg(/boot/grub/)),則修改grub.cfg就可以了,
在終端中輸入:sudo gedit /boot/grub/grub.cfg 用root賬戶進入grub.cfg並編輯
(或用sudo chmod +w /boot/grub/grub.cfg改變grub.cfg的許可權後在進行編輯)
如將Grub中的menuentry "Ubuntu, Linux 2.6.33.1-generic"{...}修改為menuentry "Ubuntu, Linux 2.6.33.1-liqiong"{...}(Linux 2.6.33.1-generic是我們剛才編譯的內核)
(2)修改default變數
在/boot/grub/grub.cfg中,設置set default="【某個數字】"(設置Grub啟動項里的默認啟動項)
在Grub啟動項里,從0數起,我的XP在第10項,所以set default="10",即XP就是默認的啟動項了。
最後重啟即可。

D. 如何解壓出ftf里的kernel.sin

1、TFT格式的是用FlashTool軟體在電腦上強刷系統到手機上的。 2、ROM的解壓包是ZIP格式的,這種ROM是保存到手機上來安裝手機系統的,需要的是在手機上裝有一個微型系統,相當於電腦上的PE系統,

E. linux內核解壓

linux內核就是用c語言編的,精通c語言差不多看內核沒多大問題,再輔助點python或者perl,差不多就可以了。

F. 你怎麼解決在windows下解壓kernel重名的現象,謝謝

不要解壓在同一個目錄下就可以了

G. linux內核是解壓過程

假的過程的話按照正常的起呀

H. 從kernel網站下載壓縮包後解壓,裡面有很多文件,哪個是linux本人開發的

linux是群體智慧的產物,linux內核的大部分代碼不是linus本人寫的(天文數字幾十億行),而是別人寫了,他審查通過,就加到kernel中,只有0.99版本大部分代碼是他自己寫的

I. linux kernel解壓縮時提示有很多重名文件比如下圖

我去……
這東西在 Windows 下面解壓縮?!
你是來搞笑的嗎?
而且就算在 Windows 下面也不應該這樣啊。

熱點內容
androidsdk接入 發布:2025-01-24 20:54:14 瀏覽:193
我的世界伺服器如何使用路由器映射 發布:2025-01-24 20:49:30 瀏覽:739
腳本操作瀏覽器 發布:2025-01-24 20:41:40 瀏覽:296
fast自動獲取ip地址伺服器無響應 發布:2025-01-24 20:19:13 瀏覽:710
http加密數據 發布:2025-01-24 20:15:00 瀏覽:100
中國存儲行業排名 發布:2025-01-24 20:02:21 瀏覽:422
arm編譯鏈 發布:2025-01-24 19:42:12 瀏覽:700
linuxc的函數返回值 發布:2025-01-24 19:35:23 瀏覽:665
威綸編程軟體反編譯 發布:2025-01-24 19:30:26 瀏覽:49
網路存儲單元 發布:2025-01-24 19:28:04 瀏覽:168