xp下添加linux启动项,grub.cfg--XP+ Ubuntu10.04双系统安装后无XP启动项
问题描述:
Ubuntu 10.04发布了,随即裸机安装了Windows XP ,然后用U盘启动盘安装了Ubuntu 10.04,安装速度飞快(不到10分钟吧),但是装上后发现在grub启动项里没有XP,郁闷了,花了几分钟终于解决了,呵呵~
以下是修改后的grub.cfg, 依照个人分区情况不同进行修改~~
进入Ubuntu10.04,在终端中键入以下命令,
sudo gedit /boot/grub.cfg
对比以下修改相应的XP启动项,保存退出,然后就OK了!
---------------------------------以下为grub.cfg的内容:-------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
##如果要开机默认启动项为XP,那么这里set default改为XP启动序号,比如这里为4,即:set default="4"
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
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
fi
fi
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=27cc65d6-0513-4f68-8c42-901f871052ae ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=27cc65d6-0513-4f68-8c42-901f871052ae ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 27cc65d6-0513-4f68-8c42-901f871052ae
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
##这里加入XP启动项参数↓
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows XP (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set B2CC3F5FCC3F1CD3 ##刚才抄下的UUID放这里!
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
xp下添加linux启动项,grub.cfg--XP+ Ubuntu10.04双系统安装后无XP启动项相关推荐
- uefi windows10 linux,UEFI 启动GPT分区 Win10和Ubuntu16.04双系统安装
测试机器:联想小新锐7000 工具:UltraISO 为Ubuntu分配空间 右键"我的电脑"-->"管理"-->"磁盘管理", ...
- xp下添加linux启动,如何在windows xp系统下安装linux???
我刚刚想开始学linux,请教如何安装! | 我今天才安装了Redhat 9.0. LINUX不可能在WINDOWS下安装. 比较简单的方法是先在XP下用PQMAGIC分好区 boot ext3 1 ...
- win7 linux win7 无法启动,ubuntu 和win7双系统安装后win7无法启动解决办法
安装完成后,grub的引导界面有win7选项,但是选择后根本没有反应,就返回grub的引导界面. 一个解决办法是修改grub的配置文件:/boot/grub/grub.cfg.将下面win7引导项修改 ...
- 双系统,XP下一键Ghost,开机进入grub rescue的解决方方法
问题描述: 电脑安装的是XP和ubuntu10.04双系统,每次开机都是用Grub2引导,一切正常.,前天觉得XP运行的太卡,决定一键Ghost还原,重启开机后出现: error:unknown fi ...
- Linux系统的grub.cfg文件损坏修复
Linux系统的grub.cfg文件损坏修复 一.grub.cfg文件介绍 1.grub.cfg文件位置 2.grub.cfg文件作用 3.系统启动流程介绍 二.grub.cfg文件损坏,系统开机启动 ...
- XP+WIN7双系统安装,备份,启动菜单修复
XP+WIN7双系统安装,备份,启动菜单修复 安了一个双系统,把经历与大家分享. 一, 硬盘分区安排准备. 1,我用的是500G硬盘,为了安双系统,计划这样安排.C盘安XP,D盘安WIN ...
- 要点初见:双硬盘下的Win10+Ubuntu16.04双系统安装
按照网上博客的安装教程安装的Win10+Ubuntu16.04双系统安装了好几遍都不成功?启动Ubuntu左上一直有个光标在闪?如果你的电脑也是双硬盘(装Windows系统的固态硬盘+机械硬盘),在安 ...
- 笔记本在Win7下使用wubi安装Ubuntu10.04 双系统
笔记本在Win7下使用wubi安装Ubuntu10.04 双系统 这几天突然想装一个 Ubuntu ,老是在 Vmware 下使用,不知道真正的 Ubuntu 到底怎么样,最后发现了 Wubi 这个小 ...
- 安装win7+ubuntu双系统后丢失win7启动项
本来电脑是win7系统,在安装ubuntu16.04系统后,开机启动项中没有window7的开机提示,只能进ubuntu系统 可以通过下面的几种方式解决,从第一种方式尝试,我是第一种方式解决的: 1. ...
最新文章
- hql中常用函數介紹二
- Riak VClock
- oracle建索引默认并发,ORACLE重建索引需要考虑问题
- MySQL数据库面试题
- (原+转)ubuntu终端输出彩色文字
- 依赖注入(Dependency Injection)框架是如何实现的?
- c++ float转double_萌新求教//c语言float和double哪个算得快?
- Python 装饰器的八种写法
- python验证身份证最后一位数字代表什么_身份证尾数带X的人,是有什么特殊身份吗?看完涨知识了...
- 目录-化工工艺设计手册-换热器
- 一文搞懂Handler机制原理
- C#/VB.NET 读取条码类型及条码在图片中的坐标位置
- 组态王报警历史存MySQL_组态王6.55报警存储与历史数据查询设置全过程
- 破除对 AWS Fargate 的幻觉
- SpringCloudGateway原理——Gateway集成eureka服务发现转发请求
- 2018妙计旅行笔试题
- python 初学之环境配置及IED搭建
- HTML5+CSS大作业——汽车自驾游(10页) 自驾游主题HTM5网页设计作业成品
- 基于 xterm + websocket + vue 实现网页版终端 terminal
- vue引入海康监控web无插件开发的问题
热门文章
- 商城客户细分数据(kaggle)
- 额外篇 | ggplot (下)
- CVPR 2022 | 华南理工提出VISTA:双跨视角空间注意力机制实现3D目标检测SOTA
- AAAI 2022 | 可解释和鲁棒的联合文本分类及证据提取
- 北京内推 | 阿里云视频处理算法团队招聘视频处理算法实习生
- 【SQL编程】Greenplum 数据库通过 timestamp 类型字段值实现数据的(日期时段筛选+时间时段筛选)跨天时段及不跨天时段SQL详情
- Servlet实现登录注册
- oracle存储日志
- Windows——Modern Standby(现代待机) S0改Suspend to RAM(待机到内存)S3睡眠解决方案(以机械革命F1 i5-11300H为例)
- MyBatis Plus——自定义配置——自定义属性——注入时间