QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1560|回复: 3

ubuntu安装光盘可修复损坏的suse系统吗?

[复制链接]
发表于 2006-11-4 21:37:11 | 显示全部楼层 |阅读模式
昨天重装了windows发现进不了linux--suse10.1版本的,手上只有ubuntu desktop 版的安装光盘,我想进入linux rescue 修复,选择"挽救已损坏的系统",一路next ,到了
/dev/discs/disc0/part1
/dev/discs/disc0/part2
/dev/discs/disc0/part3
/dev/discs/disc0/part5
/dev/discs/disc0/part6
/dev/discs/disc0/part7
选择/dev/discs/disc0/part3,再选"在/dev/discs/disc0/part3 中运行shell",出现
sh-3.1#

终端,输入grub --batch 进入grub终端,
grub>


这里顺便说下,修改前看了些帖子,说进入安装时,按F4可进入linux rescue,ubuntu desktop安装盘似乎不行.
输入
grub>root (hd1,

Error: Select disk does not exist

我的硬盘情况:
Devic Boot System

/dev/hda1 * HPFS/NTFS
/dev/hda2 W95 Ext'd
/dev/hda5 HPFS/NTFS
/dev/hda6 HPFS/NTFS
/dev/hda7 Linux swap
/dev/hda8 Linux

我奇怪 root (hd1, 错在哪?
还有,ubuntu 安装盘可以修改suse对应的MBR吗?
如果不行,用grub4dos如何修复?原先硬盘引导安装suse的vmlinuz和intrid.gz还在.
发表于 2006-11-4 23:46:36 | 显示全部楼层
修复mbr当然可以,只要能启动windows,不需要启动光盘,用grub for dos都可以。

你的系统的话,如果只有一个硬硬盘的话,应该是:

启动到grub以后

root (hd0,7)       大概是7,可以用root (hd0, 自动填充

setup (hd0,1)   我的电脑是setup (hd0,2) ,你最好用两下tab 看看你的win95在几里的。


grub里是从hd0开始的。不是hd1,hd1是你的第2块硬盘
回复

使用道具 举报

 楼主| 发表于 2006-11-5 10:29:06 | 显示全部楼层
谢谢,我有两块硬盘,进入grub输入root (hd1,   按 Tab 键就只是单单的几个空格,还有,(hdn,m),m从1-8试了个遍都是  Error: Select disk does not exist ,我试下用live cd 修复。
回复

使用道具 举报

 楼主| 发表于 2006-11-5 14:48:10 | 显示全部楼层
可以用了 ,ai 郁闷,原来只有一块硬盘,ai
很奇怪,看下面吧。

以下是我的分区
root@ubuntu:/# fdisk -l

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1275 10241406 c W95 FAT32 (LBA)
/dev/sda2 1276 6516 42098332+ f W95 Ext'd (LBA)
/dev/sda3 6517 9729 25808422+ 83 Linux
/dev/sda5 1276 3825 20482843+ 7 HPFS/NTFS
/dev/sda6 3826 6375 20482843+ 7 HPFS/NTFS
/dev/sda7 6376 6516 1132551 82 Linux swap / Solaris

进入grub

grub> root (hd0,7)

Error 22: No such partition

grub> root (hd0,6)
Filesystem type unknown, partition type 0x82

grub> setup (hd0)
setup (hd0)

Error 17: Cannot mount selected partition

grub> root (hd0,2)
Filesystem type is reiserfs, partition type 0x83

grub> setup (hd0,2)
setup (hd0,2)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/reiserfs_stage1_5" exists... yes
Running "embed /boot/grub/reiserfs_stage1_5 (hd0,2)"... 18 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0,2) (hd0,2)1+18 p (hd0,2)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.
grub>

grub> setup (hd0)
setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/reiserfs_stage1_5" exists... yes
Running "embed /boot/grub/reiserfs_stage1_5 (hd0)"... 18 sectors are embedded.succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+18 p (hd0,2)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.
grub>



123主分区,567扩展分区,

我奇怪的是照理说应该是
root (hd0,7 )
setup (hd0)
但为什么
root (hd0,2 )
set (hd0)
才用得了??
?????
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 17:22 , Processed in 0.043390 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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