LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: jylin

C盘的winxp用ntfs文件格式,无法恢复双系统引导

[复制链接]
 楼主| 发表于 2006-8-15 21:29:38 | 显示全部楼层
How to  repair manually?
回复 支持 反对

使用道具 举报

发表于 2006-8-16 09:24:47 | 显示全部楼层
Post by jylin
How to  repair manually?

拉到了,还是重装一下linux算了。
回复 支持 反对

使用道具 举报

发表于 2006-8-16 23:54:17 | 显示全部楼层
不知道你把问题解决了没有,我怀疑你这种情况是initrd出了问题,initrd需要重新做一个。先用你的livecd启动然后将你的根分区mount到一个目录下,进入这个目录:
  1. chroot  ./ mkinitramfs -o boot/initrd.gz
复制代码
然后再修改你的menu.lst文件,把initrd=那一句改为你刚生成的这一个initrd.gz
  1. initrd=/boot/initrd.gz
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-17 12:49:12 | 显示全部楼层
Post by tonytop
绝对不可能是因为ntfs的缘故,因为我用的就是ntfs....
楼上说的对,你把出错信息贴出来大家看看。。。。


老兄是否成功修复过双引导系统?如果没有,是否有兴趣把XP格掉重装,看看是否能正常修复双引导?
回复 支持 反对

使用道具 举报

发表于 2006-8-18 11:01:11 | 显示全部楼层
Post by jylin
老兄是否成功修复过双引导系统?如果没有,是否有兴趣把XP格掉重装,看看是否能正常修复双引导?


我修复过呀,前几天刚重装的xp,装完后grub引导丢失,就是按照我的方法修复的呀:
http://www.linuxsir.cn/bbs/showthread.php?t=266951
你的这么多问题,楼上也有兄弟说过,你在重装xp的时候是不是用PQ重新调整过分区呀,要不然不应该有这么多问题的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-18 12:43:43 | 显示全部楼层
Post by deerlux
不知道你把问题解决了没有,我怀疑你这种情况是initrd出了问题,initrd需要重新做一个。先用你的livecd启动然后将你的根分区mount到一个目录下,进入这个目录:
  1. chroot  ./ mkinitramfs -o boot/initrd.gz
复制代码
然后再修改你的menu.lst文件,把initrd=那一句改为你刚生成的这一个initrd.gz
  1. initrd=/boot/initrd.gz
复制代码


ubuntu@ubuntu:~$ cd
ubuntu@ubuntu:~$ mkdir new

ubuntu@ubuntu:~$ sudo mount /dev/hda7 new
ubuntu@ubuntu:~$ cd new
ubuntu@ubuntu:~/new$ chroot ./mkinitramfs -o boot/initrd.gz
chroot: cannot change root directory to ./mkinitramfs: No such file or directory
ubuntu@ubuntu:~/new$

i don't know what's wrong!!!
回复 支持 反对

使用道具 举报

发表于 2006-8-18 13:15:11 | 显示全部楼层
不是 sudo chroot ./ mkinitramfs -o boot/initrd.gz 的嗎 ?

Post by jylin
ubuntu@ubuntu:~/new$ chroot ./mkinitramfs -o boot/initrd.gz
回复 支持 反对

使用道具 举报

发表于 2006-8-18 13:15:19 | 显示全部楼层
Post by jylin
ubuntu@ubuntu:~$ cd
ubuntu@ubuntu:~$ mkdir new

ubuntu@ubuntu:~$ sudo mount /dev/hda7 new
ubuntu@ubuntu:~$ cd new
ubuntu@ubuntu:~/new$ chroot ./mkinitramfs -o boot/initrd.gz
chroot: cannot change root directory to ./mkinitramfs: No such file or directory
ubuntu@ubuntu:~/new$

i don't know what's wrong!!!

应该是:
  1. chroot ./ mkinitramfs -o boot/initrd.gz
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-18 23:32:14 | 显示全部楼层
## ## End Default Options ##

title           Ubuntu, kernel 2.6.15-26-686
root            (hd0,6)
kernel          /boot/vmlinuz-2.6.15-26-686 root=/dev/hda8 ro quiet splash
initrd          /boot/initrd.img-2.6.15-26-686
savedefault
boot

title           Ubuntu, kernel 2.6.15-26-686 (recovery mode)
root            (hd0,6)
kernel          /boot/vmlinuz-2.6.15-26-686 root=/dev/hda8 ro single
initrd          /boot/initrd.img-2.6.15-26-686
boot

title           Ubuntu, kernel 2.6.15-23-386
root            (hd0,6)
kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/hda8 ro quiet splash
initrd          /boot/initrd.img-2.6.15-23-386
savedefault
boot

title           Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root            (hd0,6)
kernel          /boot/vmlinuz-2.6.15-23-386 root=/dev/hda8 ro single
initrd          /boot/initrd.img-2.6.15-23-386
boot

title           Ubuntu, memtest86+
root            (hd0,6)
kernel          /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-18 23:40:48 | 显示全部楼层
59楼是原menu.lst的内容.

menu.lst文件里没有" initrd=那一句...." 修改能成? 算了,我重装,精神崩溃了~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表