欢迎来到皮皮网网首页

【云养鸡源码】【599cn 源码】【ios英文app源码】grub菜单源码_grub 源码

来源:bootstap博客源码 时间:2024-12-24 01:45:38

1.LINUX系统下grub菜单的菜单几个技巧
2.如何使用 Grub Customizer 设置 Grub 启动菜单
3.GRUB引导PE启动乱码怎么办
4.grub启动菜单
5.如何更改GRUB启动菜单?

grub菜单源码_grub 源码

LINUX系统下grub菜单的几个技巧

       grub软件包的安装

       1,安装rpm或者源码包

       2,安装到mbr中

       *编写/boot/grub/grub.conf文件

       *grub-install  /dev/hda

       制作grub启动盘(将自动载软盘上创建一个/boot目录)

       mke2fs  /dev/fd0

       mount /dev/fd0 /mnt/floppy

       grub-install --root-directory=/mnt/floppy/'(fd0)'

       利用grub引导盘恢复被覆盖的引导系统

       先安装windows在安装linux,grub可以很好的识别并启动windows,这个过程中grub并不能直接加载windows核心引导文件,而是调用windows自身的引导器boot.ini通常是windows所在分区的引导扇区,但是再次安装windows系统时,将重写mbr.这就造成了只能启动新安装的windows,而无法启动linux,因为grub本身就安装在mbr中,被新安装windows的引导覆盖了

       grubroot                    (查看根)

       grubfind /boot/grub/grub.conf   (查看grub.conf在哪个分区)

       grubroot (hd0,0)

       grubsetup (hd0)               (把grub重新安装到hd0的mbr中)

       grub配置文件说明

       default saved 指定默认启动项为上次保存值

       default 0  默认从第一个菜单启动

       splashimage (hd0,0) /boot/grub/splash.xpm.gz  指定grub背景

       timeout 指定菜单延迟的时间

       title Red Hat linux  指定菜单的名称

       root (hd0,0)  设置grub的根设备 root为linux内核所在的分区

       kernel /boot/vmlinuz-2.4.-8 ro root=LABEL=/  加载linux内核

       initrd /boot/initrd-2.4.-8.img 使用initrd命令加载镜像文件

       title winxp  定义windows启动菜单

       map (hd0) (hd1)  用map命令交换磁盘或分区在BIOS中的标志符,用于启动在第二个硬盘中的windows

       map (hd1) (hd0)

       root (hd1,0)    设置真实windows所在的分区为grub的根设备

       makeactive    设置根设备为活动分区(针对windows不能从非活动分区启动)

       chainloader+1  调用Windows分区的启动引导器来引导windows系统

       savedeafult -- 保存当前启动项为默认启动菜单

如何使用 Grub Customizer 设置 Grub 启动菜单

       ä½ å¥½ï¼Œ

       ã€€ã€€Grub Customizer的安装很简单,使用PPA安装即可。在终端中使用以下命令安装:

       sudo add-apt-repository ppa:danielrichter/grub-customizer

       sudo apt-get update

       sudo apt-get install grub-customizer

       ã€€ã€€å®‰è£…之后,在主菜单--系统管理中,点击系统管理

       ã€€ã€€Grub Customizer启动时会自动搜索grub的配置文件

       ã€€ã€€åœ¨â€œåˆ—表配置”标签中,加粗的是会出现在Grub启动菜单中的项目。鼠标右键点击一个项目,可以进行重命名、编辑或删除、移动等操作。Linux安装之后,出来我们需要进入的Linux,一般还会添加救援模式(rescue mode)、内存测试(Memory test)等我们不需要的项目。 Grub Customizer中直接删除就好了,不过那些非加粗的脚本,在搞懂含有之前最好别删哦。

       ã€€ã€€å¦‚果误删除了,还可以在工具栏的“回收站”里恢复哦,真贴心的设计啊。

       ã€€ã€€â€œå¸¸è§„设置”标签中,可以设置默认启动项、等待时间和splash参数,简单明了。

       ã€€ã€€â€œå¤–观设置”标签里才是重头戏,也是很多人感兴趣的,设置文字颜色、背景图片,底部还可以即时预览。注意图片尺寸最好是x以上。

       ã€€ã€€è®¾ç½®å®Œæ¯•ï¼Œåˆ«å¿˜äº†ç‚¹ä¿å­˜å“¦ã€‚不过,即使没有点保存,在退出时,Grub Customizer也会询问是否保存。

GRUB引导PE启动乱码怎么办

       我们做GRUB引导PE启动时容易出现乱码问题。经过研究,源码源码其实这是菜单因为菜单没有保存为UTF-8编码。

       所以我们在制作菜单时编码务必是源码源码云养鸡源码UTF-8格式,而不能为ANSI。菜单

       但即使我们把菜单保存为UTF-8格式,源码源码599cn 源码当出现错误返回时,菜单依然会出现乱码。源码源码

       这个时候我们可以在菜单上修改成以下句子:

       (bd)/BOOT/USB_ACC.0PE --version=5.0. --time-out-enable=2 --time-out-disable=1

       timeout

       default 0

       gfxmenu (bd)/BOOT/MESSAGE || find --set-root /BOOT/MESSAGE gfxmenu (bd)/BOOT/MESSAGE

       configfile (md)4+3

       title WinPE

       map --mem (bd)/BOOT/WINPE.ISO (0xff) || find --set-root /BOOT/WINPE.ISO (0xff) map --mem (bd)/BOOT/WINPE.ISO (0xff)

       map --hook

       chainloader (0xff)

       但即使加上了这句,菜单如果菜单较多时还是源码源码会出现如下问题:

       菜单显示不全。

       那怎么解决这个问题呢?菜单

       把“configfile (md)4+3”修改下即可:

       configfile (md)4+8

       zhaohj 说内置菜单不能超过4K,所以最大是源码源码8个扇区。

       我估计是菜单ios英文app源码3数值太小,所以部分菜单无法载入。源码源码如果你的菜单菜单较大较多的话,就建议改成configfile (md)4+8吧。业绩考核源码

grub启动菜单

       对于此类问题可用如下方法解决:

       1.可用光驱或U盘引导系统到纯DOS下(做U盘引导盘应该会吧)

       2.在C:\下用dir/p/a查找是否有boot.ini文件(都在操作系统盘内)

       3.找到boot.ini文件后用edit boot.ini命令编辑文件

       4.一般出现这种现象时boot.ini文件内容会有c:\grub或\boot\grub等内容.可参照另外一台与你电脑操作系统相同的电脑的boot.ini文件修改,需注意字符别错了.

       如是XP 专业版系统也可按如下修改:

       [boot loader]

       timeout=3

       default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

       [operating systems]

       multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

       本行不是,上文中最后两行在boot.ini中是一行,注意字符和空格别错了

       5.改后存盘,重启即可回到XP.

       有几点需注意:1.光盘或U盘必须能引导到纯DOS下

       2.boot.ini文件可能含有系统.隐藏.只读等属性,可用attrib命令修改后执行编辑.

       3.也可将用于参照的boot.ini文件copy到U盘,再覆盖你电脑的boot.ini文件.

如何更改GRUB启动菜单?

       sudo

       gedit

       /boot/grub/menu.lst然后找到

       default

       0然后往下看,找你想默认启动的操作系统!修改default

       后面的选股源码大全数字,0对应第一个,1对应第二个,依次往下!以下是我的menu.lst默认是ubuntu!把0改为4就可以了!