分页: 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上。
求高手急救!
发表于 : 2007-06-02 11:11
由 hcym
麻烦了,为了UBUNTU
我都放弃Vista 里的Raid0
帮顶!!
发表于 : 2007-06-02 11:48
由 kelvinhan
再顶一个
发表于 : 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
发表于 : 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
发表于 : 2007-06-02 16:22
由 kelvinhan
如此简单,恢复一下MBR就行了。
viewtopic.php?t=40456&highlight=raid
用这里的程序,直接写到 /dev/sda 上。
因为 sda 和 sdb 组成了 raid0.
所以,只需要覆盖 /dev/sda.
发表于 : 2007-06-03 15:59
由 hcym
这么说,我可以在Raid0下装好Vista
再装UBUNTU
发表于 : 2007-06-04 15:44
由 kelvinhan
UBUNTU 装在RAID0上应该没问题。
如果VISTA也能支持grub4dos启动,那么在装完VISTA后,再装UBUNTU,肯定是没问题的。
装完VISTA后,安装UBUNTU前,先备份MBR。
装完后,再恢复MBR,这样VISTA能够正常启动。