[Ubuntu-9.10] 修改 grub 以更改默认启动系统

合集下载

grub 使用手册

grub 使用手册

grub 使用手册以下是一个简单的 GRUB 使用手册:一、概述GRUB(Grand Unified Bootloader)是一个用于引导操作系统的启动引导程序。

它允许用户在多个操作系统之间进行选择,并提供了一些配置和诊断工具。

二、使用方法1. 进入 GRUB 菜单在计算机启动时,按下特定的键(通常是 Esc、F1、F2、F10 或 Del)进入GRUB 菜单。

这个菜单会显示可用的操作系统和启动项。

2. 选择操作系统使用上下箭头键选择要启动的操作系统,然后按 Enter 键。

如果您选择了一个带有操作系统的设备(例如硬盘上的某个分区),则会启动该操作系统。

3. 配置 GRUB您可以通过 GRUB 配置文件来定制 GRUB 的行为。

配置文件通常位于`/etc/default/grub` 或 `/etc//` 目录下。

使用文本编辑器打开配置文件,并进行所需的更改。

更改后,运行以下命令以更新 GRUB:```bashsudo update-grub```4. 修复 GRUB如果 GRUB 损坏或无法正常工作,您可以尝试使用以下命令修复它:```bashsudo grub-install /dev/sda```其中 `/dev/sda` 是您的硬盘设备名称。

这将重新安装 GRUB 到硬盘的MBR(主引导记录)中。

5. 退出 GRUB在 GRUB 菜单中,按下 Esc 键或按下任意键即可退出 GRUB 并返回到操作系统或启动菜单。

三、常见问题与解决方法1. 如何解决 GRUB 无法正常引导的问题?如果 GRUB 无法正常引导操作系统,您可以尝试使用系统恢复模式或启动盘来修复引导记录。

在恢复模式下,您可以使用命令行工具来修复 GRUB。

如果您有启动盘,可以使用它来启动计算机并运行修复工具。

一些常见的修复工具有 Boot-Repair、EasyBCD 等。

2. 如何添加新的操作系统到 GRUB?要添加新的操作系统到 GRUB,您需要编辑 GRUB 的配置文件。

Windows和Ubuntu双系统 Grub调整启动顺序方法

Windows和Ubuntu双系统 Grub调整启动顺序方法

很多人都说更改 /boot/grub/grub.conf文件,将其中的default=0改成defualt=1。

我不太清楚这种方法是否在linux下正确,但我知道这在ubuntu下是不正确的,因为在ubuntu下你找不到这个文件。

我的机器安装的是Ubuntu 6.06和windows XP双系统,windows安装在前,ubuntu安装在后。

ubuntu 装完后自动将启动顺序改成首选,所以启动时默认情况下就进入了ubuntu。

估计大家跟我一样,用windows的时间还是比较多,希望系统默认时进入windows,那么下面就说说怎么更改启动顺序,看了之后,你会发现相当的简单。

ubuntu下的系统启动文件为 /boot/grub/menu.list。

进入ubuntu系统,在终端输入sudo gedit /boot/grub/menu.list(也可以用vi修改)表示要修改该文件。

回车输入密码再回车之后,终端会显示一些信息,如我的机器上是:Launching a SCIM daemon with Socket FrontEnd...Loading simple Config module ...Creating backend ...Loading socket FrontEnd module ...Starting SCIM as daemon ...GTK Panel of SCIM 1.4.4随后在打开menu.list的编辑窗口,其中的文件内容比较长,但大部分都属于带#的注释行,真正有用的较少。

找到以title开头的行(注意,以#开头的都不要理),我的文件上有5行,为:title Ubuntu, kernel 2.6.15-23-386title Ubuntu, kernel 2.6.15-23-386 (recovery mode)title Ubuntu, memtest86+title Other operating systems:title Microsoft Windows XP Professional这些行当然不是像这样连在一起的,它们分散在文件中。

grub 使用手册

grub 使用手册

grub 使用手册Grub,全称为 GRand Unified Bootloader,是一款功能强大的引导管理程序。

它主要用于在计算机启动时选择操作系统,并加载相应的内核。

Grub 的灵活性和可配置性使其成为了许多操作系统的首选引导程序。

本文将为您详细介绍 Grub 的使用方法和配置选项,以帮助您更好地理解和应用这一工具。

一、Grub 安装和基础配置1. 安装 GrubGrub 可以通过命令行工具或者图形界面进行安装。

在大多数Linux 系统中,您可以通过包管理器来安装 Grub。

例如,在 Ubuntu 系统上,您可以使用以下命令安装 Grub:```sudo apt-get install grub```2. Grub 配置文件Grub 的配置文件位于 /etc/grub.d/ 目录中,主要文件为 grub.cfg。

您可以使用任意文本编辑器来修改这个文件。

其中,每个菜单项对应着一个操作系统或者启动项。

二、Grub 引导菜单的创建和编辑1. 创建新菜单项您可以通过编辑 grub.cfg 文件来创建新的菜单项。

每个菜单项包含以下几个关键部分:- 标题(title):菜单项的名称,用于在引导菜单中显示。

- 根目录(root):操作系统所在的分区或者磁盘。

- 内核(kernel):要启动的操作系统内核的路径。

- 参数(options):传递给内核的参数,如运行级别或者启动参数。

2. 编辑现有菜单项如果您需要编辑已有的菜单项,可以通过修改 grub.cfg 文件中的对应部分来实现。

注意,修改配置文件需要具备一定的技巧和知识,确保文件的完整性和正确性。

三、Grub 引导程序的高级配置1. 高级引导选项Grub 提供了一些高级的引导选项,用于调整引导过程中的行为。

例如:- 设置默认启动项:您可以修改配置文件中的默认启动项,以自动选择在引导菜单中的排序顺序或者指定一个特定的菜单项。

- 自定义启动画面:Grub 允许您更改引导菜单的外观,例如更换背景图片或者调整菜单字体的颜色。

ubuntu默认启动命令行界面(tty1)

ubuntu默认启动命令行界面(tty1)
rm -rf ~/.Xautherity sudo reboot
字符设备只能以字节为最小单位访问而块设备以块为单位访问例如512字节1024字节等
ubuntu默认启动命令行界面( tty1)
图形模式下,首先进入终端: 1.运行
sudo vim /etc/default/grub
2.找到
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
3.改为
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”
(PS: quiet代表不显示详细启动过程;splash代表显示进度条)
4.运行
sudo update-grub
5.reboot,即可默认启动命令行模式(tty1) 6.命令行模式下需要启动图形模式,输入命令:
sudo startx
பைடு நூலகம்7.图形模式下返回命令行模式,按ctrl+alt+F1(tty1),按Ctrl+C关闭图形模式
8.修改/etc/default/grub回图形界面,并
sudo update-grub
重启到登录界面的时候,正确输入密码,只是闪一下,无法进入图形界面,解决办法: ctrl+alt+f1进入tty1,登录

系统修复ubuntu grub2引导的方法

系统修复ubuntu grub2引导的方法
在grub>提示符下输入
grub>find /boot/grub/core.img (有/boot分区的用find /grub/core.img)
(hdx,y) (显示查找到的分区号)
grub>root (hdx,y)
grub>kernel /boot/grub/core.img (/boot分区的用 kernel /grub/core.img)
grub-install --root-directory=/mnt/ /dev/sda
和前面一样,要装入第二硬盘的把sda改为sdb。
我的文件系统为ext4,貌似U盘pe 的grub不支持,保险起见用liveCD修复的,修复后却无法引导windows了。可以用下面的方法解决:
进入ubuntu系统,打开终端,
grub>boot
执行boot后能转入grub2菜单,启动ubuntu后,再在ubuntu终端下执行
sudo grub-install /dev/sda (或sdb,sdc等,根据第几硬盘而定)修复grub。
注意:如果ubuntu的启动分区使用ext4格式,要有支持ext4格式的grub才能修复。
方法2:使用liveCD修复grub (推荐)
用ubuntu9.10的liveCD试用ubuntu启动后,打开终端
假如你的ubuntu的 / 分区是sda9,又假如 /boot分区是 sda6,在终端下输入
sudo -i
mount /dev/sda9 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
系统修复ubuntu grub2引导的方法

linux中修改系统启动项的方法

linux中修改系统启动项的方法

linux中修改系统启动项的方法修改Linux系统启动项的方法Linux系统的启动项是决定系统启动时执行哪些程序和服务的配置项,可以根据实际需求来进行修改和调整。

本文将介绍几种常见的修改Linux系统启动项的方法。

一、使用Systemd来管理启动项Systemd是目前大部分Linux发行版所采用的系统初始化和服务管理工具。

通过修改Systemd的配置文件可以实现对启动项的管理。

1. 打开终端,使用root权限登录系统。

2. 进入Systemd的配置目录,一般路径为/etc/systemd/system。

3. 在该目录下,可以看到一些以.service为后缀的文件,这些文件就是与启动项相关的配置文件。

4. 找到对应的启动项配置文件,使用文本编辑器打开进行修改。

可以根据需要添加、删除或修改相关的配置项。

5. 修改完成后,保存文件并退出文本编辑器。

6. 使用命令systemctl daemon-reload重新加载Systemd的配置文件。

7. 使用命令systemctl enable <启动项名称>.service使修改后的启动项生效。

二、使用SysVinit来管理启动项SysVinit是较早期的一种系统初始化和服务管理工具,在一些Linux发行版中仍然被使用。

通过修改SysVinit的配置文件可以实现对启动项的管理。

1. 打开终端,使用root权限登录系统。

2. 进入SysVinit的配置目录,一般路径为/etc/init.d。

3. 在该目录下,可以看到一些以启动项名称命名的脚本文件,这些文件就是与启动项相关的配置文件。

4. 找到对应的启动项配置文件,使用文本编辑器打开进行修改。

可以根据需要添加、删除或修改相关的配置项。

5. 修改完成后,保存文件并退出文本编辑器。

6. 使用命令chkconfig <启动项名称> on使修改后的启动项生效。

三、使用GRUB来管理启动项GRUB是Linux系统中常用的引导加载程序,通过修改GRUB的配置文件可以实现对启动项的管理。

ubuntu硬盘安装,修复Ubuntu的grub引导,修复windows7的引导

ubuntu硬盘安装,修复Ubuntu的grub引导,修复windows7的引导

2. 修复Ubuntu的grub引导
先装windows,后装Ubuntu时,linux的grub可以识别windows的启动分区,并把它加到grub的启动项中。但是在装了 Ubuntu后再装windows,windows会把mbr中的grub清除掉,使得无法启动linux。幸好linux生命力比较顽强。方法如下:
iso-scan/filename=/Ubuntu-9.04-desktop-i386.iso:表示光盘镜像的路径
(7)设置initrd,命令如下:
initrd /initrd.lz
(8)如果前面的步骤没有错的话,键入“boot”,启动进入Ubuntu。后面的详细操作涉及内容比较多,这里就不讲解了。
确认无误后,执行下面的步骤重新安装Grub2。
mint ~ # sudo grub-install --root-directory=/media/root /dev/sda
Installation finished. No error reported.
This is the contents of the device map /media/root/boot/grub/device.map.
重新启动一下机器,Grub2的多重启动应该已经奏效了。如果你和我一样是对Windows进行了升级,例如从Windows Vista -> Windows 7。
那么在重新进入Ubuntu之后可以在终端下执行:
sudo update-grub
Grub2会自动识别出Windows的版本,并更新启动菜单的显示信息。
(3)启动硬盘上的ubuntu后,打开控制台,切换到root用户,键入命令
grub-install /dev/sda

ubuntu设置开机默认进入字符界面方法

ubuntu设置开机默认进入字符界面方法

ubuntu设置开机默认进入字符界面方法ubuntu linux开机自动进入字符界面。

在ubuntu-10.04及以下版本系统中(当前在vmware中就是使用的该方法):
方法:
sudo vim /etc/default/grub
找到这1行:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改为:GRUB_CMDLINE_LINUX_DEFAULT="text"或"quiet splash text"
保存后执行:
sudo update-grub
重启即可。

说明:
●quiet :表示内核启动时候简化提示信息;
●splash:表示启动的时候使用图形化的进度条代替init的字符输出过程。

在ubuntu-10.04以上版本中:
方法1:
Ubuntu安装后默认的run level为2 也就是默认为图形界面启动
Ubuntu之所以能直接启动到图形界面,是由于运行gdm所致。

所以,只要把gdm的启动脚本禁用就可以了,方法就是把文件名的第一个字母S改成K:
cd /etc/rc2.d
sudo mv S30gdm K30gdm
note:此方法不适用于11.10
方法2:
ubuntu兼容inittab,所以新建1个/etc/inittab文件
输入:
id:3:initdefault:
进入到/etc/rc3.d/中,看看gdm的启动脚本文件名:
ls -l *gdm
如果是以S打头的,把文件名改成以K打头
从字符界面进入图形界面的方法:startx 即启动X Window。

grub无法进入系统的解决方法

grub无法进入系统的解决方法

grub无法进入系统的解决方法
当GRUB无法进入系统时,可以尝试以下方法:
1.修改GRUB配置文件:
在GRUB启动界面中,选中需要启动的操作系统,按下“e”键进入编辑模式,查看GRUB 配置文件中对应操作系统的配置是否正确。

如果配置正确,那么可能是GRUB的配置文件本身出现了错误,可以尝试使用GRUB的维护工具来修复GRUB的配置文件。

2.重置GRUB:
如果修改GRUB配置文件后仍然无法解决问题,可以尝试重置GRUB。

在GRUB启动界面中,选中需要启动的操作系统,按下“c”键进入命令行模式,输入命令“ls”查看GRUB的配置文件中是否存在对应的操作系统。

如果不存在,那么需要手动添加这些操作系统的配置信息到GRUB配置文件中。

3.删除GRUB:
如果以上两种方法都无效,可以考虑删除GRUB。

但是,删除GRUB可能会影响系统的启动和操作。

因此,在删除之前,需要先备份原有的GRUB配置文件。

删除GRUB后,需要重新安装GRUB并配置对应的操作系统引导信息。

需要注意的是,以上方法都需要一定的技术知识和操作经验。

如果不熟悉这些操作,建议寻求专业技术人员的帮助。

安装linux系统后修改默认开机启动项

安装linux系统后修改默认开机启动项

安装linux系统后修改默认开机启动项在安装linux系统后,开机的时候默认启动项变成了linux,这让许多经常使⽤windows系统的同学感到抓狂:按下电源键后,打开⼿机,刷刷微博,看看朋友圈,再抬头⼀看,⾯对输⼊密码界⾯,只好再次选择重启。

那么如何修改默认的开机启动项呢?我们需要做的是修改GRUB这个东东。

步骤(以Ubuntu系统为例):1.进⼊系统,开机时注意观察你的windows系统在开机启动项中是第⼏项,当系统开启后打开终端。

(⽅法⾃⾏百度)2.在终端中输⼊“sudo gedit /etc/default/grub”,打开grub这个档案。

3.在⽂档⾥找到“GRUB_DEFAULT=0”这⼀⾏(也有可能不是0),如果开机时windows系统是第n项,则把这个0改为n-1(因为序号是从0开始的)。

然后保存退出。

什么?没法保存?看看步骤2的时候是不是没有输⼊sudo。

4.在终端中继续输⼊“sudo update-grub”,回车,等待若⼲秒。

5。

重启看看⾏不⾏。

注释:⼀.开机流程(摘⾃鸟哥)1. 加载 BIOS 的硬件信息与进⾏⾃我测试,并依据设定取得第⼀个可开机的装置;2. 读取并执⾏第⼀个开机装置内 MBR 的 boot Loader (亦即是 grub, spfdisk 等程序);(我们要修改的地⽅)3. 依据 boot loader 的设定加载 Kernel ,Kernel 会开始侦测硬件与加载驱动程序;4. 在硬件驱动成功后,Kernel 会主动呼叫 init 程序,⽽ init 会取得 run-level 信息;5. init 执⾏ /etc/rc.d/rc.sysinit 档案来准备软件执⾏的作业环境 (如⽹络、时区等);6. init 执⾏ run-level 的各个服务之启动(script ⽅式);7. init 执⾏ /etc/rc.d/rc.local 档案;8. init 执⾏终端机仿真程序 mingetty 来启动 login 程序,最后就等待⽤户登⼊啦;⼆.sudo的⽤法sudo 执⾏命令的流程是当前⽤户切换到root(或其它指定切换到的⽤户),然后以root(或其它指定的切换到的⽤户)⾝份执⾏命令,执⾏完成后,直接退回到当前⽤户;⽽这些的前提是要通过sudo的配置⽂件/etc/sudoers来进⾏授权;当我们没有权限进⾏⼀些动作时,可以尝试使⽤ sudo 命令。

Ubuntu+win10双系统修改启动项顺序的方法

Ubuntu+win10双系统修改启动项顺序的方法

Ubuntu+win10双系统修改启动项顺序的⽅法Ubuntu16.04+windows10双系统修改启动项顺序的⽅法在windows下直接安装ubuntu,默认直接进⼊ubuntu,但是我暂时还是经常⽤windows,所以便有了修改启动顺序的想法,以后可以直接进⼊windows。

这⾥我总结了⼀下⽹上最简单的⽅法,直接在获取系统root权限的情况下修改grub⽂件即可。

⼀桌⾯右键打开终端输⼊:sudonautilus获取root权限,这时会跳出⼀个⽂件,依次进⼊计算机/boot/grub/grub.cfg双击打开,修改setdefault="2"如下图。

我这⾥是2因为启动界⾯window选项是第三个如果你是第四个位置就修改为3,依次类推。

修改完成后重启看效果。

默认直接进⼊windows。

安装双系统以后,开机引导项是由Ubuntu来进⾏引导,每次开机10s选择时间,⼀不⼩⼼就跳到Ubuntu系统上,但是个⼈更常⽤为windows,所以将windows设为开机默认启动项。

开机时,Ubuntu引导项上,第⼀排为Ubuntu启动,最后⼀项也就是第5排为windows启动。

?这个顺序在Ubuntu系统中是从0计数,也就是Ubuntu是第0项,windows为第4项。

?类似,计算出你的windows启动项顺序开机Ubuntu,打开终端cd/etc/default/sudosudonanogrub//使⽤管理员权限打开grub⽂件在这个grub中显⽰GRUB_DEFAULT=0,这个也就是刚刚我们记住的Ubuntu的开机顺序,我的windows启动顺序为4,所以改成GRUB_DEFAULT=4。

然后ctrl+X保存,两次确认。

就成功了,重启以后就会发现windows默认启动在在win7下安装了Ubuntu13.04后,在grub中,win7启动想是最后⼀个,为了把win7设置为默认启动项,需要更改grub设置。

双系统Linux下系统启动顺序更改

双系统Linux下系统启动顺序更改

linux多核心的启动菜单修改默认启动为windowsubuntu/linux升级后编辑多核心的启动菜单并修改默认菜单为windows备份一下源文件: cp /boot/grub/menu.lst /boot/grub/menu.lst.backup编辑菜单文件: sudu gedit /boot/grub/menu.lst然后会打开文本编辑器:在不要的核心启动项目的行前面添加#即可,例如#title Ubuntu, kernel 2.6.17-10-generic#root (hd0,2)#kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda3 ro quiet splash locale=zh_CN#initrd /boot/initrd.img-2.6.17-10-generic#quiet#savedefault#boot#title Ubuntu, kernel 2.6.17-10-generic (recovery mode)#root (hd0,2)#kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda3 ro single#initrd /boot/initrd.img-2.6.17-10-generic#boot最后一段的window复制到引导段的最前端:# This entry automatically added by the Debian installer for a non-linux OS# on /dev/sda1title Microsoft Windows XP Professionalroot (hd0,0)savedefaultmakeactivechainloader +1分割段复制到第二段,也可以删除:# This is a divider, added to separate the menu items below from the Debian# ones.title Other operating systems:root其中各个段的title就是启动菜单项目的名称,可以自己修改,例如title Other operating systems:可以修改为:title --------------------------------这样更加清晰一些.启动菜单还有颜色可选择,默认是被注释掉的,详情请查看相关注释,好像是#color那一行.默认有蓝白/黑白模式,也可以自己填入其他颜色方法2:1、打开命令行终端;2、输入:sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.baksudo gedit /boot/grub/menu.lst注:第一句做备份用。

Ubuntu默认启动进入文本模式

Ubuntu默认启动进入文本模式

Ubuntu默认启动进入文本模式2011-04-20 14:31:55| 分类:Linux操作系统管| 标签:ubuntu 进入文本界面 ubuntu文本界面|举报|字号订阅ubuntu默认进入文本模式的修改方法:1。

首先,查看自己所安装的ubuntu版本:leekwen@kwen:~$ cat /etc/issueUbuntu 9.10 \n \l2。

根据不同的版本,操作方法有所不同,具体如下:ubuntu 10.10以前的操作方法:2.1 第一步,具体命令及操作如下:leekwen@kwen:~$ sudo vi /etc/init/rc-sysinit.confenv DEFAULT_RUNLEVEL=3 <------将原来的env DEFAULT_RUNLEVEL=2修改为env DEFAULT_RUNLEVEL=32.2 第二步,具体命令及操作如下:leekwen@kwen:~$ sudo vi /etc/init/gdm.confstart on runlevel [245] <------增加此行stop on runlevel [0136] <-----将原来的stop on runlevel [016]修改为stop on runlevel [0136]2.3 第三步,具体命令及操作如下:leekwen@kwen:~$ sudo reboot <-----------重新启动即可如果在本地机器上进入后,想切换到图形界面,可直接输入startx即可。

ubuntu 10.10以后的操作方法:1): 运行sudo gedit /etc/default/grub2): 找到GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”3): 改为GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”4): 运行sudo update-grub。

ubuntu 更改grub启动

ubuntu 更改grub启动

ubuntu9.10中更改启动顺序(grub2的配置)(2009-12-05 12:22:51)标签:寒江独钓 ubuntu9.10 grub 启动菜单顺序 it 分类:linux开源开发升级到Ubuntu 9.10后,就要接触grub2了,它和以前的版本有了很多的不同。

这里是一个基础教程。

一、grub2的启动配置文件grub.cfggrub2的启动配置文件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=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 ###我的第五个启动项是menuentry “Microsoft Windows XP Home Edition (on /dev/sda1)”,我要它默认是以xp启动,所以修改为set default=”4″。

grub 命令

grub 命令

grub 命令GRUB 命令GRUB(GNU GRand Unified Bootloader)是一种开源的多操作系统引导程序,广泛用于多操作系统环境下的引导过程。

GRUB 允许用户选择要启动的操作系统,以及在启动期间执行各种系统管理任务。

本文将介绍一些常用的 GRUB 命令,以便用户更好地理解和使用这个强大的引导程序。

1. 基本语法GRUB 命令的基本语法如下:```command [option(s)] [argument(s)]```其中,command 是要执行的GRUB 命令,option 是可选的选项,argument 是命令的参数。

2. 常用命令2.1 boot这个命令用于启动选定的操作系统。

它的基本语法如下:```boot```使用该命令会启动默认操作系统,即 GRUB 配置文件中设置的默认操作系统。

如果想要启动其他操作系统,可以使用下面的方式:```boot <menu_entry>```其中,`<menu_entry>` 是 GRUB 菜单中操作系统的编号或标签。

2.2 findfind 命令可以在文件系统中搜索指定文件。

它的基本语法如下:```find <filename>```这个命令会在 GRUB 的文件系统中搜索指定的文件名,并返回文件路径。

例如,要查找名为 vmlinuz 的文件,可以输入以下命令:```find vmlinuz```2.3 rootroot 命令用于设置根文件系统。

它的基本语法如下:```root <partition>```其中,`<partition>` 是指向操作系统根目录的分区路径。

例如,假设 GRUB 的设备为 (hd0,1),要设置根文件系统为该设备上的第一个分区,可以执行以下命令:```root (hd0,1)```2.4 kernelkernel 命令用于指定要加载的内核文件。

UBuntu修改开机启动界面

UBuntu修改开机启动界面

如何修改Grub 2(Ubuntu 9.10)的系统启动项在早期的Ubuntu中,使用Grub作为系统的启动引导程序,想修改系统启动项非常简单,只要用gedit打开系统菜单设定文件( sudo gedit/boot/grub/menu.lst ),修改该文件中到内容即可,但是到了Grub 2中,不能采用这种方式修改系统启动项了。

Grub 2特性Grub 2(GRand Unified Bootloader, version 2)是Grub的第二版。

Grub 2对Grub的接口进行了完整到重写,基于PUPA(详细介绍)项目到研究,Grub 2更模块化并且更方便扩展,Grub 2的一些提升如下:∙具有图形化界面,支持主题∙模块化加载∙夸平台的兼容性∙支持脚本∙自定义的启动项目定义∙修改分区命名Grub 2结构Grub 2包含下面几个部分:∙/boot/grub/grub.cfg 文件∙/etc/grub.d/ 文件夹∙/etc/default/grub 文件下面开始一个个介绍。

grub.cfg类似Grub中的 /boot/grub/menu.lst。

里面的格式于menu.lst差不多,但是现在不允许你通过直接修改该文件到方式来修改启动项,因为该文件是在执行“update-grub”或者”update-grub2”之后,根据上面说到2、3两项动态生成到,也就是说,如果你修改了这个文件当下次这两个命令被执行了,你修改到内容就会背覆盖。

我发现这两个命令应该经常会自动执行的,因为上次我修改了启动画面的背景,需要通过这两个命令重新生成grub.cfg,但是后来我忘了用这两个命令,所以背景一直没有生效,当时还很纳闷,不知道怎么回事,不过今天开机用了会儿,系统又更新,装完之后重启就好了,然后我突然想到上次可能忘了执行这命令了,没想到系统更新会自动执行,:)。

grub.cfg文件中主要包含两个部分,一部分是各个启动项的定义,第二部分是启动界面的设置。

如何设置电脑系统启动管理器

如何设置电脑系统启动管理器

如何设置电脑系统启动管理器当我们使用电脑时,启动管理器可以帮助我们管理多个操作系统,或者选择启动特定的系统。

而正确设置电脑系统启动管理器可以提高工作效率和操作体验。

本文将介绍如何设置电脑系统启动管理器,以便于用户根据自己的需求进行操作。

一、了解什么是启动管理器启动管理器是一种软件或工具,用于选择和管理操作系统。

当电脑上安装了多个操作系统时,启动管理器可以在启动时提供一个菜单,供用户选择要启动的操作系统。

同时,启动管理器还提供其他功能,比如设定默认启动系统、设定启动超时时间等。

二、常见的启动管理器以下是一些常见的启动管理器软件:1. Windows启动管理器:适用于Windows操作系统的电脑,包括Windows 7、Windows 8/8.1、Windows 10等。

2. GRUB(GRand Unified Bootloader):适用于Linux操作系统的电脑。

3. Clover引导:适用于macOS操作系统的电脑。

这些启动管理器都具有一定的相似性,可以根据自己的电脑和操作系统选择相应的管理器进行设置。

三、设置Windows启动管理器对于Windows操作系统,以下是设置启动管理器的步骤:1. 打开控制面板:点击Windows开始菜单,选择“控制面板”。

2. 选择系统和安全:在控制面板窗口中,点击“系统和安全”。

3. 选择系统:在“系统和安全”窗口中,点击“系统”。

4. 高级系统设置:在“系统”窗口中,点击左侧的“高级系统设置”。

5. 启动和故障恢复:在“系统属性”窗口中,点击“启动和故障恢复”。

6. 默认操作系统:在“启动和故障恢复”窗口中,点击“设置”。

7. 选择默认操作系统:在“启动和故障恢复设置”窗口中,选择默认的操作系统。

这里可以选择根据自己的需求勾选启动菜单是否显示、设置默认操作系统和设置超时时间。

8. 应用设置:点击“确定”按钮,保存设置。

四、设置GRUB引导对于Linux操作系统,使用GRUB引导管理器可以方便地设置启动管理器。

ubuntu设置启动项

ubuntu设置启动项

最近装了U‎b untu‎10.10,因为之前有‎W indo‎w s 7等系统,所以Ubu‎n tu装上‎后出现启动‎菜单,默认Ubu‎n tu启动‎。

网上找了好‎多修改启动‎选项的方法‎,众说纷纭,现在总结如‎下:一、能上网情况‎下的最好方‎法:安装sta‎r tupm‎a nage‎r——图形启动项‎管理器打开终端输‎入:sudo apt-get insta‎l l start‎u pm an‎a ger安装启动管‎理器系统——系统管理——启动管理器‎,选中默认开‎机操作系统‎即可。

二、最方便的方‎法:调整Win‎d ows系‎统的默认启‎动顺序(不需要修改‎g rub.cfg)/etc/grub.d 目录中的脚‎本文件的文‎件名都是以‎数字开头,这确定了在‎执行upd‎a te-grub 时各文件内‎容被执行的‎顺序。

1. 用sudo nauti‎l us 命令,以root‎权限打开文‎件浏览器。

然后找到3‎0_os-probe‎r 这个文件‎,把30_os‎-probe‎r这个文件‎名的数字3‎0改为05‎到10之间‎的数字即可‎(没多少可选‎06、07、08、09),比如改为0‎8_os-probe‎r,这样创建出‎来的gru‎b.cfg内的‎菜单项,windo‎w s的排序‎就会自动在‎u bunt‎u之前;2. 运行sudo updat‎e-grub 命令。

就可以看到‎,windo‎w s7 已经排在了‎第一个的位‎置上。

三、网上介绍最‎多的方法(修改gru‎b.cfg)用 sudo gedit‎/boot/grub/grub.cfg 命令打开g‎r ub.cfg 这个文件,一种方法是‎并将文件中‎的 set defau‎l t="0" 中的 0 改成对应欲‎默认启动的‎操作系统的‎序号(从0开始) 。

然后保存;另一种方法‎是把Win‎d ows对‎应的启动说‎明那一段剪‎切到启动说‎明段最前面‎;用这2种方‎法都能默认‎启动Win‎d ows,但用修改g‎r ub.cfg 文件来实现‎修改默认启‎动项应注意‎:当使用up‎d ate-grub 命令或者系‎统升级、grub升‎级等,grub.cfg文件‎将被复原。

修改grub.cfg来更改Ubuntu启动设置

修改grub.cfg来更改Ubuntu启动设置

修改grub.cfg来更改Ubuntu启动设置修改grub.cfg来更改Ubuntu启动设置Ubuntu使用Grub2来引导系统启动,配置文件: /boot/grub/grub.cfg,如果你有这些需求:1.双系统,将Windows设为默认启动项。

2.看见Memory Test不爽。

4.想把启动想弄的个性点。

5.其实还可以改颜色,弄漂亮点。

那就来修改启动配置文件吧:打开终端输入 sudo gedit /boot/grub/grub.cfg接下来将会在Gedit中打开配置文件。

首先请仔细阅读 #后的说明其中包含以下几大块:### BEGIN /etc/grub.d/00_header ###...... 其中包含默认启动项等待时间(找 set default="0" 这句,然后从0开始,数一下你想默认启动的启动项是第几个,将数字替换掉“0”)(找set timeout=10 这句,也就是你的默认等待时间是10秒,改成你想要的时间就行了)### END /etc/grub.d/00_header ###### BEGIN /etc/grub.d/05_debian_theme ###...... Grub的样式,算是主题吧(总共就两句,分别是菜单颜色和背景颜色,改的话也很简单,就是前景色/背景色:set menu_color_normal=white/blackset menu_color_highlight=black/light-gray)### END /etc/grub.d/05_debian_theme ###### BEGIN /etc/grub.d/10_linux ###...... 你的Ubuntu了,没有可以更改的,别动它(如果想改改启动项的名字的话改改单引号里面的字母,只能改单引号里面的!)### END /etc/grub.d/10_linux ###### BEGIN /etc/grub.d/20_linux_xen ###...... 我的这里面没东西,不知到做什么的### END /etc/grub.d/20_linux_xen ###### BEGIN /etc/grub.d/20_memtest86+ ###...... Memory Test(不想要的话把每句前加个#好给注释掉)### END /etc/grub.d/20_memtest86+ ###### BEGIN /etc/grub.d/30_os-prober ###...... 其他操作系统,看你有几个,里面就有几个(也就能改个系统启动项显示的名字了,改双引号里面的,只能改双引号里面的!)### END /etc/grub.d/30_os-prober ###保存修改就行了。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[Ubuntu-9.10] 修改 grub 以更改默认启动系统
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 网上的说法主要有两种,分别是修改两个文件:
/boot/grub/grub.conf? ?or??/boot/grub/menu.lst
### BEGIN /etc/grub.d/10_linux ###menuentry "Ubuntu, Linux 2.6.31-18-generic" {??// 0? ?? ???recordfail=1? ?? ???if [ -n ${have_grubenv} ]; then save_env recordfail; fi? ? set quiet=1? ? insmod ext2? ? set root=(hd0,8)? ? search --no-floppy --fs-uuid --set ab1eac76-a5d7-4656-8918-ffb406010912? ? linux? ?/boot/vmlinuz-2.6.31-18-generic root=UUID=ab1eac76-a5d7-4656-8918-ffb406010912 ro? ?quiet splash? ? initrd??/boot/initrd.img-2.6.31-18-generic}menuentry "Ubuntu, Linux 2.6.31-18-generic (recovery mode)" { // 1? ?? ???recordfail=1? ?? ???if [ -n ${have_grubenv} ]; then save_env recordfail; fi? ? insmod ext2? ? set root=(hd0,8)? ? search --no-floppy --fs-uuid --set ab1eac76-a5d7-4656-8918-ffb406010912? ? linux? ?/boot/vmlinuz-2.6.31-18-generic root=UUID=ab1eac76-a5d7-4656-8918-ffb406010912 ro single? ???initrd??/boot/initrd.img-2.6.31-18-generic}menuentry "Ubuntu, Linux 2.6.31-17-generic" {??// 2? ?? ???recordfail=1? ?? ???if [ -n ${have_grubenv} ]; then save_env recordfail; fi? ? set quiet=1? ? insmod ext2? ? set root=(hd0,8)? ? search --no-floppy --fs-uuid --set ab1eac76-a5d7-4656-8918-ffb406010912? ? linux? ?/boot/vmlinuz-2.6.31-17-generic root=UUID=ab1eac76-a5d7-4656-8918-ffb406010912 ro? ?quiet splash? ? initrd??/boot/initrd.img-2.6.31-17-generic}menuentry "Ubuntu, Linux 2.6.31-17-generic (recovery mode)" {??// 3? ?? ???recordfail=1? ?? ???if [ -n ${have_grubenv} ]; then save_env recordfail; fi? ? insmod ext2? ? set root=(hd0,8)? ? search --no-floppy --fs-uuid --set ab1eac76-a5d7-4656-8918-ffb406010912? ? linux? ?/boot/vmlinuz-2.6.31-17-generic root=UUID=ab1eac76-a5d7-4656-8918-ffb406010912 ro single? ???initrd??/boot/initrd.img-2.6.31-17-generic}menuentry "Ubuntu, Linux 2.6.31-14-generic" {??// 4? ?? ???recordfail=1? ?? ???if [ -n ${have_grubenv} ]; then save_env recordfail; fi? ? set quiet=1? ? insmod ext2? ? set root=(hd0,8)? ? search --no-floppy --fs-uuid --set ab1eac76-a5d7-4656-8918-ffb406010912? ? linux? ?/boot/vmlinuz-2.6.31-14-generic root=UUID=ab1eac76-a5d7-4656-8918-ffb406010912 ro? ?quiet splash splash? ? initrd??/boot/initrd.img-2.6.31-14-generic}menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {??// 5? ?? ???recordfail=1? ?? ???if [ -n ${have_grubenv} ]; then save_env recordfail; fi? ? insmod ext2? ? set root=(hd0,8)? ? search --no-floppy --fs-uuid --set ab1eac76-a5d7-4656-8918-ffb406010912? ? linux? ?/boot/vmlinuz-2.6.31-14-generic root=UUID=ab1eac76-a5d7-4656-8918-ffb406010912 ro single? ???initrd??/boot/initrd.img-2.6.31-14-generic}### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/05_debian_theme ###set menu_color_normal=white/blackset menu_color_highlight=black/white### END /etc/grub.d/05_debian_theme ###
if loadfont /usr/share/grub/unicode.pf2 ; then
??set gfxmode=640x480
??insmod gfxterm
??insmod vbe??if terminal_output gfxterm ; then true ; else? ? # For backward compatibility with versions of terminal.mod that don't? ? # understand terminal_output? ? terminal gfxterm??fifiif [ ${recordfail} = 1 ]; then??set timeout=-1else??set timeout=10fi### END /etc/grub.d/00_header ###
> sudo chmod 244 grub.cfg> ls -l grub.cfg--w-r--r--? ? grub.cfg
> sudo vim grub.cfg
修改之后,最后别忘了:> sudo chmod 444 grub.cfg? ? // 一定记得要改回来.
我晕,用过一段时间后竟然有这么多东西,那么就用彩色来突出一下重点吧,其他内容请自动跳过。如蓝色部分所示,grub里面一共分为这么几个部分,一般三 个。再如红色部分所示,也就是 menuentry 项,所以 menuentry 项按顺序从 0 开始排列,如果想让哪个被默认启动,就将 set ห้องสมุดไป่ตู้efault=“x” 中的 x 改为那个 entry 的编号。eg,如果我的电脑想默认进 windows (虽然这是没门的事),就另 x 为 8. 体现为启动时到选择启动系统时光标默认定位在 windows 系统入口上。
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
??have_grubenv=true
??load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
??saved_entry=${prev_saved_entry}
??save_env saved_entry
??prev_saved_entry=
??save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,8)
search --no-floppy --fs-uuid --set ab1eac76-a5d7-4656-8918-ffb406010912
### BEGIN /etc/grub.d/20_memtest86+ ###menuentry "Memory test (memtest86+)" {??// 6? ? linux16 /boot/memtest86+.bin}menuentry "Memory test (memtest86+, serial console 115200)" {??// 7? ? linux16 /boot/memtest86+.bin console=ttyS0,115200n8}### END /etc/grub.d/20_memtest86+ ###### BEGIN /etc/grub.d/30_os-prober ###menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {??// 8? ? insmod ntfs? ? set root=(hd0,1)? ? search --no-floppy --fs-uuid --set 6044685444682f4a? ? drivemap -s (hd0) ${root}? ? chainloader +1}### END /etc/grub.d/30_os-prober ###
相关文档
最新文档