Автор Тема: Не грузится Debian 10 Live + NonFree с переносного NTFS мультибут диска  (Прочитано 2332 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mr.Madguy

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 11
Была такая же проблема с AltLinux. Там ее пришлось решать пересборкой дистрибутивов с добавлением недостающих модулей ядра. Короче у меня есть переносной диск с NTFS, на котором есть куча Live образов различных дистрибутивов Linux, которые я тестю и использую для тестирования своих программ. Все дистрибутивы распакованы, чтобы избежать лишней траты оперативки на создание матрешки RAM-дисков, а так же уменьшения времени на загрузку, и грузятся при помощи указания live-media-path. Так вот на этом диске стояли в том числе и Live-образы Debian 9.9 Free, которые прекрасно грузились. Только не поддерживали мою видеокарту Radeon.

Я сейчас в отпуске и у меня только мобильный интернет, но перед тем, как уехать в отпуск, я скачал и распаковал все новые ISOшники Live Debian 10 + NonFree (в надежде на то, что там будут поддерживаться все видеокарты). Проверить не успел. Сейчас проверил на своем ноутбуке - не грузятся. Висит минут 5 на plymuoth, который явно пытается по очереди обращаться то к переносному жесткому диску, то к диску ноутбука, а потом просто вываливается в BusyBox. Короче такое ощущение, что он не может найти свой Stage 2. Другие операционки проверял - грузятся. Т.е. дело не в ноутбуке.

У кого-то есть какие-то идеи? В чем может быть проблема?
« Последнее редактирование: 09 Июль 2019, 10:17:13 от Mr.Madguy »
 

Оффлайн Mr.Madguy

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 11
А все. Кажется разобрался. Косяк в драйвере NVidia, а так же известном косяке с тем, что Debian не может найти папку firmware, если она не лежит в корне диска без разделов, т.е. например CD. Почему в Linux всегда все так сложно? Короче надо ставить Free версию, а я ее сейчас не могу скачать.
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1361
  • Debian, Openbox, macOS
Почему в Linux всегда все так сложно?

Это тест на настоящих мужчин :)
 

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3160
  • Linux Registered User #547151
Почему в Linux всегда все так сложно
Цитировать
Если бы операционные системы были авиакомпаниями, произошло бы следующее:
Unix Airways
Каждый пассажир приносит с собой в аэропорт деталь самолета. Затем они собираются на взлетной полосе и начинают сабирать его, бесконечно споря, какой именно самолет они делают. Когда пассажиры наконец поднимаются на борт, один из них назначается пилотом и следует в кабину. Там он находит инструкцию, описывающую в мельчайших деталях устройство самолета, но не дающую никаких руководств по пилотажу.
Mac Airlines
Стюардессы, пилоты, и даже грузчики - все на одно лицо. Вы входите в самолет и видите, что в нем нет иллюминаторов. Во время взлета нет никакой вибрации, и вы не понимаете, летите вы или нет. Всякий раз, когда вы пытаетесь узнать малейшие детали полета, вам отвечают, что вам не нужно это знать, вы не хотите этого знать, и будет делаться все возможное, чтобы вы ничего не узнали.
Windows Air
Аэропорт очень красивый, стюарджессы весьма вежливы, регистрация проходит мгновенно, взлет прекрасный. Через 10 секунд самолет взрывается без дополнительного прдупреждения.

Оффлайн Mr.Madguy

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 11
Ну да. Я понимаю, что стадии загрузки независимы и ничем не связаны, но очень скучаю по такой вещи, как текущий каталог. Вот гружусь я с debian0. Почему бы не искать firmware там? Но из за второго бага даже перекладывание firmware в корень диска не помогает. Ну и так же в Linux нет легких решений, таких как например указать параметр ядра типа firmware-path=. Вот в AltLinux для пересборки всего одного файла initrd с целью добавить всего один нехватающий модуль ядра пришлось неделю разбираться в устройстве сборщика дистрибутивов и потом пересобирать все дистрибутивы с нуля. А ведь по идее я просто должен был попросить помощи и кто то, кто эти занимается и знает, как это делать, должен был просто внести это простое изменение в репозиторий и пересобрать дистрибутивы сам, а я должен был их просто скачать. Но к сожалению самый главный девиз Linux: хочешь, чтобы что-то было сделано - сделай это сам.
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1361
  • Debian, Openbox, macOS
А ведь по идее я просто
должен был попросить помощи и кто то, кто эти занимается и знает, как это делать,
должен был просто внести это простое изменение в репозиторий и пересобрать дистрибутивы сам, а я
должен был их просто скачать.

Обратите внимание, исходя из вашей убеждённости, Вы просто соблаговолили воспользоваться свободной (бесплатной) операционной системой, и у Вас моментально появилось столько "должников". И все они плохо о Вас заботятся, о чём Вы сожалеете.

Скажу от себя, у Вас ошибочная позиция. Боритесь с таким восприятием реальности.
 

Оффлайн Mr.Madguy

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 11
Обратите внимание, исходя из вашей убеждённости, Вы просто соблаговолили воспользоваться свободной (бесплатной) операционной системой, и у Вас моментально появилось столько "должников". И все они плохо о Вас заботятся, о чём Вы сожалеете.

Скажу от себя, у Вас ошибочная позиция. Боритесь с таким восприятием реальности.
Ну если данные операционные системы претендуют хоть на какую-то дружественность по отношению к своим пользователям, то да, должны. На форуме AltLinux я уже приводил пример с радио, в котором для настройки на радиостанции нужно перепаивать катушки и конденсаторы, т.е. обладать теми-же навыками, что и производитель изделия. Это хорошо вот я человек, еще работавший с DOS, и потому танцы с бубном и гугление решений в интернете для меня не новинка. Но есть люди, которые не будут по два дня лазать в интернету, чтобы просто подключить сетевой диск.
 

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 3160
  • Linux Registered User #547151
1. Повторяя за коллегой - чёто у вас много должников.
2. Имеется "неофициальный" образ с несвободными компонентами, воспользуйтесь им! тыц

Оффлайн Mr.Madguy

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 11
1. Повторяя за коллегой - чёто у вас много должников.
2. Имеется "неофициальный" образ с несвободными компонентами, воспользуйтесь им! тыц
Его и поставил. Оно не может найти firmware, даже если я кладу его в корень диска. Тыкается, тыкается и вылетает в BusyBox. Вот тут все про это описано. И про вот этот баг в том числе. Предлагаемое решение - монтировать все вручную. И оно меня не устраивает. Если бы я инсталлировал систему, то оно бы меня устроило, т.к. это надо было бы сделать только один раз. А грузить Live-образ таким образом - это бред. Решение простое. Ставим Free. Живем без аппаратного ускорения, зато хотя бы грузимся.
 

Оффлайн Mr.Madguy

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 11
Никакие костыли не помогают. Попробовал вариант с залитием firmware на флэшку. Сначала загрузка вроде пошла, но потом оно взялось за старое.
 

Оффлайн Mr.Madguy

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 11
А не. Дело не в firmware. Скачал Free и там проблема точно такая же. А firmware оно находит, т.к. иначе бы как Free стартовало бы в VESA режиме. Ктож знал, что в Linux все так неинтуитивно и без конкретного поиска в интернете схожих проблем разобраться не возможно. Оказалось, что чтобы посмотреть текст ошибки, нужно выйти из BusyBox командой exit. Вот будто нельзя было сразу ее показать? И там тупо показывается "no supported filesystem images found at //debian3/live/". Убрать лишний слэш я пробовал - это не помогло. Там по ходу должно быть имя диска, но его там нет, хотя обращаться к дискам по очереди загрузчик пытается. Должно быть что то типа "/sdb1/debian3/live/". Там лежит filesystem.squashfs. С BusyBox пробовал монтировать диск вручную - монтируется. Т.е. дело не в том, что он не может его смонтировать. Там вроде как можно смонтировать все и продолжить загрузку вручную, но я просто не знаю, как это делать. Да и не хочу. Короче какой-то баг в Debian 10, т.к. в 9.9 все работало.
 

Оффлайн Grig96

  • Местный житель
  • ***
  • Сообщений: 100
Специально для вас разработчики придумали KNOPIX - тот же дебиан только с кучей предусатновленого ПО, несколькими граф оболочками и кучей встроеных дров для запуска на любом компе
 

Оффлайн Mr.Madguy

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 11
Специально для вас разработчики придумали KNOPIX - тот же дебиан только с кучей предусатновленого ПО, несколькими граф оболочками и кучей встроеных дров для запуска на любом компе
Я уже сказал, что мне эти дистрибутивы нужны для тестирования. Если я буду переходить на Linux, то ставить конечно же буду все равно Mint. Canonical конечно же проделали большую работу в сторону повышения дружелюбности Linux, но они зашли слишком далеко в область его коммерциализации. Сейчас например существует реальная угроза монополизации репозиториев, т.к. в Canonical разработали свой эксклюзивный формат пакетов, который получил поддержку сторонних разработчиков. Mint, слава Богу, пока справляется с задачей исправления этой проблемы. И к тому же они являются разработчиками Cinnamon. Так то вообще от других сред он не сильно отличается визуально, но то, что в нем исправлено много технических проблем, типа проблем с вертикальной синхронизацией, очень радует. Теаринг заставляет глаза кровоточить.
 

Оффлайн Mr.Madguy

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 11
А как вообще теперь пересобирать дистрибутивы? Сайт Debian все еще указывает на debian-live. Но по определенной информации он умер и 10-й Debian им уже не собрать. Я сейчас попробовал и у меня не получилось. Он ругается на недоступность некоторых пакетов. Да и содержимое папки images как бы намекает, что это 9ка, т.к. в 10ке появился LXQT. Проблему с загрузкой с переносного жесткого диска еще нужно будет решить. Возможно, как и в AltLinux, товарищи просто не докладывают в initrd некоторые нужные модули ядра. Не знаю, почему у меня это не получалось до этого, но с FAT32 флэшки он таки грузится. А вот с USB жесткого диска - нет. Но так же хотелось бы поменять ядро и добавить несколько пакетов, чтобы не ставить их каждый раз вручную.
« Последнее редактирование: 26 Август 2019, 16:27:38 от Mr.Madguy »
 

Оффлайн vic5710

  • Местный житель
  • ***
  • Сообщений: 452
  • не умножайте сущностей сверх необходимых
А как вообще теперь пересобирать дистрибутивы?
https://willhaley.com/blog/custom-debian-live-environment/
с 10 не знаю, с 9 УМВР
 

Теги: boot live 
 

debian 10, root и $PATH

Автор romt

Ответов: 7
Просмотров: 5310
Последний ответ 06 Август 2019, 23:37:44
от Authlogin
Debian Права доступа

Автор sugresden

Ответов: 4
Просмотров: 2191
Последний ответ 06 Март 2014, 18:15:15
от Malaheenee
Debian10 долго грузится и виснет, после сбоя сетевого обновления старых систем.

Автор memetelkin

Ответов: 9
Просмотров: 271
Последний ответ 20 Сентябрь 2020, 13:53:53
от qupl
Debian 7.8 (wheezy) + MATE + проблема подключения к серверу (caja,gvfs)

Автор zannv

Ответов: 0
Просмотров: 1686
Последний ответ 18 Март 2015, 05:08:38
от zannv
Проблема смены IP адресов на сервере debian с 1Спредпиятием

Автор kvkprogrammist

Ответов: 1
Просмотров: 789
Последний ответ 18 Ноябрь 2016, 12:09:48
от endru