Запуск Curtin Hook Ubuntu висит

Обновлено: 01.07.2024

настоящий охотник за привидениями

Уважаемый

У меня уже установлена ​​Windows 10 на моем SSD-накопителе, и я выделил 50 ГБ пространства для установки Ubuntu.

Я использовал Rufus, чтобы поместить установочные файлы Ubuntu на USB-накопитель. Я перезагружаю свой компьютер и запускаю процесс установки Ubuntu через диспетчер загрузки в UEFI BIOS. Когда Ubuntu действительно загружается, у меня есть два варианта: 1. Попробуйте Ubuntu без установки или 2. Установите Ubuntu.

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

У меня следующее оборудование:
Ryzen 7 3700x
Материнская плата ASUS X570 Tuf Gaming
Твердотельный накопитель Samsung 1 ТБ
Графическая карта AMD RX5700XT
Корпус Fractal Design Define R6 для ПК

Буду признателен за любой полезный совет!

USAFRet

Титан

Я не пробовал последнюю версию Ubuntu, но в прошлый раз. он будет установлен на моем жестком диске, а не на любом из моих SSD. то же самое для SteamOS, которая является еще одним вариантом Linux

Люди годами используют Linux, включая Ubuntu, на твердотельных накопителях.

попатим

Титан

Попробуйте обновить биос. Насколько я знаю, AMD выпускает обновление микрокода, чтобы решить проблему запуска Linux на x570

настоящий охотник за привидениями

Уважаемый

Попробуйте обновить биос. Насколько я знаю, AMD выпускает обновление микрокода, чтобы решить проблему запуска Linux на x570

Спасибо за ответ.

Недавно я обновил BIOS на своем игровом TUF X570 перед попыткой установить Ubuntu. У меня есть версия BIOS 2203, выпущенная 29 июня.

Джаредваре

У меня уже установлена ​​Windows 10 на моем SSD-накопителе, и я выделил 50 ГБ пространства для установки Ubuntu.

Я использовал Rufus, чтобы поместить установочные файлы Ubuntu на USB-накопитель. Я перезагружаю свой компьютер и запускаю процесс установки Ubuntu через диспетчер загрузки в UEFI BIOS. Когда Ubuntu действительно загружается, у меня есть два варианта: 1. Попробуйте Ubuntu без установки или 2. Установите Ubuntu.

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

У меня следующее оборудование:
Ryzen 7 3700x
Материнская плата ASUS X570 Tuf Gaming
Твердотельный накопитель Samsung 1 ТБ
Графическая карта AMD RX5700XT
Корпус Fractal Design Define R6 для ПК

Буду признателен за любой полезный совет!

Какая у вас версия Ubuntu? Ubuntu, как правило, поставляется со старым ядром. Драйверы AMD имеют открытый исходный код и включены в ядро. Есть вероятность, что используемое вами ядро ​​не имеет необходимых драйверов для карты RX 5700XT. Попробуйте обновить его до более нового ядра или используйте более современный дистрибутив, например Manjaro. Проверьте, решена ли проблема.

Другие операционные системы поддерживаются с помощью механизма, называемого "curthooks" или "curtin-hooks".

Установка Curtin проходит через несколько этапов. См. документацию по этапам, чтобы узнать о функциях каждого этапа. Этапы взаимодействуют друг с другом через данные в рабочем каталоге и переменные среды, как описано в разделе «Командная среда» .

Curtin занимается разбиением на разделы, созданием файловой системы и заполнением целевой файловой системы для всех операционных систем. Curthooks — это механизм, позволяющий операционной системе настроить себя перед перезагрузкой. Эта настройка обычно должна включать:

  • убедиться, что соответствующие драйверы устройств загружаются при первой загрузке
  • использование файла сетевых интерфейсов и применение его объявлений.
  • убедиться, что установлены необходимые пакеты для использования конфигурации хранилища или конфигурации сети.
  • выполнение загрузки системы (запуск grub-install или аналогичный).

Изображение предоставлено curtin-hooks¶

Изображение поддерживает Curtin Hooks, поскольку содержит файл /curtin/curtin-hooks .

Если образ Ubuntu содержит этот путь, он переопределит встроенную поддержку curtin.

Программа curtin-hooks должна быть исполняемой в файловой системе и будет выполняться без каких-либо аргументов. Он будет выполняться в среде установки, не в целевой среде. Сменить root на целевую среду можно с помощью curtin in-target .

  • OUTPUT_NETWORK_CONFIG: это путь к файлу, созданному на этапе обнаружения сети.
  • OUTPUT_FSTAB: это путь к файлу, созданному на этапе разбиения.
  • CONFIG: это путь к файлу конфигурации curtin. Это предусмотрено для того, чтобы можно было обеспечить дополнительную настройку через настройку ОС.
  • WORKING_DIR : это путь к временному каталогу, в котором curtin хранит файлы состояния и конфигурации.

Запуск встроенных хуков¶

Curthooks может запускать встроенные Curthooks, которые уже есть в Curtin. Для этого встроенный в изображение curthook может импортировать модуль curthooks и вызывать функцию встроенного_curthooks, передавая необходимые параметры: config, target и state.

Настройка сети¶

Доступ к требуемой конфигурации сети находится внутри конфигурации и имеет формат, описанный в разделе Сеть .

Программа curtin-hooks должна прочитать конфигурацию из пути, содержащегося в OUTPUT_NETWORK_CONFIG, а затем настроить установленную систему для ее использования.

Если в установленной системе есть cloud-init версии 17.1 или более поздней, можно просто скопировать этот раздел в целевой файл /etc/cloud/cloud.cfg.d/ и позволить cloud-init отобразить правильную сеть. при первой загрузке.

Конфигурация хранилища¶

Доступ к настроенной конфигурации хранилища находится внутри конфигурации и имеет формат, описанный в разделе Хранилище .

Чтобы применить эту конфигурацию хранилища, кураторам может потребоваться:

  • обновите /etc/fstab, чтобы добавить ожидаемые записи о монтировании. Переменная среды OUTPUT_FSTAB содержит путь к файлу, который может подойти для использования.
  • установить все еще не установленные пакеты, необходимые для загрузки с предоставленной конфигурацией хранилища. Например, если структура хранилища включает рейд, вам может потребоваться установить пакет mdadm.
  • обновите или создайте файл initramfs.

Загрузка системы¶

В Ubuntu curtin запустит «grub-setup» и установит grub. Это касается размещения загрузчика на дисках, помеченных как grub_device . Предоставленный хук должен будет выполнить эквивалентную операцию.

доработать хук¶

Есть еще один хук, который curtin вызывает при установке, называется finalize . Эта программа вызывается в той же среде, что и curtin-hooks выше. Он предназначен для того, чтобы дать ОС последнюю возможность произвести обновления перед перезагрузкой. Он вызывается перед late_commands .

Linux — это операционная система, которая распространена повсеместно, хотя и не так популярна среди отдельных пользователей, но ее широкое использование в коммерческой сфере. Существует значительное количество дистрибутивов Linux, но Ubuntu должен быть самым популярным и широко используемым. С запуском новой LTS многие пользователи, естественно, переходят на последнюю версию. Однако этот процесс может пройти не так гладко для тех, кто намеревается установить свежую копию дистрибутива. Установщик предлагает возможность установить все последние обновления для системы во время установки, чтобы избавить пользователя от необходимости делать это вручную после установки.


Установка Ubuntu зависла

Однако для некоторых пользователей это не очень гладко. Программа установки не переходит к экрану обновлений. Это может произойти по ряду причин, которые варьируются от поврежденного раздела до раздела Windows и т. д. Чтобы лучше понять проблему, давайте рассмотрим возможные причины проблемы, а затем перейдем к упоминание различных обходных путей для решения проблемы.

  • Повреждённый раздел. Как оказалось, одна из причин, по которой программа установки может не продолжить работу, заключается в том, что у вас есть повреждённый раздел на вашем устройстве хранения. В таком случае вам придется открыть GParted, а затем удалить поврежденный раздел.
  • Раздел Windows. Другой причиной зависания программы установки может быть ваш раздел Windows. Если у вас есть установка Windows на том же HD или SSD, Ubiquity, который является установщиком по умолчанию для Ubuntu, зависает, и поэтому установка не продолжается. Если этот случай применим к вам, для решения проблемы необходимо размонтировать раздел Windows.
  • Драйвер дисплея. Драйвер дисплея в некоторых случаях также может вызвать проблему. В таком случае вам придется запустить Ubuntu в безопасном графическом режиме, чтобы продолжить установку.
  • MSI. В некоторых случаях проблема может возникать из-за прерывания сигнала, передаваемого по системе. Чтобы решить эту проблему, вам нужно будет добавить nomsi в параметры загрузки.

Теперь, когда мы закончили с возможными причинами проблемы, давайте рассмотрим различные методы, которые вы применяете для ее решения.

Способ 1: размонтировать раздел Windows

Оказалось, что если вы пытаетесь установить дистрибутив Ubuntu одновременно с установкой Windows, программа установки может зависнуть в процессе установки. Это была известная проблема и с предыдущими установщиками. Хотя не всем приходится сталкиваться с этой проблемой, она, безусловно, время от времени настигает нескольких жертв. Таким образом, если это относится к вам, вы должны размонтировать раздел Windows.

Также важно отметить, что некоторые пользователи сообщали, что им приходилось делать это два или три раза, чтобы заставить его работать. Если вы не знаете, как размонтировать раздел, не волнуйтесь, мы покажем вам, как это сделать. Для этого следуйте приведенным ниже инструкциям:


  1. Прежде всего, на активном диске Ubuntu нажмите клавишу Windows, чтобы открыть меню поиска.
  2. В строке поиска введите gparted и нажмите Enter.
  3. После запуска GParted найдите раздел, в котором установлена ​​Windows.
  4. Щелкните правой кнопкой мыши раздел и выберите параметр Размонтировать. Размонтирование раздела
  5. Это отключит раздел Windows.
  6. Способ 2. Проверка на наличие поврежденных разделов

    Если у вас нет установленной Windows на том же диске или описанный выше метод не решает вашу проблему, возможно, у вас поврежден раздел на устройстве хранения. В таком случае программа установки, естественно, не продолжит работу и зависнет на том или ином этапе.

    Поэтому важно проверить наличие поврежденных разделов на жестком диске или SSD. Это довольно легко. Следуйте приведенным ниже инструкциям, чтобы проверить наличие поврежденных разделов:


    < /p>

    1. Чтобы найти поврежденный раздел, сначала нужно открыть GParted. Таким образом, нажмите клавишу Windows, а затем найдите gparted и откройте его.
    2. После запуска GParted убедитесь, что выбран диск, на который вы устанавливаете дистрибутив.
    3. Поврежденный раздел часто имеет красный восклицательный знак, а файловая система может быть неизвестна. Поврежденный раздел
    4. Проверьте, есть ли такие разделы.
    5. Если раздел поврежден, щелкните его правой кнопкой мыши и выберите в раскрывающемся меню пункт "Удалить".
    6. Способ 3. Запустите Ubuntu в безопасном графическом режиме

      В некоторых случаях система не может правильно инициализировать видеокарту во время загрузки. Чтобы противостоять этому, в Ubuntu есть режим безопасной графики. Проблема с вашим драйвером дисплея может привести к зависанию Ubiquity во время запросов на установку. Чтобы решить эту проблему, вам нужно будет запустить Ubuntu в безопасном графическом режиме, который редактирует параметры загрузки. Пользователь, столкнувшийся с аналогичной проблемой, сообщил, что это работает.

      Поэтому попробовать стоит. Чтобы запустить Ubuntu в режиме безопасной графики, перезагрузите систему, а затем в меню GRUB выберите параметр «Установить Ubuntu (безопасная графика)». Наконец, запустите установку, как обычно.


      Параметры загрузки Ubuntu

      Способ 4: изменение параметров загрузки

      Наконец, если ни один из вышеперечисленных методов вам не помог, причиной проблемы могут быть прерывания, сигнализируемые сообщениями (MSI). Когда этот параметр включен, устройство может инициировать сообщение о прерывании, что может привести к зависанию программы установки. Сообщение о прерывании — это в основном конкретное значение, которое записывается по определенному адресу устройством, что приводит к прерыванию. Это не бездушно и может быть сделано легко. Внимательно следуйте инструкциям, и все будет хорошо.

      1. Прежде всего загрузитесь с живого носителя Ubuntu.
      2. Там вам нужно получить доступ к расширенной странице приветствия. Для этого вам нужно будет нажать любую клавишу, когда внизу экрана появится маленький логотип. Страница приветствия Ubuntu
      3. Если вы сделаете это правильно, вы сможете увидеть расширенную страницу приветствия, как показано ниже. Расширенная приветственная страница Ubuntu
      4. Здесь нажмите клавишу F6, чтобы открыть команды загрузки.
      5. Нажав F6, вы увидите всплывающее меню. Нажмите клавишу ESC, чтобы избавиться от этого. Параметры загрузки
      6. После этого появится командная строка с надписью "Параметры загрузки" слева.
      7. Вам нужно будет оставить пробел после двойного дефиса (–), а затем ввести команду pci=nomsi.
      8. Наконец нажмите клавишу Enter, чтобы запустить последовательность загрузки.
      9. running

        Установите Ubuntu Server 20.04 Процесс установки LTS, до конца, запуск «Curtin Hook» на интерфейсе вращался по кругу:

        Ubuntu Server 20.04 LTS ン ス ー ル ル に ス ト ー ー あ あ あ.. あ が. . . . . .. . .

        • Не глупи, зайди в [Полный журнал], чтобы увидеть, предполагается, что ты не понимаешь.
        • Непосредственно [Перезагрузить сейчас] заполнено!

        На заключительном этапе процесса установки, когда Subiquity показывает «Установка завершена!», регулятор тонкой настройки «Крюк Кёртина» (цикл «| / -») всегда вращается до бесконечности. Это может немного сбивать с толку.

        Интеллектуальная рекомендация


        Учебник по загрузке и установке Ubuntu Server 20.04 LTS

        Ubuntu Server 20.04 LTS Руководство по загрузке и установке Сначала загрузите руководство 1. Войдите на официальный веб-сайт Ubuntu 2. Нажмите «Загрузить» выше 3. Выберите «Вариант» Во-вторых, руководство по установке 1.VMware c.

        Сервер Ubuntu 20.04 LTS установил мягкую маршрутизацию

        Во-первых, нужно установить сервер Ubuntu 20.04 LTS, вы можете найти его на этом шаге. Обратите внимание, что OpenSSH-Server включен при установке. Следующие шаги предназначены для указания установки Ubuntu 20.04.

        Установка сервера Ubuntu 20.04 LTS NextCloud

        <р>1. Установить apache2 и mariadb sudo apt update sudo apt установить apache2 mariadb-server libapache2-mod-php7.4 sudo apt установить php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-intl sudo подходит.

        Установка Ubuntu Server LTS 20.04 на рабочий стол

        После установки версии Ubuntu Server графический интерфейс отсутствует. Для удобства управления вы можете установить интерфейс и инструменты удаленного рабочего стола после завершения установки. 1, обновить .


        Иллюстрация руководства по установке Ubuntu 20.04 LTS

        Выбор 32-разрядной версии Ubuntu Выберите собственную конфигурацию в соответствии с личными аппаратными условиями. Объяснение трех режимов. Затем перейдите к следующему шагу, пока не настроите аппаратную конфигурацию.

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


        WSL-установка Win11 (Ubuntu 20.04 LTS)

        <р>1. Откройте Win11 Microsoft Store 2. Введите ubuntu в поиск 3. Выберите Ubuntu, за которой хотите следить, выберите приобретение, затем нажмите, если вы не зарегистрированы (или зарегистрируйтесь), затем нажмите Установить 4. .

        Учебник по установке Ubuntu 20.04 LTS Boost-Python


        Установка сервера Ubuntu 20.04

        Установка сервера Ubuntu 20.04 Ранее мы представили установку версии Ubuntu Desktop, сегодня мы рассмотрим установку версии сервера Ubuntu. Установка У.


        Регистрация установочного образа Ubuntu 20.04 LTS Исходный код ANTS, полный процесс, супердетализация (различные проблемы)

        Регистрация установочного образа Ubuntu 20.04 LTS Исходный код ANTS, полный процесс, очень подробный (различные проблемы). В этой статье онлайн-метод обобщает опыт реального боевого опыта.

        Установка Ubuntu 20.04 LTS Ошибка K8S Соединение с сервером localhost: 8080 БЫЛО ОТКАЗАНО

        Ubuntu 20.04 LTS появится после успешного добавления в кластер на узле Node: pass through kubectl get nodes Команда проверяет успешность выполнения, произошла следующая ошибка: T.

        Читайте также: