关于grub上多出了个vista的启动项问题
-
- 帖子: 43
- 注册时间: 2009-05-08 20:55
关于grub上多出了个vista的启动项问题
我的电脑里本来有ubuntu和win8双系统,用grub2引导的,后来win8更新的时候被强制关机了,win8不能正常启动,我尝试用老毛桃的pe上的修复mbr的工具修复,结果就他把启动项的win8直接改成了vista,但是进入vista的启动项仍然进不去,所以我就决定重装了win8的系统,然后用ubuntu的系统盘进入修复了grub,现在出现的问题就是,grub启动项里同时有win8和vista两个选项,而且两个启动项进入的都是我重装后的win8的系统,我尝试把ubuntu的/boot/grub/grub.cfg中关于vista的描述删掉,但是内核重新更新后,仍然又有了,这个有什么办法永久删除vista这个选项?
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 关于grub上多出了个vista的启动项问题
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 关于grub上多出了个vista的启动项问题
表示 你的 Windows Vista 開機檔案 還在我尝试把ubuntu的/boot/grub/grub.cfg中关于vista的描述删掉,但是内核重新更新后,仍然又有了
把該檔案刪除 然後
sudo update-grub
sudo reboot
如果不確定是哪個檔案Windows Vista 開機檔案
參閱
http://ubuntuforums.org/showthread.php? ... st11840395
sda2
Boot files
sda3
Boot files
-
- 帖子: 43
- 注册时间: 2009-05-08 20:55
Re: 关于grub上多出了个vista的启动项问题
这个主题不存在了
-
- 帖子: 43
- 注册时间: 2009-05-08 20:55
Re: 关于grub上多出了个vista的启动项问题
这个帖子我看的不是太懂,我这个电脑从来没有安装过vista系统,有这个选项完全是pe修复的时候搞出来的错误信息,而且grub引导里指vista的启动位置在dev/sda2对应的其实是我win8系统里的c盘,不知道具体应该怎么删除开机档案?poloshiao 写了:表示 你的 Windows Vista 開機檔案 還在我尝试把ubuntu的/boot/grub/grub.cfg中关于vista的描述删掉,但是内核重新更新后,仍然又有了
把該檔案刪除 然後
sudo update-grub
sudo reboot如果不確定是哪個檔案Windows Vista 開機檔案
參閱
http://ubuntuforums.org/showthread.php? ... st11840395
sda2
Boot files
sda3
Boot files
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 关于grub上多出了个vista的启动项问题
把下面指令 複製 貼進終端機 執行不知道具体应该怎么删除开机档案?
1. sudo apt-get install pastebinit
2. sudo update-grub
3. sudo cat /boot/grub/grub.cfg | pastebinit
會回應 http://paste.ubuntu.com/xxxxxxx # xxxxxxx 是一組數字
5. 把 http://paste.ubuntu.com/xxxxxxx 貼上來
- 冲浪板
- 论坛版主
- 帖子: 7513
- 注册时间: 2007-05-06 8:19
Re: 关于grub上多出了个vista的启动项问题
话说lilo好还是grub更合适用?
lilo是配置好了,lilo一下就好,不意外是不会出麻烦,仅仅是grub有临时改的机会;可lilo也不是不能,只要你会
lilo是配置好了,lilo一下就好,不意外是不会出麻烦,仅仅是grub有临时改的机会;可lilo也不是不能,只要你会
-
- 帖子: 43
- 注册时间: 2009-05-08 20:55
Re: 关于grub上多出了个vista的启动项问题
http://paste.ubuntu.com/12280095/poloshiao 写了:把下面指令 複製 貼進終端機 執行不知道具体应该怎么删除开机档案?
1. sudo apt-get install pastebinit
2. sudo update-grub
3. sudo cat /boot/grub/grub.cfg | pastebinit
會回應 http://paste.ubuntu.com/xxxxxxx # xxxxxxx 是一組數字
5. 把 http://paste.ubuntu.com/xxxxxxx 貼上來
-
- 帖子: 106
- 注册时间: 2015-08-29 21:05
Re: 关于grub上多出了个vista的启动项问题
这是win8的问题,光改grub的配置文件是没用的,grub发现win8分区的引导项,而不加以引导,那不是失职吗?老毛桃也不会去改grub配置文件,连文件系统都认不出,怎么改?改不了,它只会修改win8分区的引导。解决办法是去修改win8的bcd,把多余的引导项删除。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 关于grub上多出了个vista的启动项问题
1. 你的 /dev/sda2 開機檔案 可能是 Vistahttp://paste.ubuntu.com/12280095/
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 8 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-BA7433957433537D' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 BA7433957433537D
else
search --no-floppy --fs-uuid --set=root BA7433957433537D
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry 'Windows Vista (loader) (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-8240364B40364667' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 8240364B40364667
else
search --no-floppy --fs-uuid --set=root 8240364B40364667
fi
parttool ${root} hidden-
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
2. 你的 /dev/sda1 開機檔案 可能是 Windows 8
3. 你是不是 使用 pe 在 /dev/sda2 寫進了 Vista 開機檔案我尝试用老毛桃的pe上的修复mbr的工具修复,结果就他把启动项的win8直接改成了vista,
4. 你原來的 Win 8 是在 /dev/sda1 還是 /dev/sda2我的电脑里本来有ubuntu和win8双系统
知道了 才能建議你如何補救
-
- 帖子: 43
- 注册时间: 2009-05-08 20:55
Re: 关于grub上多出了个vista的启动项问题
/dev/sda1是win8的保留分区,好像是win7之后新有的分区,专门用于存放引导程序的,dev/sda2就是win8安装的c盘,现在问题就是怎么去删除这个开机档案?poloshiao 写了:1. 你的 /dev/sda2 開機檔案 可能是 Vistahttp://paste.ubuntu.com/12280095/
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 8 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-BA7433957433537D' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 BA7433957433537D
else
search --no-floppy --fs-uuid --set=root BA7433957433537D
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry 'Windows Vista (loader) (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-8240364B40364667' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 8240364B40364667
else
search --no-floppy --fs-uuid --set=root 8240364B40364667
fi
parttool ${root} hidden-
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
2. 你的 /dev/sda1 開機檔案 可能是 Windows 83. 你是不是 使用 pe 在 /dev/sda2 寫進了 Vista 開機檔案我尝试用老毛桃的pe上的修复mbr的工具修复,结果就他把启动项的win8直接改成了vista,4. 你原來的 Win 8 是在 /dev/sda1 還是 /dev/sda2我的电脑里本来有ubuntu和win8双系统
知道了 才能建議你如何補救
-
- 帖子: 43
- 注册时间: 2009-05-08 20:55
Re: 关于grub上多出了个vista的启动项问题
问题就是在怎么去修改,把多余项删除?我不会具体怎么实现ReverseOnce 写了:这是win8的问题,光改grub的配置文件是没用的,grub发现win8分区的引导项,而不加以引导,那不是失职吗?老毛桃也不会去改grub配置文件,连文件系统都认不出,怎么改?改不了,它只会修改win8分区的引导。解决办法是去修改win8的bcd,把多余的引导项删除。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 关于grub上多出了个vista的启动项问题
1. 掛載 /dev/sda1现在问题就是怎么去删除这个开机档案?
sudo mkdir /mnt/win8
sudo mount -t ntfs /dev/sda1 /mnt/win8
sudo ls -al /mnt/win8
2. 掛載 /dev/sda2
sudo mkdir /mnt/vista
sudo mount -t ntfs /dev/sda1 /mnt/vista
sudo ls -al /mnt/vista
3. 看看 有沒有
Boot files: /bootmgr /boot/BCD /Windows/System32/winload.exe
檢查該檔案的屬性及版本
4. 進一步 參閱
http://askubuntu.com/questions/263606/w ... bootsector
Windows 8 no longer boots after Grub wiped out the Windows Bootsector
-
- 帖子: 43
- 注册时间: 2009-05-08 20:55
Re: 关于grub上多出了个vista的启动项问题
你贴的帖子是window进不去,我现在这个是多了一个没用的引导项,没多大关系,同时你说的winload.exe肯定是win8的,我在window系统里输入msconfig打开对话框里引导项里也只有win8。我不太清楚sudo update-grub得到可以启动的系统的引导项原理是什么,但是它能探测到Windows Vista (loader) (on /dev/sda2)是很蹊跷的,因为/dev/sda2我已经说过这个就是c盘,而老毛桃修复引导以后出现vista这个引导项后,c盘已经被我格式化后重新安装win8了,所以理论上c盘不会存在vista的引导信息的,所以我怀疑会不会有种可能是老毛桃修复的引导信息其实是存放在mbr上的,而grub重新检测引导项是根据mbr上残留的信息判断的?poloshiao 写了:1. 掛載 /dev/sda1现在问题就是怎么去删除这个开机档案?
sudo mkdir /mnt/win8
sudo mount -t ntfs /dev/sda1 /mnt/win8
sudo ls -al /mnt/win8
2. 掛載 /dev/sda2
sudo mkdir /mnt/vista
sudo mount -t ntfs /dev/sda1 /mnt/vista
sudo ls -al /mnt/vista
3. 看看 有沒有
Boot files: /bootmgr /boot/BCD /Windows/System32/winload.exe
檢查該檔案的屬性及版本
4. 進一步 參閱
http://askubuntu.com/questions/263606/w ... bootsector
Windows 8 no longer boots after Grub wiped out the Windows Bootsector
-
- 帖子: 43
- 注册时间: 2009-05-08 20:55
Re: 关于grub上多出了个vista的启动项问题
而且还有一个现象很奇怪,我用grub中的Windows Vista (loader) (on /dev/sda2)这个启动项能正常进入重新安装的win8,但是点击关机的时候不能正常关机,会跳到输入密码的界面,只有重新启动是正常的。wly343910751 写了:你贴的帖子是window进不去,我现在这个是多了一个没用的引导项,没多大关系,同时你说的winload.exe肯定是win8的,我在window系统里输入msconfig打开对话框里引导项里也只有win8。我不太清楚sudo update-grub得到可以启动的系统的引导项原理是什么,但是它能探测到Windows Vista (loader) (on /dev/sda2)是很蹊跷的,因为/dev/sda2我已经说过这个就是c盘,而老毛桃修复引导以后出现vista这个引导项后,c盘已经被我格式化后重新安装win8了,所以理论上c盘不会存在vista的引导信息的,所以我怀疑会不会有种可能是老毛桃修复的引导信息其实是存放在mbr上的,而grub重新检测引导项是根据mbr上残留的信息判断的?poloshiao 写了:1. 掛載 /dev/sda1现在问题就是怎么去删除这个开机档案?
sudo mkdir /mnt/win8
sudo mount -t ntfs /dev/sda1 /mnt/win8
sudo ls -al /mnt/win8
2. 掛載 /dev/sda2
sudo mkdir /mnt/vista
sudo mount -t ntfs /dev/sda1 /mnt/vista
sudo ls -al /mnt/vista
3. 看看 有沒有
Boot files: /bootmgr /boot/BCD /Windows/System32/winload.exe
檢查該檔案的屬性及版本
4. 進一步 參閱
http://askubuntu.com/questions/263606/w ... bootsector
Windows 8 no longer boots after Grub wiped out the Windows Bootsector