Error no such partition entering rescue mode grub rescue как исправить
Перейти к содержимому

Error no such partition entering rescue mode grub rescue как исправить

  • автор:

Мстительный Linux или no such partition grub rescue

Данная статья рассказывает историю моих о мучениях и за одно несет в себе полезную информацию для тех, кто столкнулся с такой же проблемой «no such partition grub rescue». Часть с установкой, софтом и прочем будет сильно урезана, ибо статья не об этом. Итак, поехали!

Началось все с того, что захотелось мне после прочтения очередного номера журнала про линукс посмотреть вживую на все нововведения, ибо в последние годы не пользовался линукс дистрибутивами и сидел полностью на окнах. И вот скачал самый популярный дистрибутив Ubuntu, оторвал от диска D 100Гб на новый раздел L, установил, поигрался.

Надоело, поставил вместо него более любимый мною дистрибутив Linux Mint, поигрался, и вот решил сносить все это через пару дней.

Загружаюсь в Windows, управление дисками, раздел L – удалить, диск D расширить и возвращаю диску обратно его родные 100Гб.

Перезагружаюсь…BIOS…ASUS…error: no such partition grub rescue. Перезагружаюсь опять, BIOS – перепроверяю все настройки. Все верно, сохранить и перезагрузить. И опять после BIOS идет error: no such partition grub rescue. Ни выбора системы, ни возможности загрузить Windows. Сразу пошел за ноутом и гуглить.

Grub — это загрузчик систем, который устанавливается с Linux и пишет всю нужную информацию на самый первый раздел на диске — MBR (master boot record). А его файлы размещаются на диске с системой Linux

Так вот, после удаления Linux, компьютер просто «не знает, что делать» поскольку обращаясь в папку с grub, ничего не находит (все же было удалено). Вот и получаем «grub rescue».

Решения и тщетные попытки все исправить

Для начала, если есть желание удалить любой дистрибутив линукс, лучше прочтите, как это правильно делать. А не так, как я – удалить рездел и думать, что все так просто.

Если же вы не удаляли линукс, но получили эту ошибку «error: no such partition grub rescue>», то все можно легко исправить, указав в новый раздел и папку на нем с файлами GRUB подобной информации полно на форумах. Но в моём случае это не подходило, ибо удален не просто сам линукс, но и раздел на котором он был и возвращен к диску D. Ищу дальше и, натыкаясь на статью, что такую ошибку исправить можно 2 способами:

— исправить раздел MBR с помощью загрузочного диска Windows;
— исправить раздел MBR с помощью live CD с Linux.

У меня уже была флешка с Linux Mint – с нее и загрузился и выбрал «Попробовать Mint».
Открываем терминал (Ctrl+Alt+T) и пишем:

sudo apt-get install lilo ждем установки, далее sudo lilo -M /dev/sda mbr

После перезагружаемся и все должно работать, очень многим этот способ помог, но не мне. Выдавало на 2-й команде ошибку. Начал искать еще способы и наткнулся на пост о том, что можно запустить установку windows и на моменте управления дисками, удалить все разделы, включая «Зарезервировано системой» — и это свободное место преобразовать в новый раздел. Оставить только раздел с окнами и D. Записал образ, запустил установку, удалил все разделы, создал на их месте новый один раздел. Перезагрузка — no such partition grub rescue.

Хоть этот способ и многим помог, но опять же — только не мне. Идем дальше:

Запустить восстановление системы с диска/флешки, отрыть дополнительные параметры, консоль и там ввести bootrec.exe /fixmbr . Написало, что все выполнено успешно. Перезагрузка — no such partition grub rescue. Психанул запустил установку Windows и удалил все разделы, кроме D, создал один новый и переустановил систему. Все заработало.

P.S. Хоть я и не смог решить проблему «деликатными» методом, но по отзывам эти методы помогали большинству. Надуюсь, помогут и вам при такой проблеме. И вам не придется все переустанавливать.

How to Solve: error: no such partition grub rescue in Ubuntu Linux

Seeing the grub rescue error in Linux? Here are step by step procedure to fix the error: no such partition grub rescue in Ubuntu Linux.

02 Sep 2023 4 min read
On this page

The other day I was trying to extend my root partition of Ubuntu which I dual boot with Windows. The partition extension was successful except that I screwed up the Grub configuration. When I booted in my laptop after the partition changes, I was welcomed by the Death Screen of Linux saying: error: no such partition
grub rescue After googling a bit, I found this mega thread on Ubuntu forum that helped me. But since it is a very complicated thread, I have re-written the tutorial so that one can follow it easily. So there are some assumption and some requirements to fix the error: no such partition grub rescue problem.

You can read this tutorial to fix similar Grub error minimal BASH like line editing is supported.

Requirements and presumptions:

  • You must have a live CD/DVD/USB of the same version of OS
  • You must have internet connection
  • You are dual booting Windows with Ubuntu (no Wubi installation)
  • You do not have a separate /boot partition

Now let’s see how can you rescue the grub here.

This element indicates a warning or caution.

How To Fix: error: no such partition grub rescue

You’ll be using chroot to rescue grub. The whole concept is that since grub configuration files have been deleted or corrupted, it need to be re-installed. And using the live CD of the exact OS version, we can install the grub configuration again. It will delete all the changes (if any) you have made to the grub.

Please follow these steps to easily fix grub rescue problem in Ubuntu (or other Linux distributions):

Step 1: Know you root partition

Boot from live CD, DVD or USB drive. Try Ubuntu from live disk. Open a terminal (Ctrl+Alt+T) and use the following command:

sudo su fdisk -l

Here, you will see the drive name and partition number. It should look like sdXY. Where X is the drive letter and Y is the partition number. Usually it should be like sdaY. You have to recognize the partition where root has been installed.

Step 2: Mount the root partition

Once we have got the partition where root has been installed, we’ll mount the root partition where Ubuntu has been installed. Use the following commands to mount it:

sudo mkdir /mnt/temp sudo mount /dev/sdXY /mnt/temp

Replace XY with appropriate values.

Step 3: Be the CHROOT

Once we have the partition mounted, next step is to mount certain items in preparation of the chroot. Run the following commands one by one:

for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt/temp$i; done sudo cp /etc/resolv.conf /mnt/temp/etc/resolv.conf sudo chroot /mnt/temp

If the above commands ran successfully, you’ll see root@ubuntu:/# in the terminal indicating that you are in chroot mode.

Step 4: Purge Grub 2 packages

Now when we are in chroot environment (you can think of it as if we are behaving as root for the mounted partition)., time to get rid of the Grub 2 packages but before that lets update the repository.

apt-get update apt-get purge grub grub-pc grub-common

While removing the grub, you’ll see a strange screen asking if you want to remove Grub 2 packages. Press TAB to select Yes. It will be highlighted once selected. Press enter to proceed.

Solving Error no such partition grub rescue in Ubuntu

Step 5: Re-install Grub packages

As we deleted the previous Grub, we deleted the messed up settings as well as any favourite settings stored in it. Now we’ll install a new and fresh Grub. Few things to keep in mind before you go on with the command to install the Grub.

  • While installing the new Grub, it will ask you to add extra kernel options. Just press TAB to go to OK and press enter to continue.
  • It will bring you the installation notes. Press Tab to OK followed by enter and continue.
  • When it presents with you the device option (to ask on which partition should it install Grub), choose the option in the format of sdX. DO NOT select the drive partition in 4 letter format i.e. sda4 etc. When you select the partition, it should have an asterisk (*) before it like [*] sdX. If it does not, highlight (with tab) and press SPACE to select it. Tab OK and press enter.

It should look like this:

Solve Error no such partition grub rescue in Ubuntu

Now when you taken all those things in mind, use the command below to install the Grub.

apt-get install grub-common grub-pc

Update the grub and exit the chroot:

update-grub exit

Step 6: Unmount the partition:

We mounted something at the start, didn’t we? Well lets just unmount them.

for i in /dev/pts /dev /proc /sys; do sudo umount /mnt/temp$i ; done

That’s it. Reboot your system and you should see the good old Grub boot screen as before. I hope this tutorial helped you to get rid of error: no such partition grub rescue problem and the tutorial was easy to follow. Any question, suggestions or a word of thanks is always welcomed. Stay tuned for more Linux tutorials.

About the author

Abhishek Prakash

Created It’s FOSS 11 years ago to share my Linux adventures. Have a Master’s degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries ��️‍♂️

Linux desktop halloween makeover

Give Your Linux Desktop a Halloween Makeover

How to Contribute to Open Source in Hacktoberfest [Ultimate Guide]

How to Contribute to Open Source in Hacktoberfest [Ultimate Guide]

15 LibreOffice Tips to Get More Out of it

FOSS Weekly #23.43

FOSS Weekly #23.43: New Peppermint Mini Distro, Remmina Guide and More Linux Stuff

26 Oct 2023

Vim cut copy and paste

Cut, Copy and Paste in Vim

26 Oct 2023

remmina desktop on ubuntu

Install, Configure and Use Remmina on Ubuntu

24 Oct 2023

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

Восстановление grub и мелко-мягкого ведра. Ошибка grub «error: no such partition»

Здравствуйте. Установил дистрибутив Artix Linux в dualboot (Вместе с ведром 10). По определённым причинам решил удалить, но сделал это очень глупо и совершил ошибку, удалив его используя встроенный софт по разделению жёсткого диска (в моём случае ssd) винды (да, тот самый diskmgmt.msc, ну я чисто нубик в майнкрафте, что поделать). Выключил ноут, а дальше, не проверяя винду на какую-либо работоспособность сразу начал снова скачивать Artix (долгая история), но я прервал инсталяцию (специально, закрыв gui програмки, после чего он почему-то замер намертво и пришлось убивать сам процесс, не уверен, повлияло ли это как-то на финальный исход событий), снова перезагрузился и уже на этом моменте всё пошло не так. Возникла ошибка загрузчика grub «error: no such partition». Конечно, понимаю, что до этого данный вопрос часто обсуждался. Я постарался перечитать огромное количество ответов (загрузчик винды + консоль + bootrec /fixmbr — не помогло, так как видимо у меня gpt; также пробовал метод с установкой set prefix=…, set root=… — также безуспешно, после ввода команды insmod normal — ошибка error: unknown filesystem, также попробовал найти винду через super grub2 — не сработало, но я попытаюсь ещё), в итоге никакие методы из перечисленных не помогли.

Вывод ls в grub-rescue: (hd0) (hd1) (hd1,gpt5) (hd1,gpt4) (hd1,gpt3) (hd1,gpt2) (hd1,gpt1) (hd2) (hd2,gpt3) (hd2,gpt2) (hd2,gpt1)

Вывод set: cmdpath=(hd2,gpt3)/EFI/Artix — (думаю, что-то плохое значит эта строка, так как нигде на форуме больше её не встречал)

  • не сильно, но меня немного смущает, что нет ни одного раздела hd0, с чем это может быть связано?

Главный вопрос — как восстановить grub и винду полноценно?

На диске есть свободная память (специально оставляю на всякий случай), могу спокойно загрузиться с флешки под винду. Но когда гружусь в тот же самый artix — grub error: unknown filesystem…

P.S. Если честно, до этого когда удалял Manjaro с ноутбука — такой проблемы не возникало.

Также извините, если не добавил какой-то ещё информации, пишите, я обязательно постараюсь все данные предоставить.

Очень хотелось бы восстановить винду с её данными, жду Ваших ответов.

[FIX] Error ‘No Such Partition – Grub Rescue’

Some users that have previously configured their computers to dual-boot Windows and Linux distributions (most commonly with Ubuntu) are reporting that their PC is entering Grub Rescue Mode and displaying the error No Such Partition – Grub Rescue.

After investigating this particular issue thoroughly, it turns out that there are several different situations that might trigger the apparition of this issue. Here’s a list of potential culprits that might be responsible for this issue:

  • GRUB Bootloader is Corrupted or Deleted – If you are seeing this error due to some type of corrupted data associated with the GRUP Bootloader or after you have unwillingly deleted data associated with it, you can fix the issue by manually reconfiguring the utility to boot using the correct files.
  • The bootloader is Misconfigured or Corrupted – Since this issue can also occur due to misconfigured or corrupted BCD data, you should be able to fix the issue by rebuilding the Boot Configuration data from an elevated Command Prompt.
  • Current Boot Configuration is inconsistent – In case the issue is being caused by bad data that’s being fed into the GRUB bootloader, you can potentially fix the issue by using a Registry Backup to restore your computer back to a good configuration.

Now that you know every potential culprit, here’s a list of methods that other affected users have successfully used to fix the issue and prevent their computer from booting into Grub rescue mode:

Method 1: Manually Reconfigure GRUB Bootloader

By far, the most effective fix and the one you should start with since it’s the least destructive is to manually reconfigure the GRUB bootloader and make sure that the primary OS is prioritized.

Several affected users have confirmed that they finally managed to bypass the GRUB rescue state by following a set of instructions designed to manually reconfigure the GRUP Bootloader to prioritize the main OS.

If this scenario is applicable, follow the instructions below to do so directly via the GRUB Rescue menu:

    Once your PC enters GRUB Rescue Mode, type the following command and press Enter to get an overview of all your available partitions:

ls (hd0, msdos2)

Note: Make sure to replace the partition with the correct example in your case. If you get a message saying something like ‘File System is ext2 or ext3‘, you have correctly identified the partition that holds your primary OS.
Note 2: If you interrogate a partition and you get the message ‘Filesystem is unknown‘, you didn’t select the correct partition.

  • Once the correct partition is selected, type the ‘set‘ and press Enter to interrogate and get a definitive listing of your main partition.
  • Next, type the following commands and press Enter after each command to change the priority of GRUB Bootloader to the correct one:

    set boot = (hd0, msdos5) set prefix=(hd0, msdos5)/boot/grub insmod normal normal

  • After you input the final command, you’ll be taken to the main GNU Grub menu. Once you get to this screen, simply select the OS that you want to boot from and press Enter.
  • In case this method didn’t work for you and the booting sequence eventually boots in the same No Such Partition -Grub Rescue error, move back to the next potential fix below.

    Method 2: Rebuilding the Boot Configuration Data files (BCD)

    If the first method didn’t work for you, the next step would be to use the Boot Configuration Data (BCD) utility to locate the Windows installation files on all disks and add them back to the boot list so that the booting sequence can locate it during startup.

    This method was successfully used by a lot of users that were previously dealing with No Such Partition – Grub Rescue error. Rebuilding the BCD file clusters successfully allowed them to dual-boot normally without being forced into the GRUP Rescue menu.

    IMPORTANT: This method will require you to plug in a compatible installation Windows installation media. If you don’t have one at the ready, you can create the Windows installation media from scratch and load it on a USB drive.

    Once you meet all requirements, follow the instructions below:

    1. Plug-in the USB stick containing the installation media and start your computer normally via the power button.
    2. Access the Setup key by pressing the correspondent button depending on your motherboard manufacturer. Note: The setup key will be different from manufacturer to manufacturer. Most commonly the Setup key is either one of the F keys (F2, F4, F6, F8), the Esc key, or the Del key (on Del computers/laptops). If you’re having trouble accessing the Setup menu, search online for specific instructions on accessing it.
    3. Once you’re inside the Setup menu, access the Boot tab and make sure to set the USB stick containing the installation media as Boot Option #1.
    4. Save the changes, then restart and allow your computer to boot from the installation media and wait for the installation files to load.
    5. Once you get to the first page, click on Next, then click on Repair your computer from the bottom-right corner of the screen.
    6. Next, wait for the Recovery menu to load, then select Troubleshoot and click on Command Prompt from the list of available options: Note: On certain Windows 10 versions, you might also be able to boot from the Recovery menu by forcing 3 consecutive system interruptions during the startup procedure.
    7. Once you’re inside the elevated Command Prompt, type the following command and press Enter to fix the MBR dependencies associated with your Windows installation:

    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd

  • When asked to confirm, type Y and press Enter to confirm and start the operation.
  • Finally, type ‘exit’ and press enter to effectively leave the elevated CMD prompt and allow your Windows to boot normally.
  • In case the end result is the same (the boot attempt ends with the same No Such Partition error), move down to the next method below.

    Method 3: Using the Registry Backup to Restore the last good Configuration

    If none of the methods above have worked for you, you might be able to fix the current configuration with the last known good backup that should allow you to dual boot without issues.

    Doing this will require you to use the Advanced Options menu to open an elevated Command Prompt and run a series of commands that will allow you to boot using the last known good configuration.

    This method was reportedly used successfully by a lot of users dealing with the No Such Partition -Grub Rescue error.

    In order to use the Registry Backup to restore the last known good configuration, follow the instructions below:

    1. Insert a compatible Windows installation media and boot from it by pressing any key when prompted to do so. Note: If you don’t have a compatible installation media or your system doesn’t boot from it, follow steps 1 to 4 from Method 2.
    2. Once you manage to successfully boot from the installation media, click on Repair your computer from the bottom-left corner of the screen.
    3. Once you’re finally inside the Advanced Recovery menu, click on Troubleshoot, then click on Command Prompt from the list of available Options.
    4. Once you are inside the elevated Command prompt, type ‘C:‘ and press enter to access the partition where you installed Windows. If you installed Windows on a different partition, replace the letter accordingly.
    5. Next, type ‘dir‘ and press Enter to access the root location of your OS drive.
      Note: It’s recommended to back up the current registry before going forward. To do this, input the following command and press Enter after each command:

    cd \windows\system32\config MD backup copy *.* backup

    Next, type the following commands and press Enter to access the last known good configuration and modify the default behavior to boot from it:

    CD regback copy *.* ..
    • iPhone 14 Helps Rescue Snowmobiler Stranded in Rural Alaska
    • What Happens to a BitLocker Encrypted Partition When Your OS Partition Is…
    • How to Fix a Hidden GRUB Boot Menu in Ubuntu
    • FIX: “No Such Interface Supported” Error Messages

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *