Кажется, что мой компьютер будет загружаться только с USB, если это загрузочный USB-диск CentOS (больше информации об изображении, которое я использовал в конце моего поста). Несколько недель назад я пытался установить Linux, поэтому я взял ISO CentOS и сделал с него загрузочный USB. Я загрузился в него довольно легко, установил CentOS и был готов к использованию. CentOS был ужасно медленным (компьютер был практически бесполезен), поэтому я переустановил W10, чтобы загрузить другой дистрибутив и установить его (пожалуйста, не зацикливайтесь на медленной части, проблема не в этом). Проблема в том, что какой бы дистрибутив я ни записывал на свой USB (я пробовал Rufus, Etcher, win32diskimager и даже диспетчер дисков в CentOS), когда я загружаюсь с USB-ключа, компьютер зависает на черном экране с белой линией в левом верхнем углу (очень коротко, я предоставлю картинку в конце моего поста).

После некоторых исследований я обнаружил, что мой компьютер имеет 64-битный BIOS UEFI, я отключил безопасную загрузку, быструю загрузку и все такое. Ключ USB появляется в меню загрузчика. Я также пытался загрузиться из среды оболочки EFI, и он просто зависает снова с белой линией (я полагаю, это подчеркивание).

Поэтому я довольно долго искал решение и обнаружил, что каталог efi в CentOS и других дистрибутивах сильно отличается. CentOS имеет несколько файлов .efi (для 32 бит и 64 бит), а также файл grub.cfg в каталоге EFI/BOOT, тогда как в других дистрибутивах есть только файлы grubx64.efi и bootx64.efi.

Я также пытался использовать загрузчик win32 в Debian iso, и он не работал, потому что, когда я пытаюсь загрузиться в установщик, он говорит, что g2ldr.mbr отсутствует и, следовательно, не загружается в установщик.

Если вам нужна какая-либо другая информация, пожалуйста, спросите.

Спасибо за любую помощь, которую вы можете предоставить.

Информация: -Я пытался загрузиться с USB-ключа, разделенного на GPT, а также USB-ключа с MBR, не работал. -Основный образ CentOS: CentOS-7-x86_64-Minimal-1708 - https://i.ytimg .com/vi/WUmpEW6khNI/maxresdefault.jpg Это то, что я получаю (фокусируюсь только на черных частях, поскольку я не пытаюсь выполнить эту операцию на виртуальной машине), за исключением того, что там нет даже мыши или чего-то еще. - https://ibb.co/ndTswS Вот так выглядит каталог EFI в CentOS

1 ответ1

2

Я это сделал !

Мне удалось загрузить загрузочный USB-ключ, содержащий образ Debian (версия: debian-9.3.0-amd64-netinst

Вот что я сделал:

Я извлек файлы образа Debian в новую папку. Затем я переместил файлы .efi из папки EFI/BOOT из образа CentOS и поместил их в папку efi/boot/ внутри предыдущей папки. Затем я взял все файлы, содержащиеся в папке boot/ grub/, и поместил их в папку efi/boot/ (хотя будьте осторожны, образ содержит две папки с именем boot. Одна из них находится в корне образа и называется загрузочной и содержит только одну папку с именем "grub", другая находится внутри папки efi, которая находится в корне образа).

Если у кого-то есть такая же проблема и он не понимает, как я это сделал, просто отправьте мне сообщение, и я постараюсь помочь.

Извините за мой английский.

PS: я не завершил установку, так как я не сделал резервную копию моей текущей системы, но графическая установка прошла довольно хорошо (я остановился перед разметкой).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .