Linux內(nèi)核啟動(dòng)參數(shù)詳解
1.環(huán)境:
Ubuntu 16.04
Linux linuxidc 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
2.查看當(dāng)前l(fā)inux內(nèi)核的啟動(dòng)參數(shù):
cat /proc/cmdline
筆者的輸出內(nèi)容如下:
BOOT_IMAGE=/boot/vmlinuz-4.4.0-89-generic root=UUID=bef418fa-4202-4513-b39b-cde6a5d9753f ro quiet splash vt.handoff=7
3.開(kāi)始解析
root=UUID=bef418fa-4202-4513-b39b-cde6a5d9753f :
這一串可以用root=/dev/sda1(假如根文件系統(tǒng)在第一個(gè)分區(qū))來(lái)代替,但是不能用root=(hd0,msdos1)來(lái)代替
ro : 啟動(dòng)時(shí)以只讀方式掛載根文件系統(tǒng)
quiet: 不進(jìn)行打印信息的輸出,所以去掉此項(xiàng)將會(huì)迎來(lái)很多打印信息
splash: 顯示開(kāi)機(jī)動(dòng)畫(huà)
vt.handoff=7 : 圖形界面會(huì)去使用tty7,此項(xiàng)用來(lái)禁止splash占用tty7,因此如果將splash參數(shù)去掉,此項(xiàng)就無(wú)效了
4.添加新的啟動(dòng)參數(shù)
vi /boot/grub/grub.cfg
此文件中會(huì)有第2步輸出的內(nèi)容,在其后追加參數(shù)即可,例如:
筆者的grub.cfg文件中就有如下行:(是不是與第2步輸出的信息有些類(lèi)似)
linux /boot/vmlinuz-4.4.0-89-generic root=UUID=bef418fa-4202-4513-b39b-cde6a5d9753f ro quiet splash $vt_handoff
假設(shè)筆者要加入?yún)?shù)dwc_otg.speed=1,那么修改后如下:
linux /boot/vmlinuz-4.4.0-89-generic root=UUID=bef418fa-4202-4513-b39b-cde6a5d9753f ro quiet splash $vt_handoff dwc_otg.speed=1
至此保存此文件重啟即可使此參數(shù)生效
5.為何沒(méi)有使用update-grub來(lái)更新grub.cfg文件呢?
update-grub命令無(wú)法滿(mǎn)足更細(xì)致的內(nèi)核參數(shù)修改需求
- 探索Linux內(nèi)核:Kconfig的秘密
- 詳解Linux內(nèi)核內(nèi)存管理架構(gòu)
- Linux 內(nèi)核空間與用戶(hù)空間實(shí)現(xiàn)與分析
- 詳解Linux內(nèi)核進(jìn)程調(diào)度函數(shù)schedule()的觸發(fā)和執(zhí)行時(shí)機(jī)
- Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)
- Linux內(nèi)核參數(shù)調(diào)整方法
- 簡(jiǎn)單談?wù)凩inux內(nèi)核定時(shí)器
- Linux中的內(nèi)核鏈表實(shí)例詳解
- 淺談安裝ORACLE時(shí)在Linux上設(shè)置內(nèi)核參數(shù)的含義
- Linux內(nèi)核設(shè)備驅(qū)動(dòng)之Linux內(nèi)核基礎(chǔ)筆記整理
相關(guān)文章
詳解linux pwm驅(qū)動(dòng)編寫(xiě)
這篇文章主要介紹了詳解linux pwm驅(qū)動(dòng)編寫(xiě),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04linux Apache服務(wù)器系統(tǒng)安全設(shè)置與優(yōu)化
結(jié)合,mod_gzip 和緩沖工具等,我們完全可以使一臺(tái)配置較低的 PC 有足夠的能力處理各種 HTML/CGI 等的請(qǐng)求。2008-07-07Linux入門(mén)之網(wǎng)絡(luò)系統(tǒng)詳解
大家好,本篇文章主要講的是Linux入門(mén)之網(wǎng)絡(luò)系統(tǒng)詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12mac下配置和訪問(wèn)阿里云服務(wù)器(Ubuntu系統(tǒng))的圖文教程
這篇文章主要介紹了mac下配置和訪問(wèn)阿里云服務(wù)器(Ubuntu系統(tǒng))的圖文教程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下2017-01-01Ubuntu17.04配置更換國(guó)內(nèi)源的方法
本篇文章主要介紹了Ubuntu17.04配置國(guó)內(nèi)源的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03Linux靜態(tài)鏈接庫(kù)使用類(lèi)模板的快速排序算法
這篇文章主要介紹了Linux下編譯使用靜態(tài)鏈接庫(kù)-當(dāng)靜態(tài)鏈接庫(kù)遇到模板類(lèi)的快速算法問(wèn)題。2017-11-11