SOS,各位大侠急救。UBUNTU704装在有RAID的微机上,无法启动了!
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 173
- 注册时间: 2006-11-30 1:29
SOS,各位大侠急救。UBUNTU704装在有RAID的微机上,无法启动了!
情况是这样的:
这台电脑有三块硬盘:
0:system raid0(stripe) 128K 298.1GB Normal Yes
0: 149.1Gb member disk(0)
1: 149.1Gb member disk(0)
5: 298.1Gb Non-Raid Disk
0和1,组成了raid0, 上面装有XP系统,启动盘是raid0。
我在5上的一个分区内装了 UBUNTU704,安装完成后。
出现:
grub loading error 21 错误。
估计是 ubuntu安装的时候,把grub安装到了disk0上。
求高手急救!
这台电脑有三块硬盘:
0:system raid0(stripe) 128K 298.1GB Normal Yes
0: 149.1Gb member disk(0)
1: 149.1Gb member disk(0)
5: 298.1Gb Non-Raid Disk
0和1,组成了raid0, 上面装有XP系统,启动盘是raid0。
我在5上的一个分区内装了 UBUNTU704,安装完成后。
出现:
grub loading error 21 错误。
估计是 ubuntu安装的时候,把grub安装到了disk0上。
求高手急救!
-
- 帖子: 173
- 注册时间: 2006-11-30 1:29
目前的进展是:
RAID里的数据没有丢失。
在 Live CD 状态下:
1. System--Administrator--Software Sources
Community-maintained Open Source software(universe)
把此选项打开
2. 打开一个 terminal:
sudo apt-get install dmraid
3. sudo dmraid -ay
激活 raid 设备
4. ls /dev/mapper
isw_deibcjeaeh_system
isw_deibcjeaeh_system1 //原来的c盘
isw_deibcjeaeh_system5 extend
isw_deibcjeaeh_system6 //原来的d盘
isw_deibcjeaeh_system7 //原来的e盘
isw_deibcjeaeh_system8 //原来的f盘
RAID里的数据没有丢失。
在 Live CD 状态下:
1. System--Administrator--Software Sources
Community-maintained Open Source software(universe)
把此选项打开
2. 打开一个 terminal:
sudo apt-get install dmraid
3. sudo dmraid -ay
激活 raid 设备
4. ls /dev/mapper
isw_deibcjeaeh_system
isw_deibcjeaeh_system1 //原来的c盘
isw_deibcjeaeh_system5 extend
isw_deibcjeaeh_system6 //原来的d盘
isw_deibcjeaeh_system7 //原来的e盘
isw_deibcjeaeh_system8 //原来的f盘
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
-
- 帖子: 173
- 注册时间: 2006-11-30 1:29
-
- 帖子: 173
- 注册时间: 2006-11-30 1:29
6. sudo fdisk -l /dev/mapper/isw_deibcjeaeh_system
Disk /dev/mapper/isw_deibcjeaeh_system: 320.0 GB, 320079134720 bytes
255 heads, 63 sectors/track, 38914 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/mapper/isw_deibcjeaeh_system1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/mapper/isw_deibcjeaeh_system2 2551 38913 292085797+ f W95 Ext'd (LBA)
/dev/mapper/isw_deibcjeaeh_system5 2551 8287 46082421 7 HPFS/NTFS
/dev/mapper/isw_deibcjeaeh_system6 8288 15299 56323858+ 7 HPFS/NTFS
/dev/mapper/isw_deibcjeaeh_system7 15300 23585 66557263+ 7 HPFS/NTFS
/dev/mapper/isw_deibcjeaeh_system8 23586 38913 123122128+ 7 HPFS/NTFS
At this time, you can mount these parttitials.
sudo mkdir /test
mount -t ntfs /dev/mapper/isw_deibcjeaeh_system1 /test
sudo ls /test
You can see contents on original disk C.
7. ls /dev/sd*
/dev/sda /dev/sda2 /dev/sdc /dev/sdc3 /dev/sdc5
/dev/sda1 /dev/sdb /dev/sdc2 /dev/sdc4
sudo fdisk -l /dev/sda
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: invalid flag 0xffff86dd of partition table 5 will be corrected by w(rite)
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 38913 292085797+ f W95 Ext'd (LBA)
/dev/sda5 ? 52338 248868 1578629799+ 7e Unknown
sudo fdisk -l /dev/sdb
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
sudo fdisk -l /dev/sdc
Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 2 20398 163838902+ f W95 Ext'd (LBA)
/dev/sdc2 20399 36363 128238862+ 7 HPFS/NTFS
/dev/sdc3 36364 36861 4000185 82 Linux swap / Solaris
/dev/sdc4 36862 38913 16482690 83 Linux
/dev/sdc5 2 20398 163838871 7 HPFS/NTFS
Disk /dev/mapper/isw_deibcjeaeh_system: 320.0 GB, 320079134720 bytes
255 heads, 63 sectors/track, 38914 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/mapper/isw_deibcjeaeh_system1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/mapper/isw_deibcjeaeh_system2 2551 38913 292085797+ f W95 Ext'd (LBA)
/dev/mapper/isw_deibcjeaeh_system5 2551 8287 46082421 7 HPFS/NTFS
/dev/mapper/isw_deibcjeaeh_system6 8288 15299 56323858+ 7 HPFS/NTFS
/dev/mapper/isw_deibcjeaeh_system7 15300 23585 66557263+ 7 HPFS/NTFS
/dev/mapper/isw_deibcjeaeh_system8 23586 38913 123122128+ 7 HPFS/NTFS
At this time, you can mount these parttitials.
sudo mkdir /test
mount -t ntfs /dev/mapper/isw_deibcjeaeh_system1 /test
sudo ls /test
You can see contents on original disk C.
7. ls /dev/sd*
/dev/sda /dev/sda2 /dev/sdc /dev/sdc3 /dev/sdc5
/dev/sda1 /dev/sdb /dev/sdc2 /dev/sdc4
sudo fdisk -l /dev/sda
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: ignoring extra data in partition table 5
Warning: invalid flag 0xffff86dd of partition table 5 will be corrected by w(rite)
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 38913 292085797+ f W95 Ext'd (LBA)
/dev/sda5 ? 52338 248868 1578629799+ 7e Unknown
sudo fdisk -l /dev/sdb
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
sudo fdisk -l /dev/sdc
Disk /dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 2 20398 163838902+ f W95 Ext'd (LBA)
/dev/sdc2 20399 36363 128238862+ 7 HPFS/NTFS
/dev/sdc3 36364 36861 4000185 82 Linux swap / Solaris
/dev/sdc4 36862 38913 16482690 83 Linux
/dev/sdc5 2 20398 163838871 7 HPFS/NTFS
上次由 kelvinhan 在 2007-06-02 13:23,总共编辑 1 次。
-
- 帖子: 173
- 注册时间: 2006-11-30 1:29
如此简单,恢复一下MBR就行了。
viewtopic.php?t=40456&highlight=raid
用这里的程序,直接写到 /dev/sda 上。
因为 sda 和 sdb 组成了 raid0.
所以,只需要覆盖 /dev/sda.