[Megoldva] Missing operating system

Fórumok

Csináltam egy gépet, software RAID1. Van egy 100MB-ás / boot, egy 37GB-ás / és egy 2 GB-ás swap partició, ezek mind tükrözve vannak.

mdstat
------
/dev/md0:
Version : 00.90.03
Creation Time : Fri Jun 26 15:34:28 2009
Raid Level : raid1
Array Size : 96256 (94.02 MiB 98.57 MB)
Device Size : 96256 (94.02 MiB 98.57 MB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Sun Jun 28 16:13:34 2009
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

UUID : 244c4632:33effe20:bd9a0502:c2f05293
Events : 0.18

Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
1 8 17 1 active sync /dev/sdb1
/dev/md1:
Version : 00.90.03
Creation Time : Fri Jun 26 15:35:01 2009
Raid Level : raid1
Array Size : 37013632 (35.30 GiB 37.90 GB)
Device Size : 37013632 (35.30 GiB 37.90 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 1
Persistence : Superblock is persistent

Update Time : Sun Jun 28 16:14:33 2009
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

UUID : 00c475c1:a9b8f179:1bf5acf4:2dea08b8
Events : 0.214

Number Major Minor RaidDevice State
0 8 5 0 active sync /dev/sda5
1 8 21 1 active sync /dev/sdb5
/dev/md2:
Version : 00.90.03
Creation Time : Fri Jun 26 15:36:10 2009
Raid Level : raid1
Array Size : 1967808 (1922.01 MiB 2015.04 MB)
Device Size : 1967808 (1922.01 MiB 2015.04 MB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 2
Persistence : Superblock is persistent

Update Time : Sun Jun 28 16:06:18 2009
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

UUID : 66b9f49a:952e775b:fed7e500:3f8f750d
Events : 0.10

Number Major Minor RaidDevice State
0 8 6 0 active sync /dev/sda6
1 8 22 1 active sync /dev/sdb6

A gond az, ha lehúzom az egyik SATA disket, akkor arról hajlandó bootolni, ha viszont a másikat akkor "Missing operating system" üzenet jön. Az az igazság csak azért akartam tükrözést csinálni, hogy a másik vinyót majd jól elrakjuk és ha gond van akkor elő lehet szedni (sima ADSL gateway gép, és eléggé gázos emberkénél van, ezért lenne jó ez az elrakom a másik vinyót verzió).
Mi lehet a gond, mégse tükör a tükör?

Fdisk
-----
Device Boot Start End Blocks Id System
/dev/sda1 * 1 12 96358+ fd Linux raid autodetect
/dev/sda2 13 4865 38981722+ 5 Extended
/dev/sda5 13 4620 37013728+ fd Linux raid autodetect
/dev/sda6 4621 4865 1967931 fd Linux raid autodetect

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 12 96358+ fd Linux raid autodetect
/dev/sdb2 13 4865 38981722+ 5 Extended
/dev/sdb5 13 4620 37013728+ fd Linux raid autodetect
/dev/sdb6 4621 4865 1967931 fd Linux raid autodetect

Hozzászólások

Grub is van a masodik vinyon?

-------------------------------
“The 0 in Raid 0 stands for how many files you’re going to get back if something goes wrong” :)

> ha lehúzom az egyik SATA disket, akkor arról hajlandó bootolni, ha viszont a másikat akkor "Missing operating system" üzenet jön.

Gondolom hiányzik róla a master boot record (MBR). Ha teljesen egyformák a partíciós táblák, akkor másold át: 'dd if=/dev/egyikről of=/dev/másikra bs=512 count=1'

Igen, két teljesen egyforma winchester. Csak azt gondoltam ha egyformák a RAID1 particiók, és tükrözés van akkor az MBR is átmegy. Vagy software raidnél ilyen nincs? Mert hw raidnél mindig ment egyik illetve másik winchesterről is a boot.

fw:~# dd if=/dev/sda1 of=/dev/sdb1 bs=512 count=1
1+0 beolvasott rekord
1+0 kiírt rekord
1 bájt (1 B) másolva, 0,0096622 másodperc, 53,0 kB/mp

Sajna ugyanúgy, "Missing operating system" ha csak a sdb winchester van rákötve.

Összejött a dolog, köszönet mindenkinek a segitségért.

Ami kelett a sikerhez:

1. dd if=/dev/sda of=/dev/sdb bs=512 count=1
2. Super grub disk-ről boot

nem kotozkodeskepp DD szep es jo megoldas de nemkene ennyira visszamenni oskorba

grub ot szepen lehet telepiteni megfelelo parancsokkal masik HDD re is :

pl.:

grub-install /dev/sdb

vagy

grub (grub parancssorba belep --->)
device (hd0) /dev/sdb
root (hd0,0)
setup (hd0)

A boot/grub/devices.list fileban asszem valamelyik igenyli, hogy bennelegyen adott hdd... csak belekell irni hogy hd1 /dev/sdb pl.