当前位置:首页 » 操作系统 » linuxgrub修改

linuxgrub修改

发布时间: 2022-09-06 21:12:07

‘壹’ 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控制网卡是否启用。

我觉得这几个命令可能是您想要的

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:708
php跳过if 发布:2025-05-12 15:34:29 浏览:461
不定时算法 发布:2025-05-12 15:30:16 浏览:125
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:160
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:728
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:143
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:390
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:535
access数据库exe 发布:2025-05-12 12:39:04 浏览:623
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:359