В чем проблема с настройкой загрузки в этом массиве raid?
После безопасного удаления /dev/sda (Samsung 840 Pro) мне пришлось настроить grub на /dev/sda2 (по неизвестной причине раздел / boot является вторым). Итак, я запустил что-то вроде этого:
grub<br>
root(hd0,1) //my boot partition is the /dev/sda2<br>
setup(hd0)
Я видел во многих местах, что я должен скопировать первые 512 байт с помощью dd с хорошего устройства, а затем записать первые 446 байт также с помощью dd. Я никогда этого не делал. Интересно, почему нам нужно использовать промежуточный файл и почему мы не можем просто сделать "dd if=/dev/sdb of=/dev/sda bs=446 count=1".
В любом случае, когда / dev / sdb удален, система не загружается. Фактически он говорит, что загружает CentOS 6.4 за 3...2...1 секунду, но затем просто перезагружается и так далее. Для проверки я экспортировал первые 446 байтов каждого диска, и они отличаются:
/ dev / sda (гекса)
.ЧАС............................................................................. u.... Y |..1......... @ |<. т... R... tT.A..U..ZRrI..U.uC.A |..u.... t7f.L... |.D..f..D |..... D... f... D..pf1..DfD.B..r... p.}.... s............. |..D..f1... @ fD1.......... @ D.1...... f..fD | f1.f.4.T.f1.ft.T..D.; D.} <. T..... L...... lZt..p.. 1...... r *.... H | `...... 1.1..... a. & B |..}. @.....}. 8.....}. 0...}. *... GRUB.Geom.Hard Disk.Read. Ошибка......... <. U.........................
/ DEV / SDB
.Н.................|!............... 8.U........ у.... .....|...t........@.........u....Y|..1....... ..@|<. т... R... tT.A..U..ZRrI..U.uC.A |..u.... t7f.L... |.D..f..D |..... D... f... D..pf1..DfD.B..r... p.}.... s............. |..D..f1... @ fD1.......... @ D.1...... f..fD | f1.f.4.T.f1.ft.T..D.; D.} <. T..... L...... lZt..p.. 1...... r *.... H | `...... 1.1..... a. & B |..}. @.....}. 8.....}. 0...}. *... GRUB.Geom.Hard Disk.Read. Ошибка......... <. U................... Гм....
Я сделал что-то не так? Что я могу сделать, чтобы безопасно это исправить?