关于grub上多出了个vista的启动项问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 关于grub上多出了个vista的启动项问题

#16

帖子 poloshiao » 2015-09-05 23:55

我尝试用老毛桃的pe上的修复mbr的工具修复
因為不知 實際上 你動了 哪些檔案
所以只能根據現狀去推敲
ReverseOnce
帖子: 106
注册时间: 2015-08-29 21:05

Re: 关于grub上多出了个vista的启动项问题

#17

帖子 ReverseOnce » 2015-09-06 10:52

wly343910751 写了:
ReverseOnce 写了:这是win8的问题,光改grub的配置文件是没用的,grub发现win8分区的引导项,而不加以引导,那不是失职吗?老毛桃也不会去改grub配置文件,连文件系统都认不出,怎么改?改不了,它只会修改win8分区的引导。解决办法是去修改win8的bcd,把多余的引导项删除。
问题就是在怎么去修改,把多余项删除?我不会具体怎么实现
不会修改bcd?那也不要紧,有替代的办法,造全新的好了,也不复杂。需要两个U盘,第一个是ubuntukylin livecd,第二个无所谓,为防止意外发生,还需要备份好硬盘上的重要资料。启动win8->插入第二个U盘->控制面板->恢复->创建恢复驱动器,之后按照提示点击下一步,制作好修复启动盘,确定其能启动,拔下第二个U盘。重启->ubuntu->win8分区->备份win8的bootmgr->win8的boot目录->备份win8的bcd->删除win8分区的原bootmgr和bcd->插入第二个U盘->重启->bios->设定启动设备为U盘并保存重启->从第二个U盘启动->修复安装->选择预备修复的win8分区->开始修复,成功后,取下第二个U盘,插入准备好的第一个U盘,按ctrl+alt+del组合键重启。启动livecd->terminal,输入:
sudo fdisk -l /dev/sda #回车,明确sda硬盘上的ubuntu根分区,比如在sda6
sudo mkdir /tmp/repairloader #回车
sudo mount /dev/sda6 /tmp/repairloader #回车
sudo passwd #回车,接着输入123回车,再输入123回车
su #回车,接着输入123回车
grub-install --root-directory=/tmp/repairloader /dev/sda #回车
reboot #回车
enjoy
wly343910751
帖子: 43
注册时间: 2009-05-08 20:55

Re: 关于grub上多出了个vista的启动项问题

#18

帖子 wly343910751 » 2015-09-06 13:16

ReverseOnce 写了:
wly343910751 写了:
ReverseOnce 写了:这是win8的问题,光改grub的配置文件是没用的,grub发现win8分区的引导项,而不加以引导,那不是失职吗?老毛桃也不会去改grub配置文件,连文件系统都认不出,怎么改?改不了,它只会修改win8分区的引导。解决办法是去修改win8的bcd,把多余的引导项删除。
问题就是在怎么去修改,把多余项删除?我不会具体怎么实现
不会修改bcd?那也不要紧,有替代的办法,造全新的好了,也不复杂。需要两个U盘,第一个是ubuntukylin livecd,第二个无所谓,为防止意外发生,还需要备份好硬盘上的重要资料。启动win8->插入第二个U盘->控制面板->恢复->创建恢复驱动器,之后按照提示点击下一步,制作好修复启动盘,确定其能启动,拔下第二个U盘。重启->ubuntu->win8分区->备份win8的bootmgr->win8的boot目录->备份win8的bcd->删除win8分区的原bootmgr和bcd->插入第二个U盘->重启->bios->设定启动设备为U盘并保存重启->从第二个U盘启动->修复安装->选择预备修复的win8分区->开始修复,成功后,取下第二个U盘,插入准备好的第一个U盘,按ctrl+alt+del组合键重启。启动livecd->terminal,输入:
sudo fdisk -l /dev/sda #回车,明确sda硬盘上的ubuntu根分区,比如在sda6
sudo mkdir /tmp/repairloader #回车
sudo mount /dev/sda6 /tmp/repairloader #回车
sudo passwd #回车,接着输入123回车,再输入123回车
su #回车,接着输入123回车
grub-install --root-directory=/tmp/repairloader /dev/sda #回车
reboot #回车
enjoy
你这个方法没用,win8重装后,ubuntu不能引导,就用这个方法恢复的,恢复以后就发现windows有两个引导项,一个是win8一个是vista.vista的引导项我也说过了,是重装前win8被pe修复过引导变成这个样子
ReverseOnce
帖子: 106
注册时间: 2015-08-29 21:05

Re: 关于grub上多出了个vista的启动项问题

#19

帖子 ReverseOnce » 2015-09-06 13:46

wly343910751 写了:
ReverseOnce 写了:
wly343910751 写了:
ReverseOnce 写了:这是win8的问题,光改grub的配置文件是没用的,grub发现win8分区的引导项,而不加以引导,那不是失职吗?老毛桃也不会去改grub配置文件,连文件系统都认不出,怎么改?改不了,它只会修改win8分区的引导。解决办法是去修改win8的bcd,把多余的引导项删除。
问题就是在怎么去修改,把多余项删除?我不会具体怎么实现
不会修改bcd?那也不要紧,有替代的办法,造全新的好了,也不复杂。需要两个U盘,第一个是ubuntukylin livecd,第二个无所谓,为防止意外发生,还需要备份好硬盘上的重要资料。启动win8->插入第二个U盘->控制面板->恢复->创建恢复驱动器,之后按照提示点击下一步,制作好修复启动盘,确定其能启动,拔下第二个U盘。重启->ubuntu->win8分区->备份win8的bootmgr->win8的boot目录->备份win8的bcd->删除win8分区的原bootmgr和bcd->插入第二个U盘->重启->bios->设定启动设备为U盘并保存重启->从第二个U盘启动->修复安装->选择预备修复的win8分区->开始修复,成功后,取下第二个U盘,插入准备好的第一个U盘,按ctrl+alt+del组合键重启。启动livecd->terminal,输入:
sudo fdisk -l /dev/sda #回车,明确sda硬盘上的ubuntu根分区,比如在sda6
sudo mkdir /tmp/repairloader #回车
sudo mount /dev/sda6 /tmp/repairloader #回车
sudo passwd #回车,接着输入123回车,再输入123回车
su #回车,接着输入123回车
grub-install --root-directory=/tmp/repairloader /dev/sda #回车
reboot #回车
enjoy
你这个方法没用,win8重装后,ubuntu不能引导,就用这个方法恢复的,恢复以后就发现windows有两个引导项,一个是win8一个是vista.vista的引导项我也说过了,是重装前win8被pe修复过引导变成这个样子
在本帖之前,何时何地说过重装win8?反正之前没看到过,只看到说win8强制关机不能启动,用pe修复后找回,只是多出了一个vista启动项。
回复