Проблемы с загрузкой Nix OS с USB-устройства на ноутбуке HP Dragonfly G4

Вопрос или проблема

Я обращаюсь к вам в тяжелую минуту! Я недавно обновил свой ноутбук до Hp Dragonfly G4 и надеюсь установить на него Linux (сейчас я в MS Edge, и каждую секунду Windows посылает мне какое-то странное уведомление, я хочу вернуть свой Linux). Более того, мне бы хотелось попробовать NixOS, так как я слышал только хорошие вещи об этой дистрибутиве. Я не собираюсь менять свой ноутбук и не хочу выбирать другой дистрибутив!

Настройка:

  • У меня установлен Windows 11
  • Я установил новейшую версию дистрибутива NixOS Linux (GNOME 64 Intel) по этой ссылке: https://nixos.org/download
  • Я записал свой USB с помощью Rufus с следующими настройками:
    • Выбор загрузки: iso, который я загрузил
    • Я попробовал как MDR, так и GPT, и наблюдал разницу в том, что я могу увидеть раздел жесткого диска в GRUB shell только если использую GPT
    • Файловая система моего USB – NTFS, а размер кластера – по умолчанию 4 KiB
    • Я использую только один проход

Теперь вот проблема:

Если я перезагружаю свой ноутбук и захожу в меню загрузки, я вижу возможность выбрать устройство USB в качестве загрузочного носителя. Если я это делаю и продолжаю, меня встречает оболочка GNU GRUB, а не обычный выбор загрузки Grub. Я могу просмотреть все свои разделы и проверить их содержимое, хотя большинство из них – “неизвестные файловые системы”. У меня, похоже, два диска (hd1) и (hd0), из которых, вероятно, (hd0) – это USB. В отдельном разделе (hd0,gpt2) я нахожу два файла

  • README.txt (я не могу его открыть, так как у меня нет команды cat по какой-то причине)

  • efi/ (в этом разделе содержится следующее)

    • RUFUS/ (это говорит мне, что я смотрю на USB)
    • Boot/ (в этом разделе содержатся четыре efi файла)

Я сфотографировал оболочку с реальными файлами для ясности

На данный момент я не знаю, что делать. Я не знаю достаточно о загрузке, чтобы использовать оболочку в своих интересах, и не совсем понимаю, в чем причина этого. Я тестировал много настроек наугад и пытался использовать две USB-флешки, а также Ubuntu, который работает. Я действительно хотел бы стать частью сообщества NixOs, но текущие обстоятельства сильно мне мешают. Если кто-то имеет хоть какие-то идеи, я был бы благодарен за ответ.

Всего наилучшего,
CCI

Поздравляю с тем, что вам удалось загрузить *nix! У меня такой же ноутбук, и я даже не могу получить загрузочный экран. Мне интересно, решили ли вы эту проблему и как!? 🙂 Ошибка, которую я получаю, заключается в том, что загрузчик не проверен или что-то в этом роде. Я пытаюсь загрузить ISO Mint Linus. Я выполнил все типичные шаги по устранению неполадок в EUFI/Bios, но пока без успеха.

Ответ или решение

К сожалению, возникшие трудности при загрузке NixOS с USB-устройства на ноутбуке HP Dragonfly G4 достаточно распространены и могут быть связаны с несколькими факторами, включая настройки BIOS/UEFI, параметры создания загрузочного USB, а также поддержкой файловых систем. Рассмотрим шаги, которые помогут решить вашу проблему.

Шаг 1: Проверка настроек BIOS/UEFI

  1. Вход в BIOS/UEFI:
    Перезагрузите ноутбук и сразу же нажмите клавишу F10, чтобы попасть в настройки BIOS/UEFI.

  2. UEFI и Legacy Boot:

    • Убедитесь, что режим загрузки установлен в UEFI. Некоторые операционные системы, включая Windows 11, работают лучше с UEFI.
    • Если у вас есть опция Secure Boot, попробуйте отключить её, так как она может блокировать загрузку неподписанных загрузчиков.
  3. Порядок загрузки:
    Проектируйте порядок загрузки так, чтобы USB-устройство было первым в списке приоритетов загрузки.

Шаг 2: Проверка параметров создания загрузочного USB

Вы уже использовали Rufus для создания загрузочного USB. Убедитесь, что настройки верны:

  1. Тип раздела:

    • Если ваш ноутбук поддерживает UEFI, создавайте загрузочный USB с параметром GPT.
  2. Файловая система:

    • Попробуйте изменить файловую систему с NTFS на FAT32, поскольку эта файловая система более совместима с UEFI.
  3. Загрузочный параметр:

    • Можно попробовать переключить опцию "Создать загрузочный диск с использованием" на "DD Image" вместо "ISO".

Шаг 3: Обновление GRUB

Вам может понадобиться явно установить загрузчик GRUB на ваш USB-накопитель. Если вы сможете загрузиться в Linux-дистр, такой как Ubuntu, вы можете выполнить следующие команды:

sudo mount /dev/sdX1 /mnt  # замените 'sdX1' на ваш USB-накопитель
sudo grub-install --boot-directory=/mnt/boot /dev/sdX  # замените 'sdX' на ваш USB-накопитель

Шаг 4: Запуск NixOS

После выполнения вышеуказанных действий:

  1. Убедитесь, что ваш USB-накопитель правильно распознан в BIOS/UEFI.
  2. Попробуйте снова загрузить систему с USB. Если появится GRUB shell, попробуйте:
set root=(hd0,gpt1)  # замените hd0 и gpt1 на ваши значения
linux /path/to/vmlinuz  # указите путь к загрузочному ядру NixOS
initrd /path/to/initrd  # указите путь к initramfs
boot

Дополнительные рекомендации

  • Актуализировать BIOS до последней версии можно будет на официальном сайте HP.
  • Проверьте USB на другом устройстве, если это возможно.

Если после выполнения всех действий проблема не разрешилась, возможно, стоит обратиться к сообществу NixOS или специализированным форумам, чтобы получить более детальную помощь. Сообщите о всех изменениях, которые вы сделали, и сохраните любые возникшие ошибки.

Удачи вам в установке NixOS!

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

Капча загружается...