linux修复引导 急 坐等答案!!!

发布网友 发布时间:2022-04-23 16:45

我来回答

4个回答

热心网友 时间:2023-09-02 00:36

1.用U盘启动进入linux
2.使用root用户登陆
3.如果你的U盘不是用grub引导,请重新安装grub,

grub安装方法:重装Windows 时把GRUB覆盖掉,需要恢复GRUB(也称重装GRUB)。
在Fedora/RHEL/CentOS 4.x下,有个简单的办法。用安装盘引导,启动画面出现后输入

# linux rescue

进入救援模式,其中会问是否挂载XXX ,选挂载。接着改变根目录“/ ”,并安装GRUB,完成后重启即可。

# chroot /mnt/sysimage # grub-install /dev/hda

(如果你的是SATA,上面的命令参数是/dev/sda)

有时上面的方法可能不奏效。另外,新版的Fedora也用Live CD 了,上面的方法好像不能用。

下面介绍的方法就更通用,对不同的发行版都一样,也还没遇到不可行的情况。(tipfoo@gmail_com)

用Live CD (Ubuntu的就是Desktop CD或者DVD )启动,打开终端(Applications→Accessory →Terminal),执行以下代码(是root用户就不用加sudo了):

$ sudo grub grub> find /boot/grub/stage1 grub> root (hdX ,Y )

grub> setup (hdX )

grub> quit

注意1 :这里的grub> 是grub环境的提示符,不用输入。

注意2 :其中的X 、Y 是执行find /boot/grub/stage1命令后系统提示的。比如下面这种情况,X 就是0 ,Y 就是7.:

grub> find /boot/grub/stage1(hd0 ,7 )

注意3 :如果find命令,没返回可用的结果,那就是/boot 单独在一个分区中,用下面的命令可得到:

grub> find /grub/stage1

以上几条命令的详细解释(tipfoo@gmail-com):sudo grub ◆以root用户身份启动grub find /boot/grub/stage1 ◆寻找/boot 所在分区root(hdX ,Y )◆设置硬盘hdX 的根文件系统(“/ ”),实际就是设置/boot 所在的分区setup(hdX )◆安装GRUB到硬盘hdX. quit ◆退出GRUB

3.编辑/boot/grub/menu.lst这个文件,在后面加入下面内容就可以了:

**********************************************************8
title find and load NTLDR of Windows NT/2K/XP/2K3
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2

title find and load BOOTMGR of Windows VISTA/2K8/7
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2

*******************************************************************
如果还是解决不了的话可以去青年人网搜一下,可能有你想要的答案吧~

热心网友 时间:2023-09-02 00:36

1.用U盘启动进入linux
2.使用root用户登陆
3.如果你的U盘不是用grub引导,请重新安装grub,具体办法请百度一下
3.编辑/boot/grub/menu.lst这个文件,在后面加入下面内容就可以了:

#####################################################
title find and load NTLDR of Windows NT/2K/XP/2K3
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2

title find and load BOOTMGR of Windows VISTA/2K8/7
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2
#######################################################

够具体了吧

热心网友 时间:2023-09-02 00:37

在rescue 模式下,重新安装下grub二进制程序,装在MBR上
然后,启动linux,在/etc/grub.conf里面添加一条引导windows的记录就可以了,我的笔记本就是这样玩的,win7+RHEL5.4

热心网友 时间:2023-09-02 00:37

我用的是ubuntu,出了问题,刚才也出现了这种情况,后来我用*桃的分区软件重新更新mbr应该就好了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com