问题描述:

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启动项相关推荐

  1. uefi windows10 linux,UEFI 启动GPT分区 Win10和Ubuntu16.04双系统安装

    测试机器:联想小新锐7000 工具:UltraISO 为Ubuntu分配空间 右键"我的电脑"-->"管理"-->"磁盘管理", ...

  2. xp下添加linux启动,如何在windows xp系统下安装linux???

    我刚刚想开始学linux,请教如何安装! | 我今天才安装了Redhat 9.0. LINUX不可能在WINDOWS下安装. 比较简单的方法是先在XP下用PQMAGIC分好区 boot  ext3 1 ...

  3. win7 linux win7 无法启动,ubuntu 和win7双系统安装后win7无法启动解决办法

    安装完成后,grub的引导界面有win7选项,但是选择后根本没有反应,就返回grub的引导界面. 一个解决办法是修改grub的配置文件:/boot/grub/grub.cfg.将下面win7引导项修改 ...

  4. 双系统,XP下一键Ghost,开机进入grub rescue的解决方方法

    问题描述: 电脑安装的是XP和ubuntu10.04双系统,每次开机都是用Grub2引导,一切正常.,前天觉得XP运行的太卡,决定一键Ghost还原,重启开机后出现: error:unknown fi ...

  5. Linux系统的grub.cfg文件损坏修复

    Linux系统的grub.cfg文件损坏修复 一.grub.cfg文件介绍 1.grub.cfg文件位置 2.grub.cfg文件作用 3.系统启动流程介绍 二.grub.cfg文件损坏,系统开机启动 ...

  6. XP+WIN7双系统安装,备份,启动菜单修复

    XP+WIN7双系统安装,备份,启动菜单修复 安了一个双系统,把经历与大家分享. 一,        硬盘分区安排准备. 1,我用的是500G硬盘,为了安双系统,计划这样安排.C盘安XP,D盘安WIN ...

  7. 要点初见:双硬盘下的Win10+Ubuntu16.04双系统安装

    按照网上博客的安装教程安装的Win10+Ubuntu16.04双系统安装了好几遍都不成功?启动Ubuntu左上一直有个光标在闪?如果你的电脑也是双硬盘(装Windows系统的固态硬盘+机械硬盘),在安 ...

  8. 笔记本在Win7下使用wubi安装Ubuntu10.04 双系统

    笔记本在Win7下使用wubi安装Ubuntu10.04 双系统 这几天突然想装一个 Ubuntu ,老是在 Vmware 下使用,不知道真正的 Ubuntu 到底怎么样,最后发现了 Wubi 这个小 ...

  9. 安装win7+ubuntu双系统后丢失win7启动项

    本来电脑是win7系统,在安装ubuntu16.04系统后,开机启动项中没有window7的开机提示,只能进ubuntu系统 可以通过下面的几种方式解决,从第一种方式尝试,我是第一种方式解决的: 1. ...

最新文章

  1. hql中常用函數介紹二
  2. Riak VClock
  3. oracle建索引默认并发,ORACLE重建索引需要考虑问题
  4. MySQL数据库面试题
  5. (原+转)ubuntu终端输出彩色文字
  6. 依赖注入(Dependency Injection)框架是如何实现的?
  7. c++ float转double_萌新求教//c语言float和double哪个算得快?
  8. Python 装饰器的八种写法
  9. python验证身份证最后一位数字代表什么_身份证尾数带X的人,是有什么特殊身份吗?看完涨知识了...
  10. 目录-化工工艺设计手册-换热器
  11. 一文搞懂Handler机制原理
  12. C#/VB.NET 读取条码类型及条码在图片中的坐标位置
  13. 组态王报警历史存MySQL_组态王6.55报警存储与历史数据查询设置全过程
  14. 破除对 AWS Fargate 的幻觉
  15. SpringCloudGateway原理——Gateway集成eureka服务发现转发请求
  16. 2018妙计旅行笔试题
  17. python 初学之环境配置及IED搭建
  18. HTML5+CSS大作业——汽车自驾游(10页) 自驾游主题HTM5网页设计作业成品
  19. 基于 xterm + websocket + vue 实现网页版终端 terminal
  20. vue引入海康监控web无插件开发的问题

热门文章

  1. 商城客户细分数据(kaggle)
  2. 额外篇 | ggplot (下)
  3. CVPR 2022 | 华南理工提出VISTA:双跨视角空间注意力机制实现3D目标检测SOTA
  4. AAAI 2022 | 可解释和鲁棒的联合文本分类及证据提取
  5. 北京内推 | 阿里云视频处理算法团队招聘视频处理算法实习生
  6. 【SQL编程】Greenplum 数据库通过 timestamp 类型字段值实现数据的(日期时段筛选+时间时段筛选)跨天时段及不跨天时段SQL详情
  7. Servlet实现登录注册
  8. oracle存储日志
  9. Windows——Modern Standby(现代待机) S0改Suspend to RAM(待机到内存)S3睡眠解决方案(以机械革命F1 i5-11300H为例)
  10. MyBatis Plus——自定义配置——自定义属性——注入时间