linuxgrub修改
『壹』 linux應該怎麼樣修改grub.cfg才使windows系統不產生OXC000000E問題 我的電腦是macbookpro
電腦出現grub問題開不了機,建議如下:
按F5跳過檢索,建議開機後用網路衛士全面體檢電腦
這個是硬碟讀取問題,正常的,有時候電腦硬碟會出現
如果以上方法無效或者開不了機,建議修復引導boot或者重裝系統。
『貳』 如何修改新內核linux下的grub配置
sudo
gedit
/boot/grub/grub.cfg
gedit可以換成nano,vim等看你用什麼文本編輯器了。
grub.cfg是新版grub。以前版本的是menu.list(lst??)
『叄』 linux問題,GRUB下怎麼編輯文件
記得是按E,你看下邊不是有一行顯示的么。
『肆』 LINUX grub 修改VGA參數
在grub 後面加上 vga=791
下面是解析度列表請參考
# VESA framebuffer console @ 1024x768x64k Vga = 791
# Normal Vga console # Vga = normal
# VESA framebuffer console @ 1024x768x64k
# Vga=791 # VESA framebuffer console @ 1024x768x32k
# Vga=790 # VESA framebuffer console @ 1024x768x256
# Vga=773 # VESA framebuffer console @ 800x600x64k
# Vga=788 # VESA framebuffer console @ 800x600x32k
# Vga=787 # VESA framebuffer console @ 800x600x256
# Vga=771 # VESA framebuffer console @ 640x480x64k
# Vga=785 # VESA framebuffer console @ 640x480x32k
# Vga=784 # VESA framebuffer console @ 640x480x256
# Vga=769
『伍』 如何用linux修復grub引導菜單
使用DOS引導盤,找到grub文件.
修改grub.conf文件。其中
「default=n」(n是個數字)是grub引導菜單默認被選中的項,n從0開始,0表示第一項,1表示第二項,依此類推。
「timeout=x」(x是一個數)是超時時間,單位是妙。也就是引導菜單顯示後,如果x秒內用戶不進行選擇,那麼grub將啟動默認項。
「splashimage
=xxxxxx」,這是引導菜單的背景圖,先不理他。
其它常用項我用下面的例子來說明:
title
Red
Hat
8.0
root
(hd1,6)
kernel
/boot/vmlinuz-2.4.18-14
ro
root=/dev/hdb7
initrd
/boot/initrd-2.4.18-14.img
其中"Red
Hat
8.0"是在啟動菜單列表裡顯示的名字
root
(hdx,y)用來指定你的boot分區位置,如果你沒有分boot分區(本例就沒分boot分區),那就指向根分區就行了,hdx是linux所在硬碟,hd0是第一塊硬碟,hd1是第二塊,依此類推。y是分區位置,從0開始,也就是等於分區號減一,比如你要指向的分區是hdx7,那麼y就是6,如果是hdx1,那y就是0。注意root後面要有一個空格。
kernel
/boot/vmlinuz-2.4.18-14,其中"/boot/vmlinuz-2.4.18-14"是你要用的內核路徑,如果你編譯了心內核,把它改成你的新內核的路徑就行了。
ro就不用管,寫上不會有錯。
root=/dev/hdxx指定根分區,本例是hdb7,所以root=/dev/hdb7
initrd
xxxxxxxxxxxxx這行不要也行,目前我還不清楚它是做什麼用的。
上面是linux的,下面是windows的
title
windows
98
rootnoverify
(hd0,0)
chainloader
+1
title
xxxxxxx不用解釋了,上面有解釋。
rootnoverify
(hdx,y)用來指定windows所在分區,x,y跟上面一樣,注意rootnoverify後有空格。
chainloader
+1照抄就行,注意空格。
『陸』 linux如何通過grubedit修改啟動方式為5
grub配置文件通常是linux系統的/boot/grub/grub.conf文件,用vi、gnote等文本編輯器打開即可修改。將default設為想要默認啟動的系統在開機時grub選擇列表中的順序數減一即可。例如,要設定為第1個系統,default 應為0;第2個則應設為1,依此類推。保存修改過的配置文件後,新的設置就生效了。
『柒』 linux下怎麼修改grub.cfg
一、grub2的啟動配置文件grub.cfg
grub2的啟動配置文件grub.cfg是/boot/grub/grub.cfg,而不是以前的memu.lst。
如果你是多系統,有Ubuntu和windows,那麼用下面的命令,可以使grub2得到所以可以啟動的系統。
sudo update-grub
實際就是讓系統自己生成合適的grub.cfg文件。
這個grub.cfg文件是只讀屬性,so如果你要修改它,需要許可權。
sudo chmod +w /boot/grub/grub.cfg
然後可以編輯grub.cfg了。
sudo gedit /boot/grub/grub.cfg
二、默認系統和等待時間
1、set default=0
這是說從第一項啟動。每個啟動項都是以menuentry開始,menuentry後面「xxx」是啟動項名稱,然後{xxx}是啟動代碼。
### BEGIN /etc/grub.d/10_linux ###menuentry 「Ubuntu, Linux 2.6.31-14-generic」 {recordfail=1if [ -n ${have_grubenv} ]; then save_env recordfail; fiset quiet=1insmod ext2set root=(hd0,6)search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro quiet splashinitrd /boot/initrd.img-2.6.31-14-generic}menuentry 「Ubuntu, Linux 2.6.31-14-generic (recovery mode)」 {recordfail=1if [ -n ${have_grubenv} ]; then save_env recordfail; fiinsmod ext2set root=(hd0,6)search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro singleinitrd /boot/initrd.img-2.6.31-14-generic}### END /etc/grub.d/10_linux ###### BEGIN /etc/grub.d/20_memtest86+ ###menuentry 「Memory test (memtest86+)」 {linux16 /boot/memtest86+.bin}menuentry 「Memory test (memtest86+, serial console 115200)」 {linux16 /boot/memtest86+.bin console=ttyS0,115200n8}### END /etc/grub.d/20_memtest86+ ###### BEGIN /etc/grub.d/30_os-prober ###menuentry 「Microsoft Windows XP Home Edition (on /dev/sda1)」 {insmod ntfsset root=(hd0,1)search –no-floppy –fs-uuid –set 5c108a1c1089fd70drivemap -s (hd0) ${root}chainloader +1}if keystatus; thenif keystatus –shift; thenset timeout=-1elseset timeout=10fielseif sleep$verbose –interruptible 3 ; thenset timeout=10fifi### END /etc/grub.d/30_os-prober ###### BEGIN /etc/grub.d/10_linux ###
menuentry 「Ubuntu, Linux 2.6.31-14-generic」 {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry 「Ubuntu, Linux 2.6.31-14-generic (recovery mode)」 {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search –no-floppy –fs-uuid –set 040508ff-fec7-4c66-ba64-a09f8abe8059
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=040508ff-fec7-4c66-ba64-a09f8abe8059 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 「Memory test (memtest86+)」 {
linux16 /boot/memtest86+.bin
}
menuentry 「Memory test (memtest86+, serial console 115200)」 {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 「Microsoft Windows XP Home Edition (on /dev/sda1)」 {
insmod ntfs
set root=(hd0,1)
search –no-floppy –fs-uuid –set 5c108a1c1089fd70
drivemap -s (hd0) ${root}
chainloader +1
}
if keystatus; then
if keystatus –shift; then
set timeout=-1
else
set timeout=10
fi
else
if sleep$verbose –interruptible 3 ; then
set timeout=10
fi
fi
### END /etc/grub.d/30_os-prober ###
我 的第五個啟動項是menuentry 「Microsoft Windows XP Home Edition (on /dev/sda1)」,我要它默認是以xp啟動,所以修改為set default=」4″。(hd0,1)表示第一塊硬碟的第一個分區,我的Linux在(hd0,6)。
當然,你也可以把你需要默認啟動的系統放到最前面,那麼就還是set default=0
2、set timeout=10
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
這里停留在grub選擇系統界面的時間就是10秒,即set timeout=10。
有時候我並不想等待這么久,我直接啟動xp,需要Ubuntu時才按幾下Shift鍵進入grub選擇系統界面。可以添加如下代碼:
if keystatus; then
if keystatus –shift; then
set timeout=-1
else
set timeout=10
fi
else
if sleep$verbose –interruptible 3 ; then
set timeout=10
fi
fi
『捌』 LINUX下修改GRUB
grub配置文件通常是linux系統的/boot/grub/grub.conf文件,用vi、gnote等文本編輯器打開即可修改。將default設為想要默認啟動的系統在開機時grub選擇列表中的順序數減一即可。例如,要設定為第1個系統,default
應為0;第2個則應設為1,依此類推。保存修改過的配置文件後,新的設置就生效了。
『玖』 linux下grub文件修復全過程,要詳細理解!
Linux下Grub文件異常會導致開機進入命令提示符grub>...狀態,修復過程:
1.插入linux安裝光碟/修復盤,按F4,後輸入linux rescue ->回車;
2.grub ->回車,敲下回車鍵後,回出現grub>,這就進入了修復;
3.下面開始輸入引導命令,修復grub文件
grub>rootnoverify(hd1,0)->回車
grub>setup(hd0)->回車
Checkingif"/boot/grub/stage1"exists...no
Checkingif"/grub/stage1"exists...yes
Checkingif"/grub/stage2"exists...yes
Checkingif"grub/e2fs_stage1_5"exists...yes
Runing"embed/grub/e2fs_stage1_5(hd0)"...sectorsareembedded.
succeeded
Runing"install/grub/stage1d(hd0)(hd0)1+15p(hd1,0)/grub/stage2/grub/grub.conf"...succeeded
Done.
grub>install/grub/stage1d(hd0)(hd0)1+15p(hd1,0)/grub/stage2/grub/grub.conf->回車
4.從啟計算機,OK!
『拾』 linux下grub做什麼修改可以使網卡更改即時生效
沒看懂您的需求,但是grub是操作系統的啟動程序,與修改網卡沒有關系啊。
ifconfig 可以設置網卡參數
route 設置默認網關
ifup 與 ifdown控制網卡是否啟用。
我覺得這幾個命令可能是您想要的