2

У меня операционная система Linux на не загружаемом жестком диске. В настоящее время я использую LiveCD, чтобы помочь диагностировать проблему; однако, я по ошибке удалил MBR в процессе через testdisk.

Есть ли способ восстановить MBR? Это та же разница, что и запись загрузчика на диск, в данном случае LILO? Извините за отсутствие знаний.

Для этого мне нужно смонтировать жесткий диск, но я не знаю тип файловой системы диска.

ОБНОВЛЕНИЕ: мне удалось восстановить MBR с помощью загрузчика LILO. Я использовал blkid для вывода списка типов файловых систем разделов и использовал fdisk -l для ссылки на загрузку устройства, чтобы смонтировать диск.

Затем я использовал:

mount -o dev /dev /hd(x) /mnt /hd chroot /mnt /hd lilo -v

Спасибо!

2 ответа2

1

Если у вас есть работающая система Linux на диске, вы можете установить загрузчик и использовать его для загрузки системы. Например, это может быть GRUB. Лило тоже подойдет. После установки вам нужно будет настроить его и указать, какое ядро загружать и где оно находится. Для этого вам нужно знать, какие разделы находятся на жестком диске и где находится ядро.

Сначала просмотрите структуру жесткого диска, выполнив команду fdisk -l

После этого попробуйте смонтировать разделы с настройками по умолчанию. Надеюсь, система Live CD сможет это сделать. Если нет, вам придется попытаться смонтировать их вручную.

Посмотрите на /etc /fstab в системе Linux на жестком диске. Это может раскрыть файловую систему и другие полезные данные.

Не могли бы вы опубликовать вывод fdisk -l?

0

Вы пробовали GParted?

Это может помочь вам определить, какая файловая система находится на вашем диске. Как только вы узнаете тип файловой системы, вам будет проще монтировать разделы.

Если вы хотите восстановить загрузчик, я советую вам установить (или переустановить) grub:

grub-install /dev/sda

Для настройки grub (grub.cfg) вы должны перейти на страницу поддержки вашего дистрибутива. В некоторых дистрибутивах Linux, таких как Debian, есть инструменты для автоматического создания меню grub /cfg.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .