Linux安装后Windows启动问题解析及解决

我在移动硬盘上安装了linux,结果拔掉硬盘后windows无法启动

那是因为Linux安装时安装了引导系统管理器Crub,Linux默认启动,但它并不存在,当然会报错。
如果要改的话,尝试更改pe系统下的boot.ini文件,恢复正常。
以下是我的/boot/grub/menu.lst文件,你可以更改默认值,#grub.confgeneratedbyanaconda##注意,更改此文件后一定不能上线#NOTE:你有一个/boot分区。
这意味着#allkernelandinitrdpathserrelativeto/root/,例如)#kernel/vmlinuz-versionroroot=/dev/hda2#initrd/initrd-version.img#boot=/dev/hdadefault=0timeout=10splashimage=(hd0,0)/grub/splash.xpm.gzfontfile=(hd0,0)/grub/fontstitleRedFlagDesktop(2.6.9-5.34DT)root(hd0,0)kernel/vmlinuz-2.6.9-5.34DTroroot=LABEL=/vga=785splash=silentresume2=交换:/dev/hda3initrd/initrd-2.6.9-5.34DT.img#titleRedFlagDesktop-2.6.9-5.34DT(安全模式)#root(hd0,0)#kernel/vmlinuz-2.6.9-5.34DTroroot=LABEL=/4#initrd/initrd-2.6.9-5.34DT.imgtitleRedFlagDesktop-2.6.9-5.34DT(ConsoleMode)root(hd0,0)kernel/vmlinuz-2.6.9-5.34DTroroot=LABEL=/3initrd/initrd-2.6.9-5.34DT.img###history######date:may21titleredhatlinux(2.4.20-8)root(hd0,4)kernel/boot/vmlinuz-2.4.20-8roroot=LABEL=/1initrd/boot/initrd-2.4.20-8.img###\history#####

安装了ubuntu之后,只能进入ubuntu系统,不能进入windows系统。

1下载grub4dos软件包,并将grldr和grldr.mbr文件解压到C盘根目录下。

2首先将grldr重命名为gdldr,然后使用WinHex编辑grldr.mbr并将grldr替换为gdldr。
如果原系统上没有使用其他版本的grldr,可以跳过此步骤。

3使用bcdedit添加启动项。
登录WIN7系统,以管理员权限打开命令行。

4编辑menu.lst并添加Ubuntu启动菜单。

5重新启动即可。

linux下怎么修复win启动?

安装Debian6.0.5后,本机Windows没有添加到Grub启动菜单中的启动选项中,Windows无法启动。
启动Windows有两种方法:在Grub命令行上,手动启动Windows修改Grub配置文件grub.cfg,添加Windows版本的启动菜单:GNUGRUBVersion1。
98+20100804-14+Squeeze1



手动启动Windows

进入Grub启动菜单后,输入c进入Grub命令行

1。
使用ls命令查看硬盘及分区信息,找到Windows系统分区启动文件



Grub代码

grub>ls-l



2.root命令指定启动哪个分区,



Grubcode

grub>root(hd0,msdos1)



3.chainloader命令会将控制权交给Windowsbootloader,您不必自己管理加载内核的工作



Grubcode

grub>chainloader+1



注:chainloader需要知道的是如何找到SuperBlock,所以必须设置为启动根分区及其所在扇区。
该命令使用chainloader(hd0,msdos1)+1。
如何实现root(hd0,msdos1)可以简化为chainloader+1。
命令参数中的+1是指定分区的第一个扇区。


另外,链加载器不负责加载工作,它主要用于设置Windows等非Linux系统的启动参数,留给这些系统的bootloader自行启动。
因此,如果要运行Linux,就不要使用字符串加载器。




4.Windows启动



Grub代码

grub>boot



将Windows启动项添加到Grub菜单

在grub配置文件中添加Windows启动菜单位于\boot\grub\grub.cfg。


1.设置启动时默认的操作系统图标



Grub.cfg

setdefault="2"

\设置x0d
default的值,0表示第一项开始菜单运行Grub,等等



2。
设置Grub启动菜单的超时时间代码

###BEGIN/etc/grub.d/30_os_prober###

menuentry'Windows7Ultimate{

insmodpart_msdos

insmodntfs

seroot='(hd0,msdos1)

chainloader+1

}

###END/etc/grub.d/30_os_prober###



在grub命令行中还可以查看grub配置文件cfg



Grub代码

grub>cat(hd0,msdos10)/boot/grub/grub.conf

如果还不行,可以搜索如何修复Grub并尝试其他方法

相关推荐

python编程常用单词

python编程常用单词

大学生必会技能一一Python编程常用英文单词及入门笔记1.交互环境和打印输出了解基本命令,如打印、编码、语法、错误、inualid、标识符和字符。2.字符串操作掌握字符串的常用操作,

亚马逊aws永久免费网页(eviews免费网页版)

亚马逊aws永久免费网页(eviews免费网页版)

亚马逊aws永久免费服务AmazonWebServices是云计算领域的全球领导者,提供涵盖计算、存储、网络、数据库等领域的200多种服务。全球数百万客户信任亚马逊的云技术,利用其服务来加强基

崇字读音详解掌握标准发音

崇字读音详解掌握标准发音

崇怎么读冲(拼音:chóng),顶级标准汉字(常用字)。有学者考证,“崇”字本为“宋”字,是智字,意为“高山”。异体字写作“宋”。“宋”字的本义是“高山”。