本文转载自下面链接,然后添加了我的一些理解和注意事项:
https://askubuntu.com/questions/1122261/unexpected-return-from-initial-read-volume-corrupt
我是照着这个方法成功解决,且ubuntu系统中原有文件也没有丢失。
问题描述:
So I turned on my computer this morning and instead of taking me to the dual boot screen to pick Ubuntu or Windows I got this error:
Unexpected return from initial read: Volume Corrupt
buffersize 1000 Failed to load image \EFI\ubuntu\grubefi: Volume Corrupt start_image() returned Volume Corrupt
and then windows booted automatically. I explored askUbuntu and there are some similar cases however for them there are additional error messages that pop up followed by the blue screen of death. So, I didn't know if it would apply to me. Thanks, in advance
解决方案:
I had the same issue with my dual boot of Ubuntu and Windows. In my case, that problem came out after an actualization of Windows that somehow corrupted my boot of Ubuntu. The solution for this headache is quite simple.
Solution:
Note: For this solution USB memory (pendrive) will be necessary. Recommended is an 8GB pendrive that is empty or ready to be formatted.
翻译:就是准备个空的u盘,准备弄一个ubuntu系统镜像进去。
Steps:
1.It seems to me that in your case the Windows system is the first option to boot automatically if no option was clicked. In my case it was Ubuntu, that was corrupted, and my PC kept switching on and off over and over again. If this issue is happening with any person you can go out of that cycle by holding down F12 or F1, depending on the version of your computer. Then a "Boot Manager" will show up in the screen. Click on option to run Windows boot. If your Windows operating system is working well this step will lead you to Windows and once there you can work on it normally. Put the Pendrive on USB port.
翻译:就是windows系统中,插入u盘,下载下面这两个文件在windows一个文件夹中,按照下面这一段提示制作u盘的ubuntu系统镜像。
Once in Windows, you can download the file at https://github.com/pbatard/rufus/releases/download/v3.11/rufus-3.11.exe. Open it and in the option "SELECT" you will select the .iso you need to download at https://releases.ubuntu.com/20.04.1/ubuntu-20.04.1-desktop-amd64.iso. The last file is big and I recommend download it meanwhile the first one is downloading. For simplicity save both in the same folder.
After select the image .iso you downloaded, select the option "GPT" on "Partion Scheme". Click on "Start" and follow the recommended options. This will create a image of Ubuntu in the pendrive.
2.With the pendrive plugged in restart your PC and again hold F12 when iniciate. This time click in the new option that will pop up in "Boot Manager". This is the image of Ubuntu in your pendrive. It will initialize an empty version of Ubuntu and after that select your preferred language and click on "Try Ubuntu". A standard version of Ubuntu in now running from your Pendrive. Connect with wifi to repair the boot of Ubuntu in your PC.
翻译:就是重启,u盘得插入,然后应该需要进入bios开机启动设置那(不同电脑按键不一样,我的是按F10),设置u盘最优先启动。然后进入u盘的ubuntu系统,选择try ubuntu。
然后联网,这里我进去后找不到wifi连接。我就选择了手机插入电脑usb共享网络。以此连接网络,这方面教程可以网上搜索。能直接连wifi当然更方便,反正这里只要连上网就行。
然后在终端输入下面的命令,即可。
Open a new terminal window and run these commands:
sudo add-apt-repository ppa:yannubuntu/boot-repair -y
sudo apt-get update
sudo apt-get install boot-repair -y
sudo boot-repair
Then follow all the recommended options. Once this is done the boot of Ubuntu in your PC should be ready to work normally again.
翻译:按照推荐的选项选择即可。
3.Restart your computer and select the boot of Ubuntu in your PC. It may take a while but everything should be fine by now :)
Observation: If the pendrive is still plugged in when you restart your PC, a black window may show up asking you to remove your USB memory. Click enter. DONE!