- Не грузится Live USB
- Не могу запустить ни один Live CD
- HackWare.ru
- Этичный хакинг и тестирование на проникновение, информационная безопасность
- Что делать если не загружается Linux
- Оглавление
- 1. Не загружается Linux Live при записи на флешку
- 1.1 Включены опции Quick boot и (или) Secure boot
- 1.2 Не пользуйтесь Rufus
- 1.3 Обновите БИОС вашего компьютера
- 1.4 A start job is running for live-config contains the components that configure a live system during the boot process (late userspace)
- 2. Linux не загружается сразу после установки операционной системы
- 2.1 error: attempt to read or write outside of disk “hd0″
- 3. Linux не загружается после обновления или установки программ
- 3.1 Невозможно загрузиться после установки драйверов видеокарты
- 3.2 Невозможно загрузиться после обновления ядра
- 4. Linux не загружается из-за аппаратных изменений компьютера
- 4.1 Не загружается после добавления/удаления диска
- 4.2 Новая видеокарта
- Как откатить изменения в Linux, если система не загружается
- Как увидеть, из-за каких ошибок не загружается Linux
- Использование однопользовательского режима для восстановления системы
- Ubuntu LiveUSB + Черный экран
Не грузится Live USB
Странное дело, с USB-флешки размером 2 Гб система встаёт нормально, а 16 Гб флешку система не видит, в BIOSе — она отражается. Даже под Windows при клике на исполняемый файл система готова запуститься. Система — Ubuntu 14.04 LTS, записывалась двумя способами — через входящую в дистрибутив утилиту «usb-creator-gtk» и из-под Windows — UNetbootin.Что делать, как запустить установку с этой большей флешки (меньшая сейчас отсутствует)?
как записывал образ
Исправил сообщение, добавил инфу.
Виртуальную машину с неё запустите. Если запускается — обновляйте BIOS и/или меняйте флешку. Если не запускается, попробуйте win32diskimager (и другие способы записи Live USB на флешку).
попробуй записать через dd
Виртуалка не запускается с неё, win32diskimager попробую и отпишусь.
А что за зверь этот dd? Можно поподробнее?
А что за зверь этот dd? Можно поподробнее?
Стандартная утилита прямого копирования данных в устройство и обратно в Linux.
Флешка действительно может не цепляется BIOSом, а драйвера ОС закрывают какой-то баг и цепляют.
Можно ещё попробовать функцию записи образа Ultra ISO.
Если не поможет, менять комп/флешку.
win32diskimager тоже не помог, в окне вылетела вот какая ошибка: «An error occurred when attempting to lock volume».
Какой тип раздела (численно) на флешке и какая файловая система на этом разделе?
Если верно понял Ваши вопросы — объём флешки — 16 Гб (уточните вопрос, если я ошибся), а ФС были разными (я пробовал и FAT 32 и NTFS). Похоже, дело именно во флешке, — даже после низкоуровневого форматирования, установленный на неё дистрибутив из-под БИОСа не виден (ибо не автостартует). Из-под Windows (как написал в топе) запустить установку возможно, но ведь только до перезагрузки.
Суть в том, что некоторые корявые биосы стартуют только разделы, помеченные, как FAT16. Сам же тип файловой системы, указанный в boot блоке, не важен. Поэтому можно попробовать поменять в mbr тип загрузочного раздела на FAT16 (тип 06).
Источник
Не могу запустить ни один Live CD
Понадобилось мне тут подвинуть системный раздел. Чтобы это сделать, нужно загрузиться с Live CD или с флешки, и воспрольвоваться программой (g)parted. На флешку я вчера удачно наступил ногой, так что остается вариант Live CD. Беру RW, закатываю образ (предварительно сверив MD5 с сайтом), затем на всякий случай снимаю образ с CD, тоже проверяю MD5 — всё байт в байт.
Какие дистрибутивы пробовал:
1. Дистриб Parted Magic 5.6 (http://partedmagic.com/), записан на RW. Загружается начальное меню, при выборе пункта загружается ядро, потом долго думает и после надписи:
вываливается в busybox с невнятным сообщением что загрузка была неудачной.
2. Дистр Puppy Linux 5.1.1 (http://puppylinux.org), записан на RW. Загружается boot-приглашение, затем на стандартных настройках загружается ядро. В процессе загрузки подвисает, и вываливается с сообщением:
На офицальном (?) форуме у людей есть такая же проблема (http://208.109.22.214/puppy/viewtopic.php?p=457029&sid=1451241ec775dc0f5c63f0b9bb4d8007, решения нет, пишут про то что CD-Rom что-то не читает (А я то знаю, что у меня всё читает). Единственное что советовали — попробовать более старый Puppy Linux, в котором такой проблемы не наблюдалось.
3. Дистр Puppy Linux 4.3.1, записан на RW. Считается последним из официальных стабильных. Проблема та же:
4. Попробовал загрузиться с записанного на обычный CD старый проверенный Super Grub Disk 0.97 — то же не может найти какого-то файла menu.lst. Загружает меню из одного пункта, в котором ничего нет.
5. Попробовал загрузиться с Knoppix 6.2, записанный на обычный CD. Затыкается на определении USB/Firewire, выпадает в busybox. Снимаю образ, проверяю MD5 с сайтом — совпадают.
Единственный дистрибутив, который вроде нормально грузится с CD — это первый DVD Debian 5.0.4. Но в нем я что-то так и не разобрался, как просто загрузить линух без установки. Там везде похоже только инсталляция возможна, даже в Rescue Mode вопросы идут как при установке, так что добраться до консоли хотя бы на уровень init 2 не смог.
Вопрос. Что за мазафака такая у меня происходит? Почему не грузятся Live CD? Что делать?
Источник
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Что делать если не загружается Linux
Оглавление
Можно выделить следующие обстоятельства при которых возникла проблема с загрузкой Linux:
- Не загружается Linux Live при записи на флешку
- Linux не загружается сразу после установки операционной системы
- Linux не загружается после обновления или установки программ (ядра Linux, драйверов)
- Linux не загружается из-за аппаратных изменений компьютера (новая видеокарта, новый диск или отключение диска)
1. Не загружается Linux Live при записи на флешку
1.1 Включены опции Quick boot и (или) Secure boot
Причина может быть в том, что в вашем BIOS (UEFI) включены опции Quick boot и (или) Secure boot. Зайдите в БИОС и отключите их.
1.2 Не пользуйтесь Rufus
Не надо пользоваться Rufus для записи образов Linux. Сейчас большинство ISO LIVE образов Linux это гибридные образы: в них имеется поддержка BIOS и UEFI, т. е. они прекрасно работают на старом и новом железе, а Rufus вносит какие-то изменения и просто портит их.
Для записи используйте портативную кроссплатформенную программу Etcher.
1.3 Обновите БИОС вашего компьютера
Если ничего вышеперечисленное не помогло, то обновите BIOS, особенно это относится к владельцам старого железа.
1.4 A start job is running for live-config contains the components that configure a live system during the boot process (late userspace)
2. Linux не загружается сразу после установки операционной системы
2.1 error: attempt to read or write outside of disk “hd0″
3. Linux не загружается после обновления или установки программ
Среди вероятных причин проблем с загрузкой Linux после обновления или установки программ могут быть:
- обновление ядра Linux
- установка или обновление драйверов для графической карты
3.1 Невозможно загрузиться после установки драйверов видеокарты
Загрузка доходит до меню, но замирает на экране консоли или после ввода логина и пароля
Если вы видите загрузочное меню Linux с разными вариантами загрузки и после него продолжается загрузка системы, но она не завершается успехом, значит флешка записана правильно, но присутствуют проблемы в самой системе – чаще всего это несовместимость модулей ядра и самого ядра, отсутствие или дублирование драйверов.
В некоторых случаях может появиться графический интерфейс (менеджер отображения) с приглашением ввести логин и пароль, но после ввода учётных данных вся система зависает.
Аналогичная проблема может возникнуть и с Live образом – следующий рецепт подходит и для установленной системы и для Live системы.
Чтобы избежать эту проблему, когда появится меню загрузки GRUB нажмите букву e.
Теперь отредактируйте опции загрузки, добавив nomodeset. Для этого найдите строку, начинающуюся со слова linux и в её конец допишите через пробел слово nomodeset. Для продолжения загрузки нажмите F10.
Эта настройка действует только для текущей загрузки и при последующих перезагрузках системы это нужно делать снова.
Можно сделать опцию nomodeset постоянной для GRUB, но лучше найти проблемный модуль и отключить его.
В данный момент на эту проблему жалуются владельцы компьютеров с видеокартами NVidia. Причина, судя по всему, в конфликте последних версий ядра Linux с проприетарными драйверами NVidia и свободными драйверами nouveau. Одним из подтверждений этого является строка
в консоли загрузки.
Для отключения nouveau создайте файл /etc/modprobe.d/blacklist-nouveau.conf и скопируйте в него:
Если вы не можете загрузиться в графический интерфейс, то попробуйте с помощью сочетаний клавиш Ctrl+Alt+F1, Ctrl+Alt+F2, Ctrl+Alt+F3 и так далее перейти в консоль. Залогинтесь там и с помощью консольного редактора создайте в папке /etc/modprobe.d/ файл blacklist-nouveau.conf со следующим содержимым:
Для создания файла с помощью текстового редактора nano:
Или с помощью vim:
3.2 Невозможно загрузиться после обновления ядра
В производных Debian после установки нового ядра могут появляться новые опции в меню загрузки с вариантами загрузки компьютера с предыдущей версией ядра.
На равне с прочими опциями загрузки, также можно явно указать версию ядра Linux для загрузки, в Kali Linux файлы называются, например:
В Arch Linux и производных текущее ядро имеет имя /boot/initramfs-linux.img, а предыдущее ядро имеет имя /boot/initramfs-linux-fallback.img.
4. Linux не загружается из-за аппаратных изменений компьютера
4.1 Не загружается после добавления/удаления диска
4.2 Новая видеокарта
Как откатить изменения в Linux, если система не загружается
1) После попадания в чёрный экран. Попробуйте нажать Ctrl+Alt+F1. Если ничего не произойдёт, то нажимайте дальше Ctrl+Alt+F2, Ctrl+Alt+F3 и т. д. Ctrl+Alt+F* пока не появится приглашение авторизации.
2) Введите логин и пароль вашего пользователя
3) С помощью менеджера пакета (apt, pacman) удалить пакеты, которые вызвали проблемы. С помощью текстовых редакторов с интерфейсом командой строки (vim, nano) откатите изменения в конфигурационных файлах, которые препятствуют загрузке.
Как увидеть, из-за каких ошибок не загружается Linux
Увидеть ошибки, которые препятствуют загрузке системы, можно двумя способами:
1) на экране во время загрузки
2) с помощью команды journalctl
Иногда система намертво зависает и невозможно воспользоваться командой journalctl, тогда в этом случае остаётся только первый вариант. Но другая проблема в том, что многие дистрибутивы Linux во время запуска компьютера убирают вывод журнала загрузки на экран и/или закрывают его заставкой.
1) Чтобы вернуть показ журнала загрузки системы выполните следующую последовательность действий:
1.1 В меню загрузки нажмите е (или TAB). Откроется окно опций загрузки. Если в нём несколько строк, то передвиньте курсор на строку, которая начинается с
1.2 Посмотрите, встречаются ли в этой строке «quiet» и «splash»?
- quiet означает не показывать сообщения о процессе загрузки
- splash означает показывать экран заставки
1.3 Уберите обе эти строки и начните загрузку (кнопку F10). Посмотрите, какие именно ошибки не дают загрузиться системе.
2) Как просмотреть журнал последней загрузки
Если вам удалось войти в систему, пусть даже только с интерфейсом командной строки, то используйте команду journalctl для вывода журнала загрузки:
Либо используйте следующую команду для сохранения информации о последней загрузки в файл:
Дополнительно об использовании journalctl смотрите статью «Как использовать journalctl для просмотра системных логов Linux».
Использование однопользовательского режима для восстановления системы
В крайнем случае, если не удаётся войти даже в интерфейс командной строки из-за зависания системы, воспользуйтесь однопользовательским режимом. Подробности об этом режиме, а также какие опции нужно указать смотрите в статье «Как в Linux сбросить забытый пароль входа». В этой статье также даются подсказки о подключении диска для записи и о том, как отредактировать опции загрузки Linux в различных дистрибутивах.
Источник
Ubuntu LiveUSB + Черный экран
Приветствую Вас, Хабровчане! Хотел поделиться с вами совсем не тривиальным методом (каким хотелось бы) установки Ubuntu 11.04 (хотя версия, да и сам дистрибутив не имеют значения) на свежекупленного зверька, по имени Asus 1215N (зверек тоже значения не имеет). Речь пойдет скорее не о нем, а о проблеме с которой я столкнулся из-за спецификаций этого агрегата. Все началось с того, что в аппарате отсутствовал так называемый “резак”, поэтому выбор носителя дистрибутива автоматически пал на USB флешку. Соответствующий раздел сайта www.ubuntu.com рассказал подробно, в картинках, как мне это реализовать. Что собственно я и сделал. Скачал утилиту “Universal USB Installer” с сайта www.pendrivelinux.com (версия 1.8.6.2). Запустил её и выполнил все пункты инструкции. Перезагрузившись я был неприятно удивлен моргающим курсором на черном фоне экрана. Курсор моргал, загрузка не шла! Почему?!
Первый попавшийся ответ в моей голове пенял на флешку. Ею была 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):
Соответствующая статья на Wiki рассказывает нам о том, что первые 512 байт это и есть MBR. Из них:
- 446 байт — загрузчик.
- 64 байта — описание разделов (4 раздела, по 16 байт каждый).
- 2 байта — подпись.
Т.е:
Мое внимание привлекло описание разделов.
Единственный существующий раздел, на котором и лежала вся информация, был не первым как полагается, а четвертым. При этом не был помечен как загрузочный (первый байт 00h, а должен быть 80h)! Зато как загрузочный помечен первый раздел, который вообще не существует как таковой! WTF?!
Как потом выяснилось, виновником оказался UltraISO (версия 9.3.6.2750). Которым до этого записывался Alkid LiveCD на ту же флешку. Перед записью ISO образа он изменил 0 сектор и сделал раздел 4-м. Universal USB Installer, в последствии, не смог правильно обработать эту ситуацию и мы получили несуществующий активный раздел.
Казалось бы, не существует раздел — выведи сообщение об ошибке. Почему нет сообщения? Да потому что ошибки нет! MBR загружается. Загрузчик находит единственный помеченный (80h) раздел. Считывает адрес первого сектора этого раздела. В нашем случае это сектор 0. Загружает загрузчик находящийся в этом секторе и передает управление ему. Т.е. бесконечно загружает сам себя!
Исправить можно двумя путями:
- Поставить метку 80h четвертому разделу, не забыв убрать её у первого. В противном случае вы получите сообщение “Invalid partition table”. Это поможет, но только до следующего опыта с LiveUSB. Т.к. к помеченному четвертому, вы опять получите помеченный первый и сообщение об ошибке.
- Сделать четвертый раздел первым! И это правильный способ!
Через копи-паст или ручками — это уже вам решать. Для забивки нулями можно использовать функцию «Fill selection», которая так же доступна через контекстное меню. Все данные останутся в целости и сохранности!
У меня получилось так:
И зачем нам специализированное ПО для нарезки разделов?! Сохраняем и перезагружаемся в дружелюбный интерфейс Ubunt’ы. На этом все. Надеюсь кому-нибудь помог!
Источник