[personal profile] alexp
На днях включил комп, а он отказался загружаться, выдавая следующее
error: unknown filesystem.
grub rescue>


Скорее всего, в этом было виновато обновление Ubuntu 12.04, хотя возможно ошибка возникла из-за Windows 7.

Решить проблему оказалось довольно просто:

Для начала посмотрел, что находится на hd0 при помощи команды ls
grub rescue>ls

Данная команда возвращает список всех доступных дисковых устройств в формате
(hd0,msdos1) (hd0,msdos2) (hd1,msdos1) (hd1,msdos2)


Затем выполнил следующие команды:
grub rescue>ls (hd0,msdos6)/
grub rescue>set root=(hd0,msdos6)
grub rescue>ls /
grub rescue>set prefix=(hd0,msdos6)/boot/grub
grub rescue>insmod normal
grub rescue>normal


После перезагрузки появился grub с возможностью загрузки Ubuntu 12.04 и Windows 7. Но если перезагрузиться еще раз, то проблема возникает вновь. Поэтому нужно загрузиться из под Ubuntu и выполнить следующие команды в терминале:
sudo update-grub
sudo grub-install /dev/sda

где /dev/sda - это то устройство (жесткий диск, твердотельный накопитель,...), на которое нужно установить загрузчик grub.

Date: 2012-08-07 04:57 am (UTC)
From: [identity profile] Диана Анисютина (from livejournal.com)
СПАСИБО ОГРОМНОЕ !

Date: 2012-08-07 05:05 am (UTC)
From: [identity profile] athunder.livejournal.com
Пожалуйста!

Date: 2015-09-13 08:45 am (UTC)
From: (Anonymous)
А у меня после команды insmod normal пишет error file not found,что делать?

Date: 2015-09-13 03:35 pm (UTC)
From: [identity profile] athunder.livejournal.com
А что конкретно выдают команды
ls /boot/grub

и
ls /boot

?
Edited Date: 2015-09-13 03:38 pm (UTC)

Date: 2015-09-16 12:01 pm (UTC)
From: (Anonymous)
Одно и то же: error : file '/boot/grub' not found или
error : file '/boot' not found

Date: 2015-09-16 02:09 pm (UTC)
From: [identity profile] athunder.livejournal.com
Я так понимаю, что не на том дисковом устройстве ищите загрузчик. В моём случае это было (hd0,msdos6). Сначала нужно найти дисковое устройство, на котором будет папка boot, после чего использовать его вместо (hd0,msdos6) в приведённых в посте командах, а именно:

grub rescue>ls
grub rescue>ls (hd0,msdos6)/
grub rescue>set root=(hd0,msdos6)
grub rescue>ls /
grub rescue>set prefix=(hd0,msdos6)/boot/grub
grub rescue>insmod normal
grub rescue>normal


Можно простым перебором выбирать устройство. Например, для (hd0,msdos1):
ls (hd0,msdos1)
set root=(hd0,msdos1)
ls /boot

Если на данном устройстве присутствует папка boot, то выполняем остальные команды. Если нет, то двигаемся дальше.

Date: 2016-11-10 02:00 pm (UTC)
From: (Anonymous)
Решил проблему в биосе.
Advanced Setup далее внёс изменения в hard disk drives

Date: 2017-01-09 10:46 am (UTC)
From: (Anonymous)
unkown filesystem, что делать? Перебором ни один параметр не подошел

Date: 2017-01-09 12:18 pm (UTC)
From: [identity profile] athunder.livejournal.com
В Биосе все устройства нормально настроены?

SAE

Date: 2017-01-30 06:46 am (UTC)
From: (Anonymous)
Ну что, есть результат? Я столкнулся с тем же. Только на сборке Kali-Linux. У меня на всех дисках пишет "unknow filesystem". Снова загружаюсь с флешки - видит все файлы. И, что интересно: если сам установщик при выборе диска автоматом выбирает Ext4, то везде unknow filesystem. А если сам выбираю Ext3, то не находит какой то файл (что то вроде /boot/grub/i386/какой то файл не найден). После этого всего пробую ставить Ubuntu, Kubuntu, Zorin, Rosa все проходит без проблем.

Date: 2017-03-29 08:59 pm (UTC)
From: [identity profile] Никита Наумов (from livejournal.com)
У меня возникла проблема на этапе
sudo grub-install /dev/sda
Когда я выбираю виндоус диски, он говорит, что не поддерживает такую файловую систему и что то про бан лист.
Далее, если я выбираю все остальные линуксовые, то мне выдает информацию похожего типа. Что делать?

Date: 2017-03-31 04:51 am (UTC)
From: [identity profile] athunder.livejournal.com
Папку boot пробовали найти? Сначала ls выведет список всех разделов. Далее проходим по каждому разделу и ищем папку boot, как в примере ниже для раздела (hd0,msdos1)
grub rescue>ls (hd0,msdos1)
grub rescue>set root=(hd0,msdos1)
grub rescue>ls /boot


Если папка boot содержится в разделе (hd0,msdos6), то выполняем
grub rescue>ls (hd0,msdos6)/
grub rescue>set root=(hd0,msdos6)
grub rescue>ls /
grub rescue>set prefix=(hd0,msdos6)/boot/grub
grub rescue>insmod normal
grub rescue>normal

Если это другой раздел, то подставляем в строчках выше нужно заменить (hd0,msdos6) на него.

И только после этого устанавливается grub. Попробуйте проделать вышеуказанное ещё раз.
Edited Date: 2017-03-31 04:52 am (UTC)

Date: 2017-04-18 10:58 am (UTC)
From: [identity profile] fariz miriyev (from livejournal.com)
Не полуцается.
Пишу ls выходит: (hd0) (hd0,msdos1)
пишу ls / вышла error unknown filesystem
Пробывал следушие команды
ls (hd0,msdos1)
Filesystem is unknown
ls /boot/grub
Unknown filesystem
ls /boot
Unknown filesystem

Date: 2017-04-18 11:23 am (UTC)
From: [identity profile] athunder.livejournal.com
У меня что-то не хватает понимания темы, чтобы разрешить проблему. После чего у вас появилась ошибка "error: unknown filesystem"? После переустановки системы, обновления,...? Разделы на диске не удаляли?

Раз появляется раздел (hd0,msdos1) , то попробуйте работать с ним:
grub rescue>set root=(hd0,msdos1)
grub rescue>ls /
grub rescue>set prefix=(hd0,msdos1)/boot/grub
grub rescue>insmod normal
grub rescue>normal

Date: 2017-04-18 11:29 am (UTC)
From: [identity profile] fariz miriyev (from livejournal.com)
grub rescue>set root=(hd0,msdos1)
grub rescue>ls /
error:unknown filesystem

Date: 2017-04-18 11:52 am (UTC)
From: [identity profile] athunder.livejournal.com
Не знаю, поможет ли выполнение остальных команд или утилита Boot-Repair, несмотря на ошибку. Тем более, что вы не ответили, что произошло с системой. Может, разделы удалили. Или одно устройство умерло/не видно из-за настроек BIOS.

Date: 2017-05-11 09:18 pm (UTC)
From: (Anonymous)
Это все, конечно, чудесно, но что же мне делать, если убунты-то, нет у меня? Был отформатирован диск с убунту, на который я ставил вин8.1, и когда уже пора было загрузится с жесткого диска, получил вот это чудо. Такая трабла нигде не оговаривается

Date: 2017-05-12 04:20 am (UTC)
From: [identity profile] athunder.livejournal.com
Если Ubuntu больше использовать не планируете, то понадобится диск или флешка с Windows.

Если диска или флешки с WIndows у вас нет, то можно скачать .ISO образ с Windows (http://athunder.livejournal.com/287302.html), после чего сделать из нёго загрузочную флешку при помощи бесплатного приложения Rufus. Бесплатное приложение Windows USB/DVD Download Tool от Microsoft тоже может подойти для этих целей, но не всегда оно работает.

Как восстановить загрузку Windows 7, 8, 10 после удаления Ubuntu
После загрузки с флешки нужно выбрать Troubleshooting -> Command Prompt и ввести в консоли:
Bootrec /fixmbr
Edited Date: 2017-05-12 04:25 am (UTC)

Date: 2017-08-24 08:56 pm (UTC)
From: (Anonymous)
Большое спасибо автору!
Работает и после обновлений десятки! Главное найти раздел с Линуксом.
Я ставил стандартно: сначала вин10., потом Убунту. Все было хорошо до последнего обновления десятки. Разрешил установку обновы и лег спать, в надежде шо все будет хорошо. Но увы.... Утром увидел error: unknown filesystem.
grub rescue>
Дальше шел по этой инструкции. Только для 10-ки (hd0,msdos3) и потом установка загрузчика на /dev/sda
Кстати, не первый случай у меня лично. Раньше помогали линуксоиды знакомые, сейчас решил все сам.
Удачи всем в бодании с мелкософтом!

Date: 2017-08-28 03:28 pm (UTC)
From: [identity profile] athunder.livejournal.com
Спасибо за обратную связь! Рад, что справились своими силами!

April 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223 242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2025 01:47 pm
Powered by Dreamwidth Studios