Live usb не загружается
Первый попавшийся ответ в моей голове пенял на флешку. Ею была ADATA (без доп. названия) на 8Gb. Ну да ладно, подумал я и нарыл в кармане еще одну, то же ADATA, только на 16Gb. Эффект тот же! Только на этой флешке был установлен диод показывающий её активность. Теперь вместе с курсором на экране моргал и диод, что привело меня в полное замешательство. Поверхностный поиск (типа: “linux usb черный экран”) по интернету, вместе с корпорацией добра, конкретного (помогающего) ответа так и не дал, хотя наличие проблемы было не только у меня. Решил смотреть, так сказать, в начало!
Что у нас происходит сразу после POST (Power-ON Self Test)? Правильно – загрузка MBR (Master Boot Record).
Так как в стандартных средствах MS Windows 7 Home Premium (которая была предустановлена) нет HEX редактора, тем более с поддержкой редактирования физических дисков — пришлось поискать свободное (дабы не ущемлять права имущих) ПО. Первое что у меня оказалось – это HxD. Замечу! Запускать HEX редактор необходимо с правами администратора (не забываем про UAC).
Открываем физический раздел в режиме редактирования:
И смотрим в первые 512 байт (т.е в сектор 0):
- 446 байт — загрузчик.
- 64 байта — описание разделов (4 раздела, по 16 байт каждый).
- 2 байта — подпись.
Мое внимание привлекло описание разделов.
Единственный существующий раздел, на котором и лежала вся информация, был не первым как полагается, а четвертым. При этом не был помечен как загрузочный (первый байт 00h, а должен быть 80h)! Зато как загрузочный помечен первый раздел, который вообще не существует как таковой! WTF?!
Как потом выяснилось, виновником оказался UltraISO (версия 9.3.6.2750). Которым до этого записывался Alkid LiveCD на ту же флешку. Перед записью ISO образа он изменил 0 сектор и сделал раздел 4-м. Universal USB Installer, в последствии, не смог правильно обработать эту ситуацию и мы получили несуществующий активный раздел.
У меня получилось так:
И зачем нам специализированное ПО для нарезки разделов?! Сохраняем и перезагружаемся в дружелюбный интерфейс Ubunt'ы. На этом все. Надеюсь кому-нибудь помог!
Итак, вы создали USB-накопитель Ubuntu Live и пытаетесь загрузить его с USB-накопителя. Единственная проблема заключается в том, что действующая USB-система не загружается, поскольку у вас есть видеокарта, которая не полностью поддерживает драйверы с открытым исходным кодом, включенные в операционную систему. Не волнуйтесь! Еще не все потеряно! Как оказалось, на диске Ubuntu Live есть несколько настроек, которые можно использовать для загрузки, даже если ваш графический процессор не позволяет вам! Вот как это работает.
Использование Nomodeset для загрузки без проблем с графическим процессором
Nomodeset — это параметр ядра, который пользователи могут указать в последовательности загрузки. Когда он включен, он отключает встроенные видеодрайверы ядра Linux. Nomodeset — это полезная функция, которую включают многие живые USB-накопители Linux, такие как Ubuntu. Причина, по которой эта функция включена в Ubuntu, заключается в том, что драйверы ядра Linux, хотя в основном хорошие, иногда могут вызывать черный экран на определенных графических процессорах, препятствуя его правильной загрузке.
Используя клавиши «Влево / Вправо» на клавиатуре, добейтесь «тихого всплеска» и сотрите эти два слова. Затем замените слова приведенным ниже кодом.
После замены кода «тихой заставки» на «nomodeset» в параметрах загрузки ядра Ubuntu нажмите клавишу Enter для мгновенной загрузки. Проблемы с черным экраном должны исчезнуть!
Использование Nomodeset для загрузки без проблем с графическим процессором
Nomodeset – это параметр ядра, который пользователи могут указать в последовательности загрузки.
При включении отключаются встроенные видеодрайверы ядра Linux.
Nomodeset – это полезная функция, которую включают многие лайв USB-устройства Linux, такие как Ubuntu.
Причина, по которой эта функция включена в Ubuntu, заключается в том, что драйверы ядра Linux, хотя и в основном хорошие, могут иногда вызывать черный экран на определенных графических процессорах, мешая его корректной загрузке.
Включение функции nomodeset на лайв сиди Ubuntu выполняется в меню F6.
Просмотрите меню, найдите параметр «nomodeset» и выберите его с помощью мыши.
Затем, не выбирая ни один из параметров в меню, нажмите клавишу Esc, чтобы закрыть его.
Затем вы увидите текстовое поле в нижней части экрана.
Используя кнопки влево / вправо на клавиатуре, найдите «quiet splash» и сотрите эти два слова. Затем замените слова на код, показанный ниже.
После замены кода «quiet splash» на «nomodeset» в параметрах загрузки ядра Ubuntu, нажмите клавишу Enter для немедленной загрузки.
Ваши проблемы с черным экраном должны исчезнуть!
Исправление ошибки A start job is running for live-config contains…
В меню загрузки нажмите е (или TAB). Откроется окно опций загрузки. Если в нём несколько строк, то передвиньте курсор на строку, которая начинается с
Посмотрите, встречаются ли в этой строке «quiet» и «splash»?
Я рекомендую убрать обе строки.
И, самое главное, добавьте в конец, через пробел, следующее:
Для продолжения загрузки нажмите F10 (или ENTER).
Если это сработает и система успешно загрузится, значит причина проблем с загрузкой в несовместимости драйверов с видеокартой NVidia.
Другие варианты загрузки
Включения функции nomodeset на лайв сиди Ubuntu должно быть достаточно для загрузки Ubuntu live USB.
Однако, если вы попробовали этот вариант загрузки, а лайв диск все еще не загружен, вот несколько дополнительных параметров загрузки, которые вы можете попробовать.
Чтобы добавить любой из этих альтернативных вариантов загрузки графического процессора, нажмите клавишу F6, чтобы открыть меню «Other options».
Затем, не выбирая никаких опций в меню, нажмите клавишу Esc.
Теперь вы должны увидеть текстовую область внизу экрана.
Используя клавиши со стрелками влево / вправо, переместите текстовый курсор на «quiet splash» и сотрите эти два слова.
Затем добавьте один из вариантов, показанных ниже на его место.
nouveau.modeset = 0 – Noveau.modeset – это параметр загрузки для тех, кто использует видеокарту Nvidia. Работает хорошо, особенно если у вас проблемы с «nomodeset».
radeon.modeset = 0 – Radeon.modeset – это параметр загрузки для тех, кто пытается загрузить лайв диск Ubuntu с видеокартой AMD. Обычно работает на установках AMD, где «nomodeset» не работает.
i915.modeset = 0 – i915.modeset – это параметр загрузки для тех, у кого материнские платы Intel.
Как правило, графика Intel хорошо работает с Ubuntu.
Однако, если вы испытываете графические проблемы при загрузке лайв диска Ubuntu, и «nomodeset» не работает, попробуйте это.
После замены «quiet splash» на один из параметров загрузки в этом списке нажмите Enter для загрузки.
Другие варианты загрузки
Включение функции «nomodeset» на живом диске Ubuntu должно быть достаточным для загрузки Ubuntu live USB. Однако, если вы попробовали этот вариант загрузки, а живой диск все еще не загружен, вот несколько дополнительных вариантов загрузки, которые вы можете попробовать.
Чтобы добавить любой из этих альтернативных вариантов загрузки графического процессора, нажмите F6, чтобы открыть меню «Другие параметры». Затем, не выбирая никаких опций в меню, нажмите Esc. Отсюда вы должны увидеть текстовую область внизу экрана.
Используя клавиши со стрелками влево / вправо, переместите текстовый курсор на «тихий всплеск» и сотрите его. Затем добавьте вместо него одну из опций ниже.
nouveau.modeset = 0 — Noveau.modeset — это параметр загрузки для тех, кто использует видеокарту Nvidia. Работает хорошо, особенно если у вас проблемы с nomodeset.
radeon.modeset = 0 — Radeon.modeset — это параметр загрузки для тех, кто пытается загрузить живой диск Ubuntu с помощью видеокарты AMD. Обычно работает на установках AMD, где «nomodeset» не работает.
i915.modeset = 0 — i915.modeset — это параметр загрузки для тех, у кого есть материнские платы Intel. Обычно графика Intel хорошо сочетается с Ubuntu. Однако, если у вас возникли проблемы с графикой при загрузке живого диска Ubuntu, а «nomodeset» не сработал, попробуйте это.
После замены «тихого всплеска» одним из параметров загрузки в этом списке нажмите Enter для загрузки.
Всем доброго времени суток! Имеется ноут без предустановленной системы. Хочу установить Ubuntu с флешки, но после выбора в меню grub пункта «Try Ubuntu» либо «Install», просто появляется черный экран, и дальше ничего не происходит. На стареньком Асере система нормально грузится с флешки. Как я понял, у меня компьютер с UEFI. Прочитал, что нужно создать на флешке таблицу разделов GPT, создал, но в результате, после выбора флешки в меню загрузки, не запускается даже grub. В общем, выручайте братцы, не хочу винду ставить.
Начнём сначала.
На винте вообще ничего нет (даже FreeDOS)? Опиши чуть подробнее процесс загрузки. Что за Ubuntu/LiveUSB (ссылка)?
FreeDOS есть. Ubuntu 14.04, 64-x битная версия. 32-х тоже пробовал чисто посмотреть, но результат тот же. При старте компьютера нажимаю на Esc, выбираю флешку. Потом комп вроде как перезагружается, появляется grub с пунктами «Try Ubuntu», «Install» и т.д. Если выбирал «Try Ubuntu» - то дальше черного экрана дело не двигалось. Если выбирал «Install», появлялся тот же черный экран, но через некоторое время звучал звук входа в систему (убунтовские барабаны), то есть вроде как система запустилась, только экран ничего не кажет. Вот как-то так.
Я бы попробовал для начала ядру nomodeset передать и заставил бы его работать с драйвером vesa. Ну и отключить fastboot и secure boot™.
Я не нашел у себя пункта fastboot, secure boot у меня отключен.
Возможно, вот этот образ будет более кошерным. Там должен быть текстовый режим установки.
Врядли это поможет, я пробовал запустить Arch Linux с флешки, дальше загрузчика не загружает. Пробовал Федору 20 - он мне показал красивую заставку и этим кончилось дело: опять черный экран.
Ага, все-таки nomodeset помог! Прописал его вместо «quite splash» и запустилась установка! Установил, только теперь также приходится систему запускать =/ Почему-то не работает нормально графика.
Попробуй пересобрать ядро без драйверов framebuffer. Интеловские карты их не любят. См., например, эту тему.
Как изменить файлы в Live системе
Оптические диски с Live-системами привили привычку, что информацию на такой системе невозможно изменить. Дело, конечно, в ограничениях самих оптических дисков, а не режима Live.
В режиме Live на USB носителях разделы просто монтируются с параметром «только чтение». Поэтому достаточно перемонтировать раздел в режим записи и на нём будет возможно сохранить сделанные изменения.
Далее я покажу на примере Tails (кстати, рекомендую онлайн книгу «Руководство по Tails» - там очень много информации по данному дистрибутиву для анонимности). В других дистрибутивах пути могут чуть различаться. Также имена дисков могут различаться в зависимости от конкретного компьютера. Поэтому из данной статьи вы должны усвоить принцип и отредактировать последующие команды в соответствии с вашими конкретными условиями.
Если вы исправляете проблему для Tails, то не забудьте при включении установить Пароль администратора.
Теперь нам нужно узнать имя диска, для этого введите команду:
Важно правильно понять, какой из этих дисков является флешкой с Live системой. Можно сориентироваться по размеру диска. Про наименование дисков смотрите статью «Структура директорий Linux. Важные файлы Linux» - понимание, как дискам в Linux присваиваются имена, также может вам помочь.
На приведённом скриншоте, флэшка имеет имя /dev/sdb.
Теперь нужно определить, в какую точку файловой системы смонтированы разделы диска /dev/sdb. Все сделанные в системе монтирования выводит команда
Используя её в паре с grep можно ускорить поиск нужно информации (здесь и далее вместо /dev/sdb введите имя вашего диска):
Как видно на скриншоте, раздел /dev/sdb1 смонтирован в /lib/live/mount/medium. Также обращаем внимание на буквы ro, они означают «только для чтения».
Для перемонтирования раздела с разрешениями на запись, нужно выполнить команду вида:
Для моих данных это команда:
Опять делаю проверку:
Теперь вместо букв «ro», там «rw» - это означает, что мы можем отредактировать файлы на этом разделе.
Теперь нам нужно отредактировать конфигурационные файлы, из которых система считывает опции загрузки. Дистрибутивы Linux поддерживают загрузку в БИОС и в EFI — для каждого из этих вариантов свой конфигурационный файл. Дистрибутив может быть 32-битным или 64-битным — и вновь, для каждого из этих вариантов свой конфигурационный файл загрузки. То есть в общей сложности нам нужно будет отредактировать 4 файла.
Для Tails эти файлы расположены по следующим путям:
- /lib/live/mount/medium/syslinux/live64.cfg
- /lib/live/mount/medium/syslinux/live.cfg
- /lib/live/mount/medium/EFI/BOOT/live64.cfg
- /lib/live/mount/medium/EFI/BOOT/live.cfg
То есть искать нужно в точке монтирования (/lib/live/mount/medium/) директории syslinux и EFI/BOOT.
Открываем первые два файла:
Там перечислены все пункты меню, для Tails это:
- live (обычная загрузка)
- livefailsave (режим восстановления, «безопасный режим»)
Достаточно сделать изменения только для того пункта, которым вы пользуетесь. В случае Tails нужно изменить live.
Изменения нужно сделать такие же, как мы делали до этого в опциях загрузки, то есть нужно обязательно дописать:
И опционально можно удалить (я всегда удаляю, т. к. это сильно упрощает решение возникающих проблем) строки:
Когда всё готово, сохраняем и закрываем оба файла.
Открываем следующие два:
И повторяем сделанные изменения:
Также сохраните и закройте эти файлы.
Теперь попробуйте перезагрузиться. Больше не нужно редактировать параметры загрузки — система должна включиться нормально.
Добавить комментарий Отменить ответ
Эта простая однострочная программа для Powershell выведет текущее время работы вашего компьютера. Вывод показан в несколько столбцов, но может быть выведен и в одну строку. PS C:\Users\Windows 11> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime Days : 0 Hours : 0 Minutes : 41 Seconds : 27 Milliseconds : 915 Ticks : 24879150105 TotalDays : 0.0287953126215278.
Ошибка 504 gateway time-out возникает тогда, когда Nginx не может получить ответ от службы достаточно долго. Например, от PHP-FPM. Nginx и PHP-FPM Наиболее распространенной причиной этой ошибки является совместная работа Nginx и PHP-FPM. В случае очень медленных PHP-скриптов Nginx выдает тайм-аут шлюза 504, когда не ожидает ответа в течение 30 секунд (по умолчанию). Чтобы избавиться.
17 сентября 2021 года произошло событие, всколыхнувшее кинематографический мир. На платформе Netflix появился корейский сериал “Игра в кальмара”. Всего пары недель ему хватило для того, чтобы выйти на первые позиции по популярности не только на Родине, но и в Соединенных Штатах, России. Оценить сюжет сериал можно не только просмотром, но и игрой squid game challenge скачать которую.
Загрузка USB
Живой диск Ubuntu имеет несколько различных дополнительных опций в меню загрузки, которые позволяют пользователям изменять живую среду, чтобы она была лучше совместима с загрузкой. Однако, прежде чем мы сможем перейти к различным вариантам загрузки, доступным на USB-накопителе Ubuntu Live, нам нужно обсудить, как его загрузить. Для начала подключите USB-накопитель Ubuntu к компьютеру.
После подключения USB перезагрузите компьютер и получите доступ к BIOS. Не знаете, как получить доступ к BIOS вашего компьютера? Кнопки могут различаться в разных операционных системах, но обычно вам нужно нажимать либо «Удалить», либо «F2», либо «Escape», либо «F12».
Примечание: если ни одна из вышеперечисленных клавиш не работает для загрузки в BIOS вашего компьютера, обратитесь к руководству пользователя. Они укажут, какую кнопку нажать, чтобы получить доступ к этой области.
Внутри области BIOS для живого USB-диска Ubuntu найдите порядок загрузки. В области порядка загрузки настройте его так, чтобы USB-накопитель загружался первым. После изменения порядка загрузки в BIOS вашего ПК нажмите клавишу F10, чтобы выйти и сохранить изменения. После сохранения настроек BIOS перезагрузите компьютер и загрузите его на живой диск Ubuntu. Когда рабочий диск запустится на вашем компьютере, посмотрите на экран загрузки и обратите внимание на текст на экране.
На живом диске Ubuntu он попытается сразу загрузить операционную систему Ubuntu в живую сессию. Чтобы предотвратить автоматическую загрузку, нажмите на клавиатуре клавишу со стрелкой вниз. При нажатии этой кнопки будет распечатано экранное меню выбора языка. В этом меню выбора с помощью мыши наведите указатель мыши на язык, который вам удобнее всего.
После того, как вы выбрали язык, на котором говорите в меню Ubuntu, нажмите кнопку F6 на клавиатуре, чтобы получить доступ к меню «Другие параметры». Не закрывайте это меню, так как мы будем использовать это меню для решения проблем с загрузкой Ubuntu Live USB.
Загрузка USB
Лайв USB Ubuntu имеет несколько различных дополнительных опций в меню загрузки, которые позволяют пользователям изменять живую среду, чтобы обеспечить лучшую совместимость при загрузке.
Однако, прежде чем мы перейдем к различным вариантам загрузки, доступным на Ubuntu Live USB, нам нужно узнать, как его загрузить.
Для начала подключите USB-флешку Ubuntu к компьютеру.
После подключения USB перезагрузите компьютер и получите доступ к BIOS.
Не знаете, как получить доступ к BIOS вашего компьютера?
Кнопки могут отличаться в разных операционных системах, но обычно вам нужно нажать либо Delete, F2, Escape или F12.
Примечание. Если ни один из указанных выше ключей не работает для загрузки BIOS вашего компьютера, обратитесь к руководству пользователя. Оно точно обрисует, какую кнопку нажать, чтобы получить доступ к этой области.
Внутри области BIOS для лайв USB-диска Ubuntu найдите порядок загрузки.
В области порядка загрузки настройте его так, чтобы USB-накопитель был настроен на первое место в порядке загрузки.
После изменения порядка загрузки в BIOS вашего ПК нажмите клавишу F10, чтобы выйти и сохранить изменения.
После сохранения настроек BIOS перезагрузите компьютер и загрузите лайв диск Ubuntu.
Когда на вашем компьютере запускаетс лайв диск, посмотрите на экран загрузки и обратите внимание на текст на этом экране.
Лайв сиди Ubuntu попытается сразу загрузить операционную систему Ubuntu в живую сессию.
Чтобы предотвратить автоматическую загрузку, нажмите клавишу со стрелкой вниз на клавиатуре.
Выбор этой клавиши выведет на экран меню выбора языка.
В этом меню выбора наведите курсор мыши на язык, который вам наиболее удобен.
Выбрав язык, на котором вы говорите, в меню Ubuntu, нажмите кнопку F6 на клавиатуре, чтобы получить доступ к меню «Other Options».
Оставьте это меню открытым, так как мы будем использовать это меню, чтобы обойти проблемы с загрузкой Ubuntu live USB.
Связанные статьи:
факультете информационной безопасности от GeekBrains? Комплексная годовая программа практического обучения с охватом всех основных тем, а также с дополнительными курсами в подарок. По итогам обучения выдаётся свидетельство установленного образца и сертификат. По этой ссылке специальная скидка на любые факультеты и курсы!
Итак, вы создали USB-флешку Ubuntu Live и пытаетесь загрузить ее с USB.
Единственная проблема заключается в том, что работающая система USB не загружается, поскольку у вас есть видеокарта, которая не полностью поддерживает драйверы с открытым исходным кодом, включенные в операционную систему.
Еще не все потеряно!
Оказывается, на диске Ubuntu Live есть несколько настроек, которые можно использовать для загрузки, даже если ваш графический процессор это не позволяет!
Вот как это все работает.
Этичный хакинг и тестирование на проникновение, информационная безопасность
Debian является основой для многих дистрибутивов, поэтому если в самой Debian появляется какой-то баг, то он постепенно расползается сразу по нескольким дистрибутивам Linux.
Например, с ошибкой
Ещё признаками этой проблемы являются ошибки со словом nouveau:
Как можно заметить, прямо перед этими ошибками видна запись
На самом деле, проблема может возникнуть не только на Live системе, но и при обычной установке. Но в этом случае порядок действий другой — нужно загрузиться в систему (с помощью изменения опций загрузки, как показано ниже, либо переключиться в интерфейс командной строки), а затем обновить систему и/или установить видеодрайвер видеокарты для NVidia. Этот вариант для обычной установке Linux, не Live.
Что касается Live систем, то они не сохраняют сделанные на них изменений после перезагрузки, поэтому описанный выше метод не подходит. На самом деле, на Live системе тоже можно делать изменения, если система записана на USB диск. Для оптических дисков это невозможно в принципе.
Итак, приступим к исправлению проблемы!
Читайте также: