重装 xp 后恢复 ubuntu

Posted 9 months, 2 weeks ago at 11:30 am. 0 comments

ad 468x60

找了一堆资料,搞得头晕脑胀的…其实很简单,在 xp 里安装 grub for dos 即可。

下载 grub_for_dos-0.4.1,解压,复制 grltr 到 c 盘根目录

在boot.ini 最后添加

C:\GRLDR=”GRUB”

重启。菜单中可见 grub,选择后就可见到以前安装的 linux 了。可惜啊,刚才折腾时把分区搞坏了,:(

缺点就是这样 win 系列启动优先,需要在 linux 下再装一次 grub。

使用 livecd 启动成功后运行终端:
代码:

sudo -s -H
mkdir -p /mnt/hda5
mount -t ext3 /dev/hda5 /mnt/hda5
mount -t proc none /mnt/hda5/proc
chroot /mnt/hda5 /bin/bash
source /etc/profile
grub

2) 在grub命令行模式下输入:
代码:

root (hd0,4)
setup (hd0)

2,使用ubuntu安装cd恢复
firehare 写道:

1. 启动系统到 Ubuntu 安装CD
2. 沿着屏幕上的命令直到 (千万不要超过这一步)
[!!] Fdisk disks
3. 按 ‘Ctrl + Alt + F2′
4. 按 ‘Enter’ 进入终端
5.

~ # mkdir /ubuntu
~ # fdisk -l /dev/discs/disc0/disc
~ # mount <你的Ubuntu根设备所在位置> /ubuntu/
~ # chroot /ubuntu/
sh-2.05b#
6. 假设 /dev/hda1 是 /boot 分区的地址
7. sh-2.05b# grub

grub> root (hd0,0)
grub> setup (hd0)
grub> quit

或者,你可以按照新手指南的做法

1. 用 Ubuntu 安装 CD 开机
2. 在 “boot:” 提示号出现时, 键入 “rescue” 当作开机参数

boot: rescue

3. 顺着屏幕上的指示跟着作
4,例如 假设 /boot 磁碟分区位在 /dev/hda
代码:
#grub-install /dev/hda

3.1使用grub4dos重新安装grub
下载http://www.ubuntu.org.cn/download/installformharddisk/grldr
oneleaf 写道:

将 grldr 复制到 C:\,编辑C:\BOOT.INI,加入一行:

C:\GRLDR=”GRUB”

再手工输入启动命令
例如:
root (hd0,0)
kernel /vmlinuz-2.6.10-5-686 root=/dev/hdb5 ro quiet splash
initrd /initrd.img-2.6.10-5-686
savedefault
boot

进入后,重新安装grub就好了。

重新安装grub:
例如 假设 /boot 磁碟分区位在 /dev/hda
代码:
# grub-install /dev/hda

3.2用grub4dos代替grub来引导系统
yonsan 写道:

(凭记忆写的,如有不完善请指正)

如果你的系统现在正在使用grub引导方式,请在操作之前查看一下/boot/grub/menu.lst的内容,建议将/boot/grub/menu.lst拷贝一份以备用(将它拷到fat32分区中存放就可以)!

进入window环境下

1) 下载grub020p.zip并解压到C盘根目录下,打开C盘查看一下是否有以下文件

C:\boot (文件夹)
C:\ChangeLog.txt
C:\compile
C:\COPYING
C:\grldr
C:\grub4lin
C:\grub-0.95-patch1-startups
C:\grub-0.95-patch2-findroot
C:\grub-0.95-patch3-ntfs
C:\grub-0.95-patch4-emulation
C:\grub-0.95-patch5-splash
C:\grub-0.95-patch6-scdrom
C:\grub-0.95-patch7-bioscdrom
C:\grub.exe
C:\grub.pif
C:\README.txt
C:\robin.xpm.gz
C:\scratchpad.txt

2) 修改C:\boot\grub\menu.lst ,用你刚才从linux系统中拷贝的menu.lst覆盖C:\boot\grub\menu.lst

3) 进入grub命令行方式 (出现grub引导菜单时按c键)
> root (hd0,0)
> setup (hd0)

4) 重启计算机

http://fanqiang.chinaunix.net/app/other/2006-06-27/4704.shtml

Popularity: 8% [?]

Tags: , , , , , ,
ad 468x60

No Replies

Feel free to leave a reply using the form below!


Leave a Reply