分页: 1 / 1

SOS,各位大侠急救。UBUNTU704装在有RAID的微机上,无法启动了!

发表于 : 2007-06-02 11:04
kelvinhan
情况是这样的:
这台电脑有三块硬盘:

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上。

求高手急救!
:cry:

发表于 : 2007-06-02 11:11
hcym
麻烦了,为了UBUNTU

我都放弃Vista 里的Raid0

帮顶!!


图片图片图片

发表于 : 2007-06-02 11:48
kelvinhan
:roll:
再顶一个

发表于 : 2007-06-02 12:45
kelvinhan
目前的进展是:
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盘

发表于 : 2007-06-02 12:52
hcym
http://www.linuxdiyf.com/bbs/viewthread ... ght=Ubuntu

论坛里也有类似帖,你搜一下

但都不是双系统

:roll: :roll:

发表于 : 2007-06-02 12:53
kelvinhan
5. sudo fdisk -l /dev/sda
/dev/sda1 ..... HPFS/NTFS
/dev/sda2 ..... W95 Ext'd(LBA)
/dev/sda5 ..... unknown

发表于 : 2007-06-02 12:54
kelvinhan
我搜了,没找到噢。现在的问题是要手工安装grub。

发表于 : 2007-06-02 12:57
kelvinhan
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

发表于 : 2007-06-02 13:05
hcym
:em12 :em50 :em56 :em02 :em07

发表于 : 2007-06-02 16:22
kelvinhan
:roll:

如此简单,恢复一下MBR就行了。

viewtopic.php?t=40456&highlight=raid

用这里的程序,直接写到 /dev/sda 上。
因为 sda 和 sdb 组成了 raid0.

所以,只需要覆盖 /dev/sda.

发表于 : 2007-06-03 15:59
hcym
这么说,我可以在Raid0下装好Vista

再装UBUNTU :roll:

发表于 : 2007-06-04 15:44
kelvinhan
UBUNTU 装在RAID0上应该没问题。

如果VISTA也能支持grub4dos启动,那么在装完VISTA后,再装UBUNTU,肯定是没问题的。

装完VISTA后,安装UBUNTU前,先备份MBR。
装完后,再恢复MBR,这样VISTA能够正常启动。