Назад | Перейти на главную страницу

Используйте старый raid-диск в качестве загрузочного устройства без потери данных

Было два диска в sw-raid. Существовал /dev/md1 как своп, /dev/md2 как ботинок и /dev/md3 с участием ext4.

Отключил sw-raid остановкой и удалением mdadm а затем обнуление суперблока на каждом /dev/mdX раздел с:

sudo mdadm --zero-superblock /dev/sda1
sudo mdadm --zero-superblock /dev/sda2
sudo mdadm --zero-superblock /dev/sda3

На диске, который является первым загрузочным устройством, я не знаю, актуально ли это, тип системы каждого раздела был установлен обратно с fd к 82 или 83 с участием fdisk, /etc/fstab был обновлен, меняется /dev/mdX к /dev/sdaX, и grub был переустановлен на загрузочный раздел (/dev/sda2) с участием grub-instal. Но система не загружается.

Что еще мне нужно сделать, чтобы использовать этот диск в качестве загрузочного устройства без переустановки или потери данных?

Текущий выход fdisk

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    33556480    16777216+  82  Linux swap / Solaris
/dev/sda2   *    33558528    34607104      524288+  83  Linux
/dev/sda3        34609152  3907027120  1936208984+  83  Linux

С участием это не загружается Я имею в виду, что он останавливается в консоли grub (с grub> условное обозначение). А ls команда говорит:

(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos1)

Это странно, потому что hd1 был отформатирован с помощью ext4 ...

В конце концов, это была проблема установки grub. Я побежал grub из смонтированной фс (в системе спасения не было grub команда) и сделал:

grub> root (hd0,1)
grub> setup (hd0)