Android x86入門之 固化啟動引數

2021-08-26 03:50:29 字數 2637 閱讀 2037

louiswang

自從andorid-x86收到關注以來,受到幫助的朋友越來越多,但同時,受到困擾的朋友也月來越多。這裡就一點最近問我的朋友比較多的問題發一篇文來闡述一下。

很多朋友最近問我,「android-x86是很好用沒錯,但是每次進去都要啟動引數都要重新敲一遍,真的很麻煩,有沒有什麼好辦法可以之輸入一遍,以後開機不用輸引數的辦法?」這個問題已經問了很久了,但苦於工作的壓力,一直沒有時間具體地說下解決辦法,趁現在有點時間,趕緊發個博說一下吧。

有兩種方法可以固化引數:

首先簡單介紹下第一種吧(這裡以vbox虛擬機器為例):

第一種方法比較簡單,沒什麼條件,唯一的前提條件就是android-x86是裝過的。

1.找乙個ubuntu或者其他的linux系統的iso映象,載入到android-x86的vbox虛擬機器中,就像這樣:

2.修改android-x86虛擬機器的bios,預設從光碟啟動為第一啟動方式,就像這樣:

3.接下來,可以啟動android-x86了,這時候會看到進去的是ubuntu的光碟(別問我為什麼會這樣,這就像你的pc機裝了windows系統還是能插個光碟執行ubuntu一樣,沒什麼區別,只不過環境是虛擬的而已),就像這樣:

4.選擇try ubuntu

5.進去之後,可以在place中看到android-x86的硬碟,就像這樣:

6.進入android-x86的硬碟,可以看到裡面有個grub資料夾,玩過linux都知道它是幹嘛的了,我就不多說了:

7.進入grub資料夾,裡面有個menu.lst,這就是啟動引數配置檔案裡,相信大家都很熟悉了。裡面的**如下:

default=0

timeout=6

root (hd0,0)

splashimage=/android-x86.xpm.gz

title live usb - run android-x86 without installation (hdpi)

kernel /android-system/kernel cmdline quiet src=/android-system dpi=240

initrd /android-system/initrd.img

title live usb - run android-x86 without installation (mdpi)

kernel /android-system/kernel cmdline quiet src=/android-system dpi=160

initrd /android-system/initrd.img

title live usb - vesa mode

kernel /android-system/kernel cmdline quiet vga=788 src=/android-system

initrd /android-system/initrd.img

title live usb - debug mode

kernel /android-system/kernel cmdline vga=788 src=/android-system debug=1

initrd /android-system/initrd.img

title installation - install android-x86 ver to harddisk

kernel /android-system/kernel cmdline src=/android-system install=1 debug=

initrd /android-system/initrd.img

看到這裡大家是不是都很熟悉了呢?沒錯,想要加什麼引數,儘管往裡面加吧!!最後一點要說明的是,這個檔案普通使用者是沒有許可權修改的,需要用shell進入root許可權修改,這裡我作如下修改:

title live usb - run android-x86 without installation (hdpi)

kernel /android-system/kernel cmdline quiet src=/android-system dpi=240 hello_world_this_is_a_test_from_louiswang

initrd /android-system/initrd.img

修改完了之後儲存,就完成了。接下來,就來看看我們的成果吧(注意,看成果之前,要先把android-x86的bios啟動設定改回來,或者把載入的ubuntu iso映象刪除,不然進去之後還是ubuntu):

第一種方法就介紹到這裡吧。

接下來簡單介紹第二種方法,修改原始碼。第二種方法也有兩種方式,一種是修改android-x86的啟動指令碼,第二種是修改啟動配置檔案,都可以,具體我就不詳細說了,大家可以自己摸索一下,有什麼問題可以問我。

就寫到這裡吧,回家做飯咯。。。

Android x86入門之 啟動引數設定

louiswang 之前的文章裡面我也有提到解析度的設定,這裡就詳細說下。android x86啟動的時候有四個選項,大家都知道,第乙個是高密度,第二個是低密度,兩個啟動之後的效果是不一樣的,乙個圖示大,乙個小,在虛擬機器上可能還沒有太大的影響,但是如果你在真機上試的話,那效果不是差了一點點。個人是...

為Android x86編譯tcpdump工具

在谷歌和必應上搜尋的android x86專用的tcpdump工具多半不能使用,它們基本上都是在arm架構的安卓手機上使用的,而且版本都較為老舊。由於android x86的linux核心是通用的32位linux,那麼能否在常用的32位linux發行版上直接使用32位的gcc編譯tcpdump,然後...

讓AndroidX86豎屏顯示

這種介面非常不爽,尤其在除錯程式時,如何才能顯示成豎屏呢?先把androidx86裝到硬碟上 然後進行下面設定 1 完全關閉virtualbox,必須完全關閉,否者修改的引數會還原。2 修改虛擬機器的.vbox檔案 在小節中加入 注 這兩種是標準的android顯示模式 3 修改androidx86...