Вказівка ​​Grub Rescue на правильний .mod


1

Я захистив свою установку ubuntu.

Здається, змішалися, чи слід використовувати bios grub чи efi grub.

Коли я дістаюсь grub rescue, я можу знайти всі потрібні модні файли(hd0,msdos5)/boot/grub/x86_64-efi

Однак якщо я спробую встановити префікс до цього шляху, він завжди додає i386-pc до шляху, тому він ніколи не може знайти нормальний.mod, коли я намагаюся insmod.

Так я закінчую отримувати can't find file: (hd0,msdos5)/boot/grub/x86_64-efi/i386-pc/normal.mod

Швидше засмучує. Як я можу переконати цю грубу, що i386-pc не існує, і їй потрібно шукати, де я кажу, щоб це шукало? Ха-ха.

Я не вважаю, що це запитання є дублюючим, оскільки я проходив усі інші відповіді щодо порятунку, що ведуть мене, і це призвело мене до цієї загадки.

О, і я не можу використовуватись через що-небудь більше, тому що я просто завантажуюся жити. Так що вийшло. (Збій із вимовою initramfs can't find live medium.)


Коли в режимі rescure grub ви завантажилися в режимі BIOS? Я думаю, що тоді BIOS grub шукає шлях BIOS. Переконайтеся, що ви завантажуєтесь в режимі UEFI від UEFI. Також більше інформації: askubuntu.com/questions/266429/…
oldfred

У мене точно така ж проблема. Нерозумна і дурна команда insmod додає, що хитра неіснуюча папка x86_64-efi
революційна

Ви ще знайшли рішення для цього ????
революційний

Відповіді:


0

На мій досвід, GRUB може бути дуже важким для ремонту, коли речі йдуть "з рейок". Ви можете замість цього скористатися однією з декількох альтернатив на основі EFI . Більшість з них потребує хоча б певної конфігурації вручну, але це, мабуть, буде простіше, ніж виправити GRUB. Мій власний rEFInd не потребує постійного технічного обслуговування, тому якщо він працює спочатку, після цього йому потрібно буде мало або зовсім уваги. (Ви можете протестувати його через USB-накопичувач або CD-R перед тим, як встановити його на жорсткий диск, якщо хочете.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.