本文目录一览:
- 1、grub2启动顺序怎么把win放在最下面把Ubuntu放到最上面?
- 2、grub安装在哪个盘?
- 3、如何打开ubuntu11.10中的grub.cfg
- 4、linux下怎么修改grub.cfg?
- 5、debian grub.cfg 在哪
grub2启动顺序怎么把win放在最下面把Ubuntu放到最上面?
你好!
grub2 引导菜单的配置文件,默认为 /boot/grub/grub.cfg
你打开这个文件看一下,查找一下Windows对应条目出现的位置。
说明:
grub.cfg 这个配置文件,是在执行grub更新命令的时候产生的
ubuntu下:
sudo update-grub
实际执行的是
grub-mkconfig -o /boot/grub/grub.cfg
grub.cfg文件的内容,就决定了你所发图片中,grub启动菜单的显示内容和方式。
而执行 sudo update-grub 生成 grub.cfg 的过程中,实际调用了 很多个脚本,每个脚本产生 grub.cfg 中的一个代码块(以BEGIN, END为界)。
这些被调用的grub脚本在目录 /etc/grub.d 目录下,脚本名以数字开头,数字的大小,决定了它们被执行的顺序,也就决定了它们在输出文件 /boot/grub/grub.cfg 中的位置。
如下图,是/boot/grub/grub.cfg文件的基本格式,每一对 BEGIN, END,对应一个脚本产生的代码块:
grub2中,/etc/grub.d/30_os-prober 是,探测其它分区,如果发现该分区存在操作系统,则生成引导条目的脚本。 Windows系统的引导条目通常出现在这里。
所以,你可以根据你系统上的grub.cfg文件的内容,判断为什么Windows的引导条目那么靠前。
顺便说一下,/etc/grub.d/40_custom 这个脚本是存放你自定义引导条目的地方,因为40这个数字较大,所以输出的内容出现在grub.cfg文件中比较靠后的地方。我用它存放一些grub没有自动探测到的系统,很方便!-grub.cfg文件在哪
grub2 引导条目的写法,第一眼看上去很复杂,但是,你只要按照 grub.cfg 中现成条目的格式,依葫芦画瓢,都能比较轻松地写出自己想要的新引导菜单。
最后,根据你的提问补充一下,grub2默认没有配置为记住上次所选条目,但你可以启用这个功能,只需要修改一下 grub 的另一个配置文件: /etc/default/grub
修改或添加下面的两个条目即可。# 是把该行注释掉,让其不生效。
#GRUB_DEFAULT=0
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
改后,如下图:
对grub的各个配置文件修改后,需要执行
sudo update-grub
才能产生新的 grub.cfg 引导菜单。
如果有什么不明白的,可以追问我。
grub安装在哪个盘?
有可能是分区表遭修改了,它与MBR在硬盘的第一个扇区.如果想安装SUSE可以参考下下面这篇帖:
如何不修改MBR,使用boot.ini引导WINDOWS与YLMF(比较全了)
现在安装YLMF 2.0 很容易,将wubi_ZH_cn.exe从YLMF安装包中提取出来与安装包方在同一个文件夹,双击wubi_ZH_cn.exe,按照提示就可以在WINDOWS环境下安装YLMF了。-grub.cfg文件在哪
安装完YLMF后,开机,这时会出现4个菜单,第一个是正常启动YLMF,最后一个选项是安装程序自动检测出来的你正在使用的操作系统。我的是windows XP .之所以会出现这个菜单是因为GRUB这个程序。GRUB是多操作系统引导程序,它功能强大,相信学习LINUX的人一定会接触到,我个人认为是必须掌握的。YLMF系统中集成了GRUB(LINUX 版本),在安装过程中它会自动的修改硬盘的MBR(主引导记录),使引导记录指向GRUB程序,GRUB根据配置表grub.cfg的记录列出操作系统清单(开机时所见)。grub程序及grub.cfg所在位置为LINUX分区的/boot/grub.注意,你在WINDOWS环境下是看不到该分区的,除非用第三方软件。-grub.cfg文件在哪
问题是如何不修改MBR,使用boot.ini(windows 根目下隐藏的配置文件,用于引导windows系统)来同时引导windowXP与YLMF呢?
这样做有两个好处:
1,相信大多数人都在安装YLMF前已对C盘(操作系统盘)用GHOST作过备份,现在安装了YLMF后这个备份会失效:你将C盘镜相还原后你会发现开机后会出现一个提示符'grub',这时使用任何命令是无效的。对不起,你只有用其它途径恢复MBR后再还原镜相才行了,我就有这样惨痛的经历。这是因为GHOST备份不会备份MBR,当然还原时也就不会还原WINDOWS的MBR。如何在无操作系统时恢复MBR,这里不做讨论。-grub.cfg文件在哪
2. 通过在boot.ini里面增加选项可以使用一键还原或矮人工具箱等工具集,可以方便系统还原。当然,我使用的是启动型U盘,方便自已,也可以帮别人。
下面我具体如何在安装YLMF后达到上述要求的(心血啊):
一:进入Ylmf后。然后将/boot/grub/grub.cfg 拷贝到任何一个window分区。这里的grub.cfg与下面将提到的menu.lst同样的GRUB的配置文件,便由于GRUB版本不同,它们也不兼容,同menu.lst是grub4dos版本的配置文件.-grub.cfg文件在哪
二:退出YLMF进入WINDOWS XP,下载两个重要的软件:grub4dos 0.44版,另一个是DGen3220107_x86.两款软件都是解压后就可以运行了,你自已了解下它们的用法,很牛的,-grub.cfg文件在哪
三:复制grub4dos 文件中的grub.exe,menu.lst,grldr三个文件考入C盘根目录.编缉boot.ini,在最后一行增加C:\grldr=YLMF 2.0,注意boot.ini-grub.cfg文件在哪
是隐藏的,同时是只读的,要在它属性中只读去掉才能修改保存.
四:用记事板查看grub.cnf,(记事本也可,但它不会换行),查找到两行
linux /vmlinuz-2.6.31-20-generic root=UUID=4d45c5e4-ea3b-4f0c-8581-4c7e3aa5f2d6 ro quiet splash-grub.cfg文件在哪
initrd /initrd.img-2.6.31-20-generic
记在另一个新建记事本中,同将'linux'修改为'kernel',UUID是驱动器的惟一标识,在YLMF这个case下,它是一个数字都不能改的.而
且只能使用UUID才能确定YLMF的根目录/的位置.
五:编缉menu.lst,清空后加入下面代码,以我的为例:
default=0
timeout=10
title Ylmf 2.0
root (hd0,7)
kernel /vmlinuz-2.6.31-20-generic ro root=UUID=4d45c5e4-ea3b-4f0c-8581-4c7e3aa5f2d6 splash quiet
initrd /initrd.img-2.6.31-20-generic
title windows xp
rootnoverify (hd0,0)
chainloader +1
在这里说下你还须修改的两个地方,
1:(hdx,y),如果你使用的是单硬盘,x为0,如果你使用双硬盘且YLMF在第二个盘上,x为1.
y为你为/boot所划的分区号,如果它是每五个分区,则y=5+2=7.(LINUX分区在WINDOWS下不可见,记住第几个分区为妙.当然也可用PQMAGIC查看分区情况)
2:将kernel 与initrd两行换为你在新建记事本中保存的两行.如果为对/boot未单独划区,kernel /与initrd /后需加上boot/
,(hdx,y)即为根目录/所在分区.
注意:对于不同同鞋安装YLMF位置以及YLMF识别DEV设备情况不同,(hdx,y)可能会不是上面所述.
六,使用DiskGenius.exe修改MBR:硬盘-重建硬盘主引导记录(MBR),点确定.
大功告成.你可以重启了,可以确定你能从WINDOWS启动了.如果YLMF启动不了,主要是因为(hdx,y)的原因,你自已再修改下,或者留言给我也可.
如何打开ubuntu11.10中的grub.cfg
/boot/grub/menu.lst是grub1.x版时的配置文件,grub2的配置文件是/boot/grub/grub.cfg。
要进入root用户才可以修改,ubuntu中用命令进入root: sudo su
怕你是新手,编辑命令: nano /boot/grub/grub.cfg
另外,每次安装与起动相关的软件包(例如内核),都会根据/etc/grub.d/中的文件重新生成 grub.cfg。所以,要不每次手动改grub.cfg,要不花点时间研究一下/etc/grub.d中的文件,一次改完善。-grub.cfg文件在哪
linux下怎么修改grub.cfg?
1、grub2的启动配置文件grub.cfg是/boot/grub/grub.cfg,而不是以前的memu.lst。
2、如果你是多系统,有Ubuntu和windows,那么用下面的命令,可以使grub2得到所以可以启动的系统。
sudo update-grub
实际就是让系统自己生成合适的grub.cfg文件。
3、这个grub.cfg文件是只读属性,so如果你要修改它,需要权限。sudochmod+w/boot/grub/grub.cfg 然后可以编辑grub.cfg了。
linux使用小技巧:
一、、删除几天以前的所有东西(包括目录名和目录中的文件)
1、find . -ctime +3 -exec rm -rf {} /;
2、find ./ -mtime +3 -print|xargs rm -f –r
二、、在多级目录中查找某个文件的方法
1、find /dir -name filename.ext
2、du -a | grep filename.ext
3、 locate filename.ext
三、删除软硬连接注意点
删除软件连接的时候一定要记得不要在删除的文件夹后加一斜杠,
rm -f filename/
会说这是一个文件夹不能删除
rm filename
会提示说是否要删除这个连接。如果用的第一种可能会把其它文件都删除
四、删除目录中含输入关键字的文件
find /mnt/ebook/ -type f -exec grep "在此输入关键字" {} /; -print -exec rm {} /
五、在当前目录下解压 rpm 文件
cat kernel-ntfs-2.4.20-8.i686.rpm | rpm2cpio | pax –r
六、用命令清空 Root 回收站中的文件
cd /var/.Trash-root rm -rf *
debian grub.cfg 在哪
按F5跳过检索,建议体检电脑
这个是硬盘读取问题,正常的,有时候电脑硬盘会出现
今天我也遇到这个问题了,亲测下面方法能修复
下个mbrfix
winpe启动,cmd打开,找到mbrfix
运行
mbrfix /drive 0 fixmbr
如果不行的话,就做一个U盘启动盘选择U盘启动
1.通过U盘启动/光盘启动,来修复主引导来解决
2.通过U盘启动/光盘启动,重新做一个系统
3.开机按F5键,进入修复主引导的菜单。
然后选择激活系统就可以了。