導航:首頁 > 編程系統 > linuxgfxmode

linuxgfxmode

發布時間:2021-12-04 13:22:12

1. 在win7裝後再裝linux,開機時引導界面變成linux的了,怎麼改成windows7的

為什麼非要改成win7的呢?ubuntu的grub2一樣能引導win7,開機時進入grub引導界面,就可以選擇進入ubuntu or win7。很方便啊。


如果你是想要默認進入win7,先進入ubuntu,打開terminal,敲如下命令

sudogedit/boot/grub/grub.cfg

設置set default="0"

並將引導win7的那部分menuentry
剪到ubuntu(像下面的那個樣子)的前面就行了。如果想要進入ubuntu,那麼開機時按ESC鍵,就又可以顯示選項,上下鍵選擇ubuntu,就行了

menuentry'Ubuntu,withLinux3.5.0-26-generic'--classubuntu--classgnu-linux
--classgnu--classos{
recordfail
gfxmode$linux_gfx_mode
insmodgzio
insmodpart_msdos
insmodext2
setroot='(hd0,msdos3)'
search--no-floppy--fs-uuid--set=root18ee295c-f7a4-4a31-aedc-ddd8ba6f
a453
linux/vmlinuz-3.5.0-26-genericroot=UUID=47db33e8-63ad-4890-adf7-5d54
6fb08e2droquietsplash$vt_handoff
initrd/initrd.img-3.5.0-26-generic
}

2. 如何編譯Linux操作系統的源代碼

1. 檢測/usr/src/linux/include/linux/version.h是否存在,以判斷是否以安裝內核源碼,而如果只將內核源碼包解壓,並不存在version.h這個文件,所以需要做如下步驟:
在內核源碼目錄下(/usr/src/linux)
1)make include/linux/version.h 生成version.h文件
2)make include/asm 創建
如果從www.kernel.org下載的源碼包,使用下列命令安裝:
cd /usr/src 進入/usr/src目錄中,將源碼包放置在這里。
tar jxvf linux-2.6.18.tar.bz2 解壓源碼包,會生成linux-2.6.9目錄
ln -s /usr/src/linux-2.6.18 /usr/src/linux 編譯內核建議做個軟鏈接。
並且要確保/lib/moles/2.6.18/下的build,source目錄
正確指向/usr/src/linux-2.6.18的:
[root@localhost moles]#ls -l /lib/moles/2.6.18
lrwxrwxrwx 1 root root 21 2008-07-03 14:28 build -> /usr/src/linux-2.6.18/
lrwxrwxrwx 1 root root 21 2008-07-03 14:28 source -> /usr/src/linux-2.6.18/
做完這些,我去安裝NVIDIA驅動,結果編譯時出錯。
將內核源碼編譯一次,不安裝,就可以正常編譯了
2.4.x內核不知是否如此,如果編譯NVIDIA過程中出現錯誤,就先編譯一下內核
方法很簡單:
從/boot目錄下復制config-2.6.10到/usr/src/linux下
命名為.config
對於2.6.x內核使用下列命令編譯:
cd /usr/src/linux 進入源碼目錄
make 編譯內核及模塊
注意:不要去make install 只要編譯就可以了。
2.4.x使用下列命令編譯內核,同樣,只編譯不安裝。
cd /usr/src/linux
make dep 建立依賴關系(不知道是否有必要,做下沒壞處)
make bzImage 編譯內核
make moles 編譯模塊
通常發行版中/boot中應該有當前內核的配置文件,如上面的config-2.6.9
如果沒有的話,可以通過下列命令創建出.config
[root@localhost linux]# cd /usr/src/linux
[root@localhost linux]#make menuconfig 字元界面配置內核
[root@NEWLFS linux]#make xconfig 圖形界面配置內核
這兩種方法任選其一,喜歡的話,可以自己配置一下。
或者直接使用默認值,保存退出即可。這樣編譯時間會長一些。
make menuconfig: 假如是在圖形界面中的終端運行,要保證
該終端窗口為全屏,才不會出錯。

3. VM ubuntu 怎麼進入命令行界面

最近安裝了ubuntu12.04來使用,每次都進入unity界面再進入命令行很不方便。不需要界面的話,可以通過設置來開機進入命令行模式。今天提供兩中比較好的方法。經測試兩中方法都可使用。

第一種方法:
命令:sudo gedit /etc/default/grub
找到這一行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改成
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
在輸入命令:sudo update-grub
開機後就自動進入tty1了。
(更推薦下面這個方法,因為開機時可以選擇進入命令行還是界面模式)

第二種方法:
sudo chmod +w /boot/grub/grub.cfg #增加可寫許可權

sudo gedit /boot/grub/grub.cfg #編輯配置文件
會找到小面這段文字:

menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
復制上面的文字,並在後面粘貼下來。
修改一些設置。修改後如下
menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae(command mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro text
initrd /boot/initrd.img-3.2.0-24-generic-pae

}
這就可以了。我的是物理機直接安裝的,在開機時就有菜單了,直接選擇Ubuntu,Linux 3.2.0-24-generic-pae(command mode)這個選項即可
如果虛擬機安裝的話,也許開機是沒有選項的(我用的VM虛擬機安裝默認的就沒有選擇菜單)解決方法如下:
開機啟動時,grub菜單 系統默認是隱藏的,去掉隱藏需要做如下操作

你需要修改/etc/default/grub其中的某一行(自己找找,就在前面),命令:sudo gedit /etc/default/grub
GRUB_HIDDEN_TIMEOUT=0(默認是0,修要修改成大於0的值,比如10)
保存後退出!
再執行命令:sudo update-grub
好了,設置完成。

4. Linux內核源碼如何編譯

首先uname -r看一下你當前的linux內核版本

1、linux的源碼是在/usr/src這個目錄下,此目錄有你電腦上各個版本的linux內核源代碼,用uname -r命令可以查看你當前使用的是哪套內核,你把你下載的內核源碼也保存到這個目錄之下。
2、配置內核 make menuconfig,根據你的需要來進行選擇,設置完保存之後會在當前目錄下生成.config配置文件,以後的編譯會根據這個來有選擇的編譯。
3、編譯,依次執行make、make bzImage、make moles、make moles
4、安裝,make install
5、.創建系統啟動映像,到 /boot 目錄下,執行 mkinitramfs -o initrd.img-2.6.36 2.6.36
6、修改啟動項,因為你在啟動的時候會出現多個內核供你選擇,此事要選擇你剛編譯的那個版本,如果你的電腦沒有等待時間,就會進入默認的,默認的那個取決於 /boot/grub/grub.cfg 文件的設置,找到if [ "${linux_gfx_mode}" != "text" ]這行,他的第一個就是你默認啟動的那個內核,如果你剛編譯的內核是在下面,就把代表這個內核的幾行代碼移到第一位如:
menuentry 'Ubuntu, with Linux 3.2.0-35-generic' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 9961c170-2566-41ac-8155-18f231c1bea5
linux/boot/vmlinuz-3.2.0-35-generic root=UUID=9961c170-2566-41ac-8155-18f231c1bea5 ro quiet splash $vt_handoff
initrd/boot/initrd.img-3.2.0-35-generic
}
當然你也可以修改 set default="0"來決定用哪個,看看你的內核在第幾位,default就填幾,不過我用過這種方法,貌似不好用。

重啟過後你編譯的內核源碼就成功地運行了,如果出現問題,比如滑鼠不能用,usb不識別等問題就好好查查你的make menuconfig這一步,改好後就萬事ok了。

最後再用uname -r看看你的linux內核版本。是不是你剛下的那個呢!有沒有成就感?
打字不易,如滿意,望採納。

5. 如何編譯linux源代碼

首先uname -r看一下你當前的linux內核版本

1、linux的源碼是在/usr/src這個目錄下,此目錄有你電腦上各個版本的linux內核源代碼,用uname -r命令可以查看你當前使用的是哪套內核,你把你下載的內核源碼也保存到這個目錄之下。
2、配置內核 make menuconfig,根據你的需要來進行選擇,設置完保存之後會在當前目錄下生成.config配置文件,以後的編譯會根據這個來有選擇的編譯。
3、編譯,依次執行make、make bzImage、make moles、make moles
4、安裝,make install
5、.創建系統啟動映像,到 /boot 目錄下,執行 mkinitramfs -o initrd.img-2.6.36 2.6.36
6、修改啟動項,因為你在啟動的時候會出現多個內核供你選擇,此事要選擇你剛編譯的那個版本,如果你的電腦沒有等待時間,就會進入默認的,默認的那個取決於 /boot/grub/grub.cfg 文件的設置,找到if [ "${linux_gfx_mode}" != "text" ]這行,他的第一個就是你默認啟動的那個內核,如果你剛編譯的內核是在下面,就把代表這個內核的幾行代碼移到第一位如:
menuentry 'Ubuntu, with Linux 3.2.0-35-generic' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 9961c170-2566-41ac-8155-18f231c1bea5
linux/boot/vmlinuz-3.2.0-35-generic root=UUID=9961c170-2566-41ac-8155-18f231c1bea5 ro quiet splash $vt_handoff
initrd/boot/initrd.img-3.2.0-35-generic
}
當然你也可以修改 set default="0"來決定用哪個,看看你的內核在第幾位,default就填幾,不過我用過這種方法,貌似不好用。

重啟過後你編譯的內核源碼就成功地運行了,如果出現問題,比如滑鼠不能用,usb不識別等問題就好好查查你的make menuconfig這一步,改好後就萬事ok了。

最後再用uname -r看看你的linux內核版本。是不是你剛下的那個呢!有沒有成就感?

6. 看門狗代碼怎樣編譯到linux中

首先uname -r看一下你當前的linux內核版本

1、linux的源碼是在/usr/src這個目錄下,此目錄有你電腦上各個版本的linux內核源代碼,用uname -r命令可以查看你當前使用的是哪套內核,你把你下載的內核源碼也保存到這個目錄之下。
2、配置內核 make menuconfig,根據你的需要來進行選擇,設置完保存之後會在當前目錄下生成.config配置文件,以後的編譯會根據這個來有選擇的編譯。
3、編譯,依次執行make、make bzImage、make moles、make moles
4、安裝,make install
5、.創建系統啟動映像,到 /boot 目錄下,執行 mkinitramfs -o initrd.img-2.6.36 2.6.36
6、修改啟動項,因為你在啟動的時候會出現多個內核供你選擇,此事要選擇你剛編譯的那個版本,如果你的電腦沒有等待時間,就會進入默認的,默認的那個取決於 /boot/grub/grub.cfg 文件的設置,找到if [ "${linux_gfx_mode}" != "text" ]這行,他的第一個就是你默認啟動的那個內核,如果你剛編譯的內核是在下面,就把代表這個內核的幾行代碼移到第一位如:
menuentry 'Ubuntu, with Linux 3.2.0-35-generic' --class ubuntu --class gnu-linux --class gnu --class os {

recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 9961c170-2566-41ac-8155-18f231c1bea5
linux/boot/vmlinuz-3.2.0-35-generic root=UUID=9961c170-2566-41ac-8155-18f231c1bea5 ro quiet splash $vt_handoff
initrd/boot/initrd.img-3.2.0-35-generic
}
當然你也可以修改 set default="0"來決定用哪個,看看你的內核在第幾位,default就填幾,不過我用過這種方法,貌似不好用。

重啟過後你編譯的內核源碼就成功地運行了,如果出現問題,比如滑鼠不能用,usb不識別等問題就好好查查你的make menuconfig這一步,改好後就萬事ok了。

最後再用uname -r看看你的linux內核版本。是不是你剛下的那個呢!有沒有成就感?

7. ubuntu開機怎麼進入命令行

今天提供兩中比較好的方法。經本人測試兩中方法都可使用。
【1】
命令:
sudo gedit /etc/default/grub
找到這一行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改成
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
在輸入命令:
sudo update-grub
開機後就自動進入tty1了。
(更推薦下面這個方法,因為開機時可以選擇進入命令行還是界面模式)
【2】
sudo chmod +w /boot/grub/grub.cfg #增加可寫許可權
sudo gedit /boot/grub/grub.cfg #編輯配置文件
會找到小面這段文字:

menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
復制上面的文字,並在後面粘貼下來。
修改一些設置。修改後如下
menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae(command mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro text
initrd /boot/initrd.img-3.2.0-24-generic-pae
}
這就可以了。我的是物理機直接安裝的,在開機時就有菜單了,直接選擇Ubuntu,Linux 3.2.0-24-generic-pae(command mode)這個選項即可
如果虛擬機安裝的話,也許開機是沒有選項的(我用的VM虛擬機安裝默認的就沒有選擇菜單)解決方法如下:

開機啟動時,grub菜單 系統默認是隱藏的,去掉隱藏需要做如下操作
你需要修改/etc/default/grub其中的某一行(自己找找,就在前面),命令:sudo gedit /etc/default/grub
GRUB_HIDDEN_TIMEOUT=0(默認是0,修要修改成大於0的值,比如10)
保存後退出!
再執行命令:
sudo update-grub
好了,設置完成。
最後的友情提示。
(如遇到文件如法打開,或是保存,那麼是許可權不夠網路chmod命令修改許可權即可,vi其實編輯挺好的~由於還沒玩明白~~~直接方法給的都是用gedit弄得~)

8. 怎樣使用新編譯的內核進行啟動

step 1

准備:(1). 所需的內核源碼

step2:

9. linux 怎麼在啟動的時候 就是等待的時候 彈出系統選擇菜單

打開你的grub選項
先確定你的grub版本和對於的grub配置文件
以redhat grub1舉例:
修改/boot/grub/grub.conf文件,用'#'備注掉hidemenu選項,然後重啟
以ubuntu grub2舉例:
修改/etc/default/grub文件,
用'#'備注掉GRUB_HIDDEN_TIMEOUT的選項,
刪除#在GRUB_GFXMODE
然後運行update-grub2
再重啟

10. ubuntu 怎麼從命令行啟動

最近安裝了ubuntu12.04來使用,每次都進入unity界面再進入命令行很不方便。不需要界面的話,可以通過設置來開機進入命令行模式。今天提供兩中比較好的方法。經測試兩中方法都可使用。


第一種方法:

  1. 命令:sudo gedit /etc/default/grub

  2. 找到這一行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

    改成

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

  3. 在輸入命令:sudo update-grub

  4. 開機後就自動進入tty1了。

(更推薦下面這個方法,因為開機時可以選擇進入命令行還是界面模式)


第二種方法:

sudo chmod +w /boot/grub/grub.cfg #增加可寫許可權

sudo gedit /boot/grub/grub.cfg #編輯配置文件

會找到小面這段文字:

menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-24-generic-pae
}

  1. 復制上面的文字,並在後面粘貼下來。

  2. 修改一些設置。修改後如下

menuentry 'Ubuntu,Linux 3.2.0-24-generic-pae(command mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 689a61a1-06fd-4ffe-95d7-8671e97bbe81
linux /boot/vmlinuz-3.2.0-24-generic-pae root=UUID=689a61a1-06fd-4ffe-95d7-8671e97bbe81 ro text
initrd /boot/initrd.img-3.2.0-24-generic-pae

}

這就可以了。我的是物理機直接安裝的,在開機時就有菜單了,直接選擇Ubuntu,Linux 3.2.0-24-generic-pae(command mode)這個選項即可

如果虛擬機安裝的話,也許開機是沒有選項的(我用的VM虛擬機安裝默認的就沒有選擇菜單)解決方法如下:

  1. 開機啟動時,grub菜單 系統默認是隱藏的,去掉隱藏需要做如下操作

  2. 你需要修改/etc/default/grub其中的某一行(自己找找,就在前面),命令:sudo gedit /etc/default/grub

    GRUB_HIDDEN_TIMEOUT=0(默認是0,修要修改成大於0的值,比如10)

    保存後退出!

  3. 再執行命令:sudo update-grub

  4. 好了,設置完成。

閱讀全文

與linuxgfxmode相關的資料

熱點內容
怎麼在電腦上文件帶圖片 瀏覽:798
探險意外穿越到異界的電影 瀏覽:134
日本影片和韓國影片推薦 瀏覽:932
qq郵件pdf文件如何簽名 瀏覽:19
曰韓中文字幕電影免費看 瀏覽:296
已經下架的電影哪裡可以看 瀏覽:776
java讀取xml配置文件 瀏覽:416
法國電影 一個老頭帶一個小女孩 瀏覽:798
手機如何將app壓縮 瀏覽:3
編程乘法運算怎麼弄 瀏覽:961
深圳市吉屋網路技術有限公司 瀏覽:448
十大現實變成游戲的小說 瀏覽:35
香港愛情尺寸度電影推薦 瀏覽:575
java用方法實現加減 瀏覽:615
預警編程在哪裡學 瀏覽:741
黑暗與曙光配置文件 瀏覽:949
數據通信硬體是什麼 瀏覽:245
s3c2440外部中斷代碼 瀏覽:491
許君聰二龍湖浩哥的電影 瀏覽:510
騎士助手文件夾的名字 瀏覽:825

友情鏈接