Grub представляет собой универсальный загрузчик для Linux и других ОС. Например, с его помощью пользователь может иметь несколько операционных систем на одном компьютере, выбирая при включении нужную систему для загрузки. Но в некоторых случаях пользователь сталкивается с ошибкой Grub Rescue Unknown Filesystem.
Почему возникает эта ошибка?
Причины разные: например, загрузочные файлы отсутствуют либо они были перемещены. Кроме того, метрики раздела /boot могли быть изменены либо этот раздел был отформатирован, то есть он больше не существует.
Прежде всего, надо понимать, что Grub инсталлируется в 2 места. Одно из них — таблица разделов MBR. Тут места немного, поэтому весь загрузчик сюда не помещается. Однако он обладает модульной структурой, то есть все основные модули, ресурсы и конфигурационные файлы размещаются на обычном разделе (монтируется после загрузки в /boot). При этом программа в MBR «помнит», в каком месте располагается раздел /boot, однако если с данным разделом что-либо произойдет, то программа не загрузит привычные модули, следовательно, появится ошибка unknown filesystem. Значит все это следующее: если раздел уже не существует, остается лишь брать LiveCD диск и выполнять переустановку загрузчика. Если же раздел просто изменен, то есть возможность исправить ситуацию.
Как исправить?
Прежде всего, воспользуйтесь командой ls, чтобы узнать список доступных разделов:
Далее просмотрите содержимое каждого раздела — это позволит понять, где именно располагаются файлы модулей, пример:
Если увидели папку boot, то это нужный раздел. Далее инсталлируем данный раздел значением переменной root и посредством команды set:
set prefix=(hd0,1)/boot/grubПотом загружаем и запускаем модуль normal — он загрузит все, что необходимо:
Если раздел /boot поврежден не был, загрузчик корректно определит все файлы и запустит привычное меню. Конечно же, после загрузки надо будет восстановить загрузчик Grub для того, чтобы не вводить вышеописанные команды при каждой загрузке ОС. Если же вышерассмотренным способом проблему решить не удастся, придется пройти процедуру переустановки загрузчика с помощью LiveCD-диска.
По материалам блога https://losst.ru/.
Grub — это универсальный загрузчик, который используется для загрузки операционной системы Linux и других ОС, в случае, если на компьютере установлен Linux. Но когда вы выполняете какие-либо действия с разделами на диске, например, восстанавливаете их с помощью Clonezilla, изменяете размер или что-то другое, что Grub может быть поврежден.
Часто такие повреждения приводят к ошибке grub rescue unknown filesystem. Тогда перед вами не появляется меню, а только сообщение про ошибку и консоль восстановления для ввода команд. В этой небольшой статье мы рассмотрим как исправить эту ошибку.
Ошибка grub rescue unknown filesystem может возникать по разным причинам вот самые распространенные причины:
- Вы восстанавливали диск из Clonezilla и были изменены метрики раздела /boot;
- Раздел /boot был отформатирован и больше не существует;
Дело в том, что Grub устанавливается в два места. Первое — место в таблице разделов MBR. Там очень мало места, около 512 байт, а следовательно, весь загрузчик туда поместиться не может. Поэтому Grub имеет модульную структуру и все основные модули, конфигурационные файлы и ресурсы располагаются на обычном разделе, который монтируется после загрузки в /boot. Причем программа в MBR помнит где находится раздел /boot, но если с этим разделом что-то произойдет и программа не сможет загрузить привычные модули, то выдаст ошибку uncnown filesystem. Если раздела больше нет, то вам останется только брать LiveCD диск и переустанавливать загрузчик, если же раздел просто немного изменен, то еще можно все исправить.
Как исправить Grub unknown error
У вас есть простейший терминал с самой простой командной оболочкой. Чтобы знать какие команды можно там вводить наберите:
help
Дальше нам нужно посмотреть список доступных разделов, для этого используется команда ls, как в bash:
ls
Без модулей grub поддерживает только ту файловую систему, которая была на /boot. Вы можете попытаться просмотреть содержимое каждого раздела чтобы определить где находятся файлы модулей. Например:
ls (hd0,1)/
Если вы увидели папку boot, значит это наш раздел. Дальше устанавливаем этот раздел значением переменной root с помощью команды set:
set root=(hd0,1)
set prefix=(hd0,1)/boot/grub
Загружаем и запускаем модуль normal, который должен загрузить все, что нам необходимо:
insmod normal
normal
Если раздел /boot не был поврежден, то загрузчик нормально определит все файлы, а потом запустит привычное для вас меню. Конечно, после того, как система загрузится, вам будет необходимо восстановить загрузчик Grub чтобы не вводить эти команды при каждой загрузке системы.
Выводы
В этой статье мы рассмотрели почему возникает ошибка error unknown filesystem grub rescue и что делать grub rescue, когда вы видите это сообщение. Да, во многих случаях у вас уже не получится загрузить систему без LiveCD диска. Но иногда все можно спасти. Надеюсь, эта информация была полезной для вас.
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.
Решение ошибок программы-загрузчика GRUB
Нередко возникает необходимость в установке двух принципиально разных операционных систем на один компьютер: Windows и Linux. Разумеется, подобное «соседство» будет связано с некоторыми неудобствами. Для установки, как правило, используют специальную программу GRUB. Но к сожалению, при её использовании можно столкнуться с рядом ошибок. В этой статье разберёмся с тем, как исправить ошибки загрузчика GRUB. Давайте же начнём. Поехали!
Для начала давайте определимся с тем, что из себя представляет эта программа. GRUB — представляет собой системный загрузчик, устанавливающийся непосредственно с Линукса и записывающий все данные на первый раздел диска (MBR).
Сам rescue mode является отличительной чертой GRUB 2 от его предыдущей версии. Этот режим запускается, если программе-загрузчику не удалось найти файл «grub.cfg» либо не удалось передать управление в kernel (ядро). В итоге не удаётся найти загрузочные файлы и запустить операционную систему. Именно тогда и возникает ошибка.
Следуйте инструкциям ниже, чтобы узнать, как решить проблему с GRUB
Способ 1
Что делать в случае ошибки unknown filesystem grub-rescue? Перед вами окно, в котором можно использовать только 4 команды, их вполне достаточно, чтобы исправить все проблемы и успешно загрузиться:
- ls — позволяет вывести всё содержимое;
- set — применяется для установки переменных;
- unset — очищает переменную;
- insmod — необходима для загрузки модулей.
Также можно сделать доступным ряд других команд. Сделать их доступными можно, загрузив модуль «normal». Для этого пропишите:
После этого станут доступны:
- dump — для очистки памяти;
- exit — команда выхода из загрузчика;
- chainloader — необходима, чтобы указать последующей команде boot передать управление цепочечному загрузчику;
- kfreebsd — несколько команд, позволяющих загрузить ядро FreeBSD, его модули;
- rmmod — позволяет выгрузить указанный модуль ядра;
- multiboot.
Первым делом нужно отыскать модули, чтобы загрузить их. Для этого введите:
Результатом выполнения команды будет следующее:
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)
Из этого можно сделать вывод, что загрузчик не может определить файловые системы дисков, поэтому определяет их как msdos. Теперь необходимо угадать видимые диски. В конкретном примере перед вами два диска: hd0 (с тремя разделами) и hd1 (с двумя разделами). Допустим, вы знаете, что Linux инсталлирован на диск, который имеет три раздела. В таком случае вам нужен диск с индексом «0».
GRUB даёт названия разделам в обратном порядке. В связи с этим, неясно как трактовать запись: «(hd0,msdos3)». Ведь можно посчитать это как первым разделом, так и третьим. К счастью, из этой ситуации можно выйти при помощи такого синтаксиса команды: «(hd0,1)». Обратите внимание, что в программе-загрузчике GRUB отсчёт дисков идёт с 0, а разделов с 1.
Допустим, что Линукс хранится в первом разделе, тогда он будет обозначаться (hd0,1). В этом случае команда, которую необходимо прописать, будет иметь вид:
Теперь модули могут быть загружены. Использовать их можно только после загрузки.
После того как вы выбрали нужный диск, проверьте содержится ли там то, что нужно. Для этого пропишите:
В результате выполнения на экране появится список md файлов.
После этого загрузчик будет переведён в режим полной функциональности. Затем автоматически будут найдены разделы с операционной системой, и откроется меню программы.
Теперь остаётся загрузить Linux. Делается это при помощи команды:
Способ 2
Всё сильно упрощается, если использовать Live CD – загрузочный диск с системой Linux. Он может быть записан на флешке, на внешнем винчестере или на обычном диске – это неважно, главное, чтобы с него можно было загрузить компьютер.
После загрузки Linux стандартным способом устанавливается бесплатная утилита Boot Repair. Она предназначена именно для устранения ошибок загрузки с помощью загрузчика Grub и очень проста в использовании – достаточно кликнуть по кнопке.
Заметим, что иметь Live CD для линуксоида всегда полезно и даже необходимо. Это зачастую избавляет от множества проблем, так как позволяет загрузить полноценную систему с внешнего носителя и использовать весь её инструментарий. Скачать такой диск с любой версией Linux не представляет сложностей, в комплекте обычно идёт инструкция по записи его на флешку.
После выполнения всех этих действий ошибка будет устранена. Пишите в комментариях была ли полезна для вас эта статья и задавайте любые интересующие вопросы по рассмотренной теме.
Как исправить «ошибку: неизвестная файловая система. Grub rescue>
Я не совсем уверен, что я сделал. Мне кажется, я установил Ubuntu поверх Windows на своем нетбуке Acer. Затем я попытался установить Linux Mint, но он не запустился.
Я выключил и снова включил нетбук. Теперь я получаю ошибку.
Я прочитал много других вопросов, подобных этому, но в моем случае я не могу загрузить компакт-диск. Если я вставлю компакт-диск с Ubuntu или компакт-диск с Linux Mint в свой внешний привод CD /DVD и сначала изменю свой BIOS на загрузку CD-ROM, у меня просто появится тот же экран с ошибкой.
Обновление скопировано из комментария от 2012-05-26 02:54:29Z
Вот некоторые результаты моих команд:
6 ответов
Следующее решило проблему для меня, у меня есть Windows 7 & Ubuntu 10.04. После запуска следующих команд мне не нужно запускать их каждый раз, и я могу нормально загружать обе ОС:
Теперь, когда вы загрузитесь в Ubuntu, выполните следующие две команды:
Замечания: /dev/sda это диск, где вы хотите установить GRUB, это может быть /dev/sdb или что-то еще, но обычно /dev/sda
Примите во внимание, что hd0 может быть Х (0,1,2..) в зависимости от порядка дисков и 6 может быть и другим, это может быть (hd0,gpt7) , например.
Сначала загрузитесь в Ubuntu из образа ISO.
Найдите раздел Ubuntu и папку, содержащую модули GRUB.
Папка GRUB, содержащая модули, должна быть расположена так, чтобы можно было загружать правильные модули. Эта папка была бы создана во время первоначальной установки Ubuntu и должна находиться в разделе Ubuntu. Эта папка обычно находится в (hdX,Y)/boot/grub или (hdX, Y) / usr / lib / grub / i386-pc. Найдите свой существующий раздел Ubuntu и папку модуля.
- ls — должен вернуть все известные диски (hdX) и разделы (hdX, Y)
- ls (hdX,Y)/ — должен показывать содержимое корневого каталога раздела.
- Если вы получаете сообщение «error: unknown filesystem», это не ваш раздел Ubuntu.
- Если это раздел Ubuntu, вы увидите папки Ubuntu, в том числе lost+found/, home/, boot/, vmlinuz и initrd.img. Используйте этот адрес в качестве первой части следующей команды.
- ls (hdX,Y)/boot/grub — должно отображать несколько десятков *.mod файлов. Это папка, которую вы ищете.
- Если вы не можете найти модули, попробуйте альтернативное расположение: ls (hdX,Y)/usr/lib/grub/i386-pc
- Эта команда должна правильно указывать на папку, содержащую модули GRUB. Адрес должен быть тем, что был в предыдущем разделе, где отображались модули.
Это должно быть так. Если команды выполнялись без каких-либо сообщений / ошибок, команды были приняты как введенные. Пришло время для загрузки:
Теперь сделайте это после загрузки:
sudo mount /dev/sdaX /mnt
Вот, sdaX ваш загрузочный раздел. Вы можете получить список с sudo blkid как это,
Замечания: sdaX должен быть раздел Linux.
sudo grub-install —boot-directory=/mnt/boot /dev/sda
Загрузите свою систему с Ubuntu Live CD и попробуйте это, для меня это творит чудеса.
Перед прочтением: Ответ ниже предназначен для пользователей Ubuntu, которые только что обновили / восстановили / переустановили / установили OS X. Вероятно, ответ будет работать, если это не так (например, если в вашем разделе есть несоответствия) стол), но я не уверен.
Для меня это произошло после обновления до OS X Mavericks (10.9). В основном, возможно, произошло то, что OS X создала раздел восстановления («Recovery HD»), который система обнаруживает только иногда. Например, GParted в Ubuntu увидит раздел восстановления нормально, но при перечислении разделов в терминале ( fdisk -l ), вы можете не видеть разделы.
Диагностика проблемы: вызвало ли обновление / форматирование / восстановление OS X проблему?
Чтобы диагностировать, что это действительно так, сначала загрузите GRUB для загрузки в Ubuntu. Чтобы сделать это, перейдите на эту страницу или посмотрите, смогут ли другие ответы на этот вопрос помочь вам в Ubuntu. Для меня запуск следующих команд временно позволил мне загрузить правильный раздел. В зависимости от того, как настроены ваши жесткие диски и разделы, они могут различаться:
Теперь войдите в Ubuntu и проверьте GParted. Если вы видите раздел восстановления, откройте терминал и введите fdisk -l чтобы увидеть, обнаружит ли это раздел восстановления. Если в нем нет одинаковых разделов, проверьте столбец устройства / раздела и посмотрите, не совпадают ли они (например, в GParted ваш загрузочный раздел может быть /dev/sda4 , но это /dev/sda3 при беге fdisk ). Если это так, продолжайте читать. Если это не так, похоже, ваши разделы выстроены правильно. Вы можете либо продолжить чтение и следовать инструкциям (которые, если GRUB работал до восстановления / переустановки / и т. Д., Это должно работать правильно), либо просто переустановить GRUB в нужном разделе.
Исправление путем удаления / объединения раздела восстановления
Чтобы решить эту проблему, мы хотим избавиться от раздела восстановления — он вызывает проблемы и несоответствия, и его удаление не должно наносить ущерба. В идеале вы хотите объединить его с обычным разделом HFS + OS X, поэтому следуйте этому вопросу и ответьте здесь. После объединения GRUB должен вернуться в нормальное состояние.
1 месяц назад установил Ubuntu (Перед этим стояла винда, диск форматнул и поставил юбунту) Устанавливал ради интереса, посмотреть что да как. Сегодня решил снести ее и установить Windows 10 Technical Preview (rus, x64, офф сайт).
Я сделал загрузочную флешку с виндой. Выставил ее 1-ой в биосе на загрузку. В разметке диска удалил все разделы. После в биосе выставил 1-ым в списке HDD, 2-ым флешку.
Включил нетбук и увидел:
error: unknown filesystem
Entering rescue mode.
Использовал этот мануал (восстановление в rescue mode).
После ввода команды ls выдало:
(hd0) (hd0,msdos5) (hd0,msdos1)
Потом выполнил это:
set prefix=(hd0,1)/boot/grub
set root=(hd0,1)
Но после ввода
ls /boot/grub
выдало error:unknown filesystem
При покупке нетбука была установлена Linux, я ее в тот же день снес и заменил на Windows 7.
Но при установке возникли проблемы.
Я поставил 1-ой флешку, 2-ым HDD в загрузке, но при выборе тома для установки системы было такое сообщение:
Нам не удалось создать новый или найти существующий раздел
Решил так: установил 1-ым HDD, 2-ой флешку, т.к. диск пустой, загрузка переходит на флешку и все норм.
При установке Windows 8.1 проблема повторилась.
Тогда я ее решил копирование через командую строку установочных файлов с флешки на диск и прост загрузился с диска без флешки.
Месяц назад снес винду и поставил юбунту (писал уже выше).
Сносил юбунту так: записал образ Windows 10, через него удалил тома с Ubuntu, создал новый том (на 100гб, остальное место хочу разметить под файлы после установки винды) и отформатировал его в ntfs. Разумеется проблема с «Нам не удалось создать новый или найти существующий раздел» повторилась и я выставил 1-ым в загрузке HDD но увидел вот такую надпись
error: unknown filesystem
Entering rescue mode.
Копировать файлы на диск пробовал, но ничего не изменилось
Что делать, как мне теперь нормально восстановить диск и установить на него Windows?
Сообщения: 8626
Благодарности: 2127
но при выборе тома для установки системы было такое сообщение »
Для установки системы диск надо не готовить удалением и созданием разделов, а зачищать ото всей информации о ранее существовавших разделах и загрузочных записях.
Когда появится окно выбора раздела для установки, то нажмите сочетание клавиш Shift+F10.
Появится окно командного процессора (cmd).
Наберите в нём команду:
diskpart
и нажмите Enter. Через несколько секунд в окне появится приглашение DISKPART>
Наберите команду
list disk
и запомните номер диска, на который собираетесь ставить систему. Затем наберите команду
select disk #
подставив вместо символа # запомненный номер. После появления сообщения о том, что выбран диск с этим номером, наберите команду
clean
По завершении очистки (что займёт с десяток секунд; вся информация на диске будет удалена) завершите подготовку, набрав 2 одинаковых команды:
exit
exit
Окно командного процессора закроется.
Обновите информацию в окне выбора дисков, нажав соответствующий пункт под ним. Затем продолжайте установку на выбранный диск как обычно: либо на всё нераспределённое пространство, либо введя нужный вам размер раздела под систему.
Recommended Posts
- Author
-
- Share
The ‘Create persistent volume’ start menu script creates a datakrd.bs file when booting from a USB hard disk, but persistence does not work when you reboot and there is no livemntbackstore or livemntboot. It works OK only if the USB drive is a Removable type of USB drive.
This means we cannot have persistence when using multiboot USB hard disks, USB Corsair GTX flash drive or USB Silverstone M.2 drive enclosures, etc,
Link to comment
Share on other sites
-
- Share
Hi, SteveSi!
Thank you for your report! Can you provide more details:
1) As far as i understand ‘Create persistent volume’ script create persistent volume, but it isn’t used after reboot, isn’t it?
2) How did you create multiboot USB hard disk with KRD2018?
Link to comment
Share on other sites
- Author
-
- Share
Link to comment
Share on other sites
- Solution
- Solution
-
- Share
Try to add kernel argument:
backstore=alldev
Link to comment
Share on other sites
- Author
-
- Share
Thanks, that works.
I have a problem with UEFI booting though…
re. UEFI booting, the latest ISO has bootEFI folder with
EFIbootbootx64.efi 2019-08-08
EFIbootkrd_grub.efi 2019-08-08
‘Something goes wrong with config (hd0,msdos1)/boot/grub/grub.cfg’
but if I add EFIbootgrubx64.efi and bootx64.efi from an Ubuntu ISO it works OK.
Any ideas?
Link to comment
Share on other sites
- Author
-
- Share
P.S. I can just see the initial error message ‘unknown filesystem’ before the ‘Something goes wrong..’ error message.
I think maybe FAT32 (standard UEFI filesystem format) is not supported by UEFI boot files?
Link to comment
Share on other sites
-
- Share
‘Something goes wrong with config (hd0,msdos1)/boot/grub/grub.cfg’
but if I add EFIbootgrubx64.efi from an Ubuntu ISO it works OK.
Any ideas?
Is Secure Boot is active on this UEFI machine? Did you change this grub.cfg?
P.S. I can just see the initial error message ‘unknown filesystem’ before the ‘Something goes wrong..’ error message.
I think maybe FAT32 (standard UEFI filesystem format) is not supported by UEFI boot files?
Provide screenshot with this errors, please.
Link to comment
Share on other sites
- Author
-
- Share
This is just before the ‘Something goes wrong…’ message appears.
Not Secure Boot.
Happens under VirtualBox booting from FAT32 USB drive and real system.
USB drive was not made using dd but by MBR partition + FAT32 volume.
Standard grub2 Ubuntu boot files work fine.
grub.cfg was not modified — it still has commented out lines as in latest ISO.
set default=0
set timeout=10
set answer=0
clear
#echo -n "Press ESC to load Kaspersky Rescue Disk... "
#if sleep --verbose --interruptible ${timeout} ; then
# set timeout=0
# set default=0
# source /boot/grub/cfg/en.cfg
# source /boot/grub/${grub_cpu}-${grub_platform}/cfg/boot_from_hard.cfg
#else
source /boot/grub/cfg/lang_menu.cfg
#fi
Link to comment
Share on other sites
-
- Share
Thank you for screenshot!
So, «error: unknown filesystem.» is known situation and grub tries to find files (see next line). And accoridnig to:
'Something goes wrong with config (hd0,msdos1)/boot/grub/grub.cfg'
config was found. But there were line:
Check signature state is enforce
says that grub validating all accessing files by signature (you can see *.sig files near all other files). If you modified one of config or module then signature verification will be failed (this mode is active only for UEFI x86-64 mode). So, all grub config/module modifications are inaccessible now (even if Secure Boot is off due to we can’t check state of Secure boot from grub configs). Grub from Ubuntu don’t enable signature verification mode (they use unoffictial patches to prevent loading unsigned modules on Secure Boot).
Link to comment
Share on other sites
- Author
-
- Share
OK — If I use all original files from the ISO then it UEFI-boots,
but if I modify kav_menu.cfg to add backstore=alldev then it will not boot.
I can select English and press ENTER but nothing happens.
If I restore original kav_menu.cfg then it boots (but no persistence).
So how can I have persistence with a USB hard disk on UEFI-boot?
Link to comment
Share on other sites
-
- Share
Now you can add this parameter only manually.
We have plans to use this unofficial grub patches too (grub in Gentoo doen’t have them by default). But i don’t know when next patch will be released.
Link to comment
Share on other sites
- Author
-
- Share
OK — why not add alldev code to menu — will it do any harm?
Thank you for your help. Much appreciated.
Link to comment
Share on other sites
-
- Share
OK — why not add alldev code to menu — will it do any harm?
Without patches in enforce state grub verifier all accesses files (configs, pictures, modules and etc). We add signature enforcing to block vulnerability with any grub patches.
Link to comment
Share on other sites
This topic is now closed to further replies.
Содержание
- Ошибка grub rescue unknown filesystem
- Ошибка grub rescue unknown filesystem
- Как исправить Grub unknown error
- Выводы
- Не могу установить Windows 10 (error: unknown filesystem. Entering rescue mode)
- Решение ошибок программы-загрузчика GRUB
- Способ 1
- Способ 2
- Error unknown filesystem entering rescue mode grub rescue windows 10
- Обновление Windows 10 привело к grub rescue
- 5 ответов
Ошибка grub rescue unknown filesystem
Часто такие повреждения приводят к ошибке grub rescue unknown filesystem. Тогда перед вами не появляется меню, а только сообщение про ошибку и консоль восстановления для ввода команд. В этой небольшой статье мы рассмотрим как исправить эту ошибку.
Ошибка grub rescue unknown filesystem
Ошибка grub rescue unknown filesystem может возникать по разным причинам вот самые распространенные причины:
Как исправить Grub unknown error
У вас есть простейший терминал с самой простой командной оболочкой. Чтобы знать какие команды можно там вводить наберите:
Дальше нам нужно посмотреть список доступных разделов, для этого используется команда ls, как в bash:
Без модулей grub поддерживает только ту файловую систему, которая была на /boot. Вы можете попытаться просмотреть содержимое каждого раздела чтобы определить где находятся файлы модулей. Например:
Если вы увидели папку boot, значит это наш раздел. Дальше устанавливаем этот раздел значением переменной root с помощью команды set:
set root=(hd0,1)
set prefix=(hd0,1)/boot/grub
Загружаем и запускаем модуль normal, который должен загрузить все, что нам необходимо:
insmod normal
normal
Если раздел /boot не был поврежден, то загрузчик нормально определит все файлы, а потом запустит привычное для вас меню. Конечно, после того, как система загрузится, вам будет необходимо восстановить загрузчик Grub чтобы не вводить эти команды при каждой загрузке системы.
Выводы
В этой статье мы рассмотрели почему возникает ошибка error unknown filesystem grub rescue и что делать grub rescue, когда вы видите это сообщение. Да, во многих случаях у вас уже не получится загрузить систему без LiveCD диска. Но иногда все можно спасти. Надеюсь, эта информация была полезной для вас.
Источник
Не могу установить Windows 10 (error: unknown filesystem. Entering rescue mode)
Привет всем. Купил новый комп недавно на смену старому ноуту. Диск m2 (256 Гб) для ОСи, и диск hdd 4Тб.
И бес меня попутал решил зачем то ubuntu поставить, поразбираться . Установил по туториалам из интернета. Повоевал с ней пару дней, и решил больше не мучаться с этим, а поставить windows 10 как на ноуте.
Загрузился с флешки Windows 10, отформатировал диски, создал раздел на m2 и выбрал его. Windows копирует файлы, потом идет перезагрузка, я флешку вынимаю и ставлю первым пунктом диск m2 в Boot Menu. Всё как обычно. Но тут вдруг перед глазами какая то ошибка: на черном фоне белыми буквами написано:
error unknown filesystem
Entering rescue mode.
grub rescue>_
Я погуглил с ноута, что это такое и как это убрать. Посмотрел несколько статей. Везде пишут одно и то же. Типа это некий загрузчик ubuntu пострадал. И пишут как его восстановить. Причем во всех статьях речь идет о 2 операционках на 1 компе: Ubuntu + Windows.
Но мне это не надо! Мне не нужны 2 ОСи. Мне не нужен никакой загрузчик убунты, и ничего от убунты мне не надо! Я просто хочу полностью избавиться от этого дерьма, и оставить только 1 виндоус. Подскажите пожалуйста как быть? 100 раз уже пожалел что связался с этой убунтой сраной, только лишние мучения теперь.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Error: no such device, Entering rescue mode
Доброго времени суток. у меня такая прроблема: ан ПК стоит 2 жестких диска один из которых отдан на.
Lenovo z570 error: unknown filesystem. grub rescue>
По неосторожности, отформатировал локальный диск(раздел) в NTFS, на котором стояла Fedora 19.
Acer Aspire 5745DG error: unknown filesystem. grub rescue>
Здравствуйте! НА ноутбуке стояло 2-е операционки, Win7 и Ubuntu. Собственно, убунту поставил.
Error entering programming mode + Atmega32
Столкнулся с проблемой. Имеется программатор AVR ISP v3.2, с помощью которого я прошивал.
Источник
Решение ошибок программы-загрузчика GRUB
Нередко возникает необходимость в установке двух принципиально разных операционных систем на один компьютер: Windows и Linux. Разумеется, подобное «соседство» будет связано с некоторыми неудобствами. Для установки, как правило, используют специальную программу GRUB. Но к сожалению, при её использовании можно столкнуться с рядом ошибок. В этой статье разберёмся с тем, как исправить ошибки загрузчика GRUB. Давайте же начнём. Поехали!
Для начала давайте определимся с тем, что из себя представляет эта программа. GRUB — представляет собой системный загрузчик, устанавливающийся непосредственно с Линукса и записывающий все данные на первый раздел диска (MBR).
Сам rescue mode является отличительной чертой GRUB 2 от его предыдущей версии. Этот режим запускается, если программе-загрузчику не удалось найти файл «grub.cfg» либо не удалось передать управление в kernel (ядро). В итоге не удаётся найти загрузочные файлы и запустить операционную систему. Именно тогда и возникает ошибка.
Следуйте инструкциям ниже, чтобы узнать, как решить проблему с GRUB
Способ 1
Что делать в случае ошибки unknown filesystem grub-rescue? Перед вами окно, в котором можно использовать только 4 команды, их вполне достаточно, чтобы исправить все проблемы и успешно загрузиться:
Также можно сделать доступным ряд других команд. Сделать их доступными можно, загрузив модуль «normal». Для этого пропишите:
После этого станут доступны:
Первым делом нужно отыскать модули, чтобы загрузить их. Для этого введите:
Результатом выполнения команды будет следующее:
(hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos2) (hd1,msdos1)
Из этого можно сделать вывод, что загрузчик не может определить файловые системы дисков, поэтому определяет их как msdos. Теперь необходимо угадать видимые диски. В конкретном примере перед вами два диска: hd0 (с тремя разделами) и hd1 (с двумя разделами). Допустим, вы знаете, что Linux инсталлирован на диск, который имеет три раздела. В таком случае вам нужен диск с индексом «0».
GRUB даёт названия разделам в обратном порядке. В связи с этим, неясно как трактовать запись: «(hd0,msdos3)». Ведь можно посчитать это как первым разделом, так и третьим. К счастью, из этой ситуации можно выйти при помощи такого синтаксиса команды: «(hd0,1)». Обратите внимание, что в программе-загрузчике GRUB отсчёт дисков идёт с 0, а разделов с 1.
Допустим, что Линукс хранится в первом разделе, тогда он будет обозначаться (hd0,1). В этом случае команда, которую необходимо прописать, будет иметь вид:
Теперь модули могут быть загружены. Использовать их можно только после загрузки.
После того как вы выбрали нужный диск, проверьте содержится ли там то, что нужно. Для этого пропишите:
В результате выполнения на экране появится список md файлов.
После этого загрузчик будет переведён в режим полной функциональности. Затем автоматически будут найдены разделы с операционной системой, и откроется меню программы.
Теперь остаётся загрузить Linux. Делается это при помощи команды:
Способ 2
Всё сильно упрощается, если использовать Live CD – загрузочный диск с системой Linux. Он может быть записан на флешке, на внешнем винчестере или на обычном диске – это неважно, главное, чтобы с него можно было загрузить компьютер.
После загрузки Linux стандартным способом устанавливается бесплатная утилита Boot Repair. Она предназначена именно для устранения ошибок загрузки с помощью загрузчика Grub и очень проста в использовании – достаточно кликнуть по кнопке.
Заметим, что иметь Live CD для линуксоида всегда полезно и даже необходимо. Это зачастую избавляет от множества проблем, так как позволяет загрузить полноценную систему с внешнего носителя и использовать весь её инструментарий. Скачать такой диск с любой версией Linux не представляет сложностей, в комплекте обычно идёт инструкция по записи его на флешку.
После выполнения всех этих действий ошибка будет устранена. Пишите в комментариях была ли полезна для вас эта статья и задавайте любые интересующие вопросы по рассмотренной теме.
Источник
Error unknown filesystem entering rescue mode grub rescue windows 10
1 месяц назад установил Ubuntu (Перед этим стояла винда, диск форматнул и поставил юбунту) Устанавливал ради интереса, посмотреть что да как. Сегодня решил снести ее и установить Windows 10 Technical Preview (rus, x64, офф сайт).
Я сделал загрузочную флешку с виндой. Выставил ее 1-ой в биосе на загрузку. В разметке диска удалил все разделы. После в биосе выставил 1-ым в списке HDD, 2-ым флешку.
Включил нетбук и увидел:
error: unknown filesystem
Entering rescue mode.
Использовал этот мануал (восстановление в rescue mode).
После ввода команды ls выдало:
(hd0) (hd0,msdos5) (hd0,msdos1)
Потом выполнил это:
set prefix=(hd0,1)/boot/grub
set root=(hd0,1)
Но после ввода
ls /boot/grub
выдало error:unknown filesystem
При покупке нетбука была установлена Linux, я ее в тот же день снес и заменил на Windows 7.
Но при установке возникли проблемы.
Я поставил 1-ой флешку, 2-ым HDD в загрузке, но при выборе тома для установки системы было такое сообщение:
Нам не удалось создать новый или найти существующий раздел
Решил так: установил 1-ым HDD, 2-ой флешку, т.к. диск пустой, загрузка переходит на флешку и все норм.
При установке Windows 8.1 проблема повторилась.
Тогда я ее решил копирование через командую строку установочных файлов с флешки на диск и прост загрузился с диска без флешки.
Месяц назад снес винду и поставил юбунту (писал уже выше).
Сносил юбунту так: записал образ Windows 10, через него удалил тома с Ubuntu, создал новый том (на 100гб, остальное место хочу разметить под файлы после установки винды) и отформатировал его в ntfs. Разумеется проблема с «Нам не удалось создать новый или найти существующий раздел» повторилась и я выставил 1-ым в загрузке HDD но увидел вот такую надпись
error: unknown filesystem
Entering rescue mode.
Копировать файлы на диск пробовал, но ничего не изменилось
Что делать, как мне теперь нормально восстановить диск и установить на него Windows?
Сообщения: 8627
Благодарности: 2126
Для установки системы диск надо не готовить удалением и созданием разделов, а зачищать ото всей информации о ранее существовавших разделах и загрузочных записях.
Когда появится окно выбора раздела для установки, то нажмите сочетание клавиш Shift+F10.
Появится окно командного процессора (cmd).
Наберите в нём команду:
diskpart
и нажмите Enter. Через несколько секунд в окне появится приглашение DISKPART>
Наберите команду
list disk
и запомните номер диска, на который собираетесь ставить систему. Затем наберите команду
select disk #
подставив вместо символа # запомненный номер. После появления сообщения о том, что выбран диск с этим номером, наберите команду
clean
По завершении очистки (что займёт с десяток секунд; вся информация на диске будет удалена) завершите подготовку, набрав 2 одинаковых команды:
exit
exit
Окно командного процессора закроется.
Обновите информацию в окне выбора дисков, нажав соответствующий пункт под ним. Затем продолжайте установку на выбранный диск как обычно: либо на всё нераспределённое пространство, либо введя нужный вам размер раздела под систему.
Источник
Обновление Windows 10 привело к grub rescue
У меня была двойная загрузка Windows 7 и Linux Ubuntu на моем рабочем столе, и сегодня это день, когда они выпустили бесплатные обновления Windows 10. Как здорово! Я получил обновление, и оно устанавливалось, и я ушел, чтобы пойти вздремнуть 30 минут. Однако, когда я вернулся к своему компьютеру, это привело меня к подсказке по спасению.
Я получаю следующее, когда набираю ls :
После быстрого просмотра людей, которые столкнулись с подсказкой grub rescue, я набрал set и получил следующее
Здесь говорится, что ни в одном из моих устройств нет системы Linux! И я больше не мог следить за видеоуроком.
Я немного дразнил свой мозг и решил, что sda2 содержит мою систему Windows (так как я помню, что мой диск C: имеет около 700 ГБ места). Подумав немного больше, я помню, как выделил около 200 ГБ места на жестком диске чему-то, что связано с Ubuntu при установке Ubuntu. Я точно не помню, какой именно, но я думаю, что это было в основном Ubuntu «место на жестком диске», и в нем не было никаких загрузочных файлов. Я назначил две другие вещи для Linux, но они были очень маленькими по размеру (пока не побили отметку в 1 ГБ).
Итак, кто-нибудь может помочь мне вернуть мой апгрейд в нормальное русло? Я не буду возражать, если мне придется полностью удалить разделы с Linux.
5 ответов
Мой компьютер поставлялся с предустановленной Windows 8, поэтому я сократил раздел Windows, чтобы освободить место для Ubuntu. Вот как это работало в прошлом году. После второй перезагрузки в Windows 10 компьютер больше не загружался. GRUB отображал только grub rescue командная строка Позже я узнал, что проблема возникла из-за того, что Windows как-то изменила схему разделов. Загрузочный раздел (содержащий обычные данные GRUB) больше не был там, где ожидал GRUB. Я не знаю, как и почему это произошло.
Первое, что вы можете сделать в режиме восстановления, это просмотреть разделы с ls команда. Мои были:
Затем введите set в той же подсказке. Он покажет, где GRUB ищет свои файлы. В моем случае (hd0,gpt6) переместился в (hd0,gpt7). Команда set отображает:
Чтобы вернуться в обычный GRUB, начните с изменения prefix установка указать на правильный раздел. В моем случае команда была:
Затем вы можете переключиться из режима спасения в обычный режим:
Можно было бы также исправить root установка с помощью:
Но это не является строго необходимым, так как это не имеет значения для записей цепной загрузки Windows. В обычном меню GRUB вы можете загрузить Windows и завершить обновление Windows. Проблема в том, что вы должны сообщать grub rescue о правильных разделах при каждой перезагрузке. Вот как я это сделал. Я оставил проблему GRUB на потом, потому что я не был уверен, что Windows сделает еще какие-то изменения в разделах или загрузке.
Когда Windows закончила, я начал решать проблемы GRUB. Нажмите e редактировать параметры загрузки для Ubuntu. Я изменил все (hd0,gpt6) в (hd0,gpt7) и Ubuntu загрузился.
Тем не менее, я использую зашифрованный раздел и cryptswap. При загрузке Ubuntu попросил у меня пароль. К счастью, я сохранил его при установке Ubuntu и ввел его при загрузке. Ubuntu загрузился без проблем.
Затем я исправил /boot/grub/grub.cfg файл, где я заменил (hd0,gpt6) с (hd0,gpt7) и выполнил:
Источник
Adblock
detector