WinXP下用Ubuntu启动盘安装Ubuntu后,grub有WinXP启动项,但点击无反应??

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: WinXP下用Ubuntu启动盘安装Ubuntu后,grub有WinXP启动项,但点击无反应??

#16

帖子 TeliuTe » 2018-04-10 17:35

hg437476 写了:
TeliuTe 写了:
hg437476 写了:
TeliuTe 写了:
hg437476 写了:
TeliuTe 写了:xp的双系统,用xp引导Ubuntu最简单,找个工具盘修复一下xp的引导记录,下载一个grub4dos,找出Ubuntu的分区号,参考: http://teliute.org/linux/Ubsetup/lesson12/lesson12.html
我已经Ghost恢复了WinXp系统,可以进XP系统,现在Ubuntu不能进了,你说的grub4dos我下了2018年最新版,但是里面没有教程里说的grldr文件,具体下一步怎么弄呢??
附件里我上传了一个grldr,使用方法看链接里的第2条(2、下载grldr),操作如下
复制到xp的C:\下面,
C盘显示隐藏文件,打开boot.ini,第一行改为 timeout=3 在最后添加一行: C:\grldr="Ubuntu"
在C盘根目录放一个menu.lst 文件,用记事本打开,里面输入下面内容,root 后面的hd0,8,要改成自己的Ubuntu的 / 分区号

default 0
timeout 5

title Ubuntu 12.04
root (hd0,8)
chainloader +1
boot

我想问,我是Ubuntu 16.0版本,直接用你的menu.lst文件,而不提取自己Ubuntu里的,都行吧?
看图片,要么6,要么8,如果不是6,试一试8

也可以在grub引导菜单那里按一下字母c,进入命令行,手动输入 root 这一行命令,
输的时候,输入root (hd 后,按一下Tab键,自动列出硬盘,比如 root (hd0, 再按Tab键,自动列出所有分区,选出Ubuntu所在的分区

查一下Ubuntu在第几块硬盘的第几个分区上,比如第一个硬盘的第9个分区,就是root (hd0,8)
如果是第二块硬盘的第2分区,就是 root (hd1,1),规则是都减去1
你好,我以及按照你说的都做了,可惜没有用。估计没辙了。。
哈,Ubuntu下没错误提示就是成功了,还有两条命令也输进去,继续输入后面的 chainloader +1 成功以后再最后输入一条boot

或者直接在menu.lst 里改分区号为hd0,8
头像
luxifar
帖子: 84
注册时间: 2013-02-27 21:42
系统: 12.04

Re: WinXP下用Ubuntu启动盘安装Ubuntu后,grub有WinXP启动项,但点击无反应??

#17

帖子 luxifar » 2018-04-10 17:59

“Ubuntu正常分区”是用的ext4?
双系统最好用grub引导,也就是ubuntu的。先装xp,再装ubuntu,就和你最初装的那样。一般启动没问题,以后重装xp,进ubuntu $ sudo update-grub
我的简书主页:http://dwz.cn/7KJiIz

嘘,小点声。我的梦,中国梦
fuhuizn
帖子: 948
注册时间: 2006-01-06 22:55
系统: ubuntu
联系:

Re: WinXP下用Ubuntu启动盘安装Ubuntu后,grub有WinXP启动项,但点击无反应??

#18

帖子 fuhuizn » 2018-04-13 21:41

楼主安装时是不是把引导程序安装在 /dev/sda1,否则不会破坏xp
回复