Было два диска в 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)