Какой дистрибутив Linux лучший для десктопа?

 
1 2 3 4
ES спокойный тип #12.05.2017 18:06  @Bredonosec#05.05.2017 11:16
+
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★☆
Bredonosec> Вот если б я хоть раз ранее что-то такое делал - другое дело )))
Bredonosec> А поскольку с линем вообще фактически незнаком, тут нужен уровень "пальцем покажи" )))


а это не линевая фишка - патч и дифф, это универсальные тулзы, patch файл это инструкция что конкретно где в старом файле поменять что бы получился новый.
в твоём случае

нужно в файле
linux/drivers/scsi/sd.h
вот тут поменять 5 на 0
#define SD_MAX_RETRIES 5

и всё

бывают патчи где много изменей в разных файлах, а тут в одном месте одна циферка

взял исходник, поменял 0 на 5 и можно компилировать, как-то так

будет бесконечное количество попыток вместо 5

а как именно всё в целом собрать - ну это вопрос...
я бы тебе посоветовал для начала разобраться как оно просто собирается, без патча
а точнее откуда вообще ноги растут - должно ли оно собираться по типу генту или по типу freebsd или ещё как







Bredonosec> уфф... как понимаю, для этого еще и линевый воркараунд надо иметь? под виндой не сделать?

ну...в теории тебе никто не запрещает собирать КРОСС-платфоменно...

Bredonosec> Некие extra RPM packages needed to build this release - это pld-new-rescue/extra_packages at th-current · Jajcus/pld-new-rescue · GitHub ? А там что? Так несколько папок и какой брать - хз.. Кроме того, там только текстовой keep вместо тарболов.


но раз это RPM - значит скорее всего шапка (сентос и тп)

Bredonosec> В Edit the build.conf file according to your needs файле никаких упоминаний про константы (сколько пассов и сколько повторных попыток) - не нашел. Или утиль патч должна как-то сама найти, куда пихать? Смысл 23.7 и sd.h - также не понял. Там что-то подменяется? И откуда?

руками в том файле, build.conf это что-то более общее обычно - какая архитектура, параметры оптимизации и тп и тд

Bredonosec> дальнейшие обьяснения, наверно, очевидны делающему, но мне что именно и как туда пихать, совершенно китайская грамота (
попозже гляну как время будет
 53.053.0
RU Balancer #12.05.2017 18:12  @Bredonosec#11.05.2017 19:02
+
-
edit
 

Balancer

администратор
★★★★★
Bredonosec> почему в консоли под линем не получается ввести знак "=" ?
Bredonosec> Просто не реагирует, не вводится.

Никогда с таким не сталкивался :eek:

Всякие служебные кнопки, типа функциональных, Home/End/Ins — эти, бывает, криво работают, если терминал не настроен (хотя во всяких Ubuntu всё «из коробки» давно). Но чтобы «=» не вводилось — не представляю.
 44
LT Bredonosec #12.05.2017 18:44  @Balancer#12.05.2017 18:12
+
-
edit
 
Balancer> Никогда с таким не сталкивался :eek:
Уже разобрался. Оказалось, какой-то умник поставил дефолтным языком литовский. Соответственно, "=" пыталось написать литовскую ž , которой консоль не понимала и не печатала. Английского там не было вообще, только литовский и русский, так что, было интересно выкручиваться с записью команд :)

зы, я тоже никогда не нарывался на такое и потому не догадался.
Voeneuch, учи физику, манажор ))  26.026.0
LT Bredonosec #12.05.2017 18:48  @спокойный тип#12.05.2017 18:06
+
-
edit
 
с.т.> linux/drivers/scsi/sd.h
с.т.> вот тут поменять 5 на 0
с.т.> #define SD_MAX_RETRIES 5
с.т.> и всё
Спасибо
А что тогда означает 23.7?
И для чего помянута строка
#define SD_PASSTHROUGH_RETRIES 1
?

с.т.> будет бесконечное количество попыток вместо 5
хм. должна быть единственная.
Voeneuch, учи физику, манажор ))  26.026.0
ES спокойный тип #13.05.2017 15:35  @Bredonosec#12.05.2017 18:48
+
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★☆
Bredonosec> А что тогда означает 23.7?

для деталей лучше man diff посмотри, там подробно расписано,
в общем тебе не важна она. типа изменён 23й символ в 7й строке файла или что-то в таком роде

Bredonosec> И для чего помянута строка
Bredonosec> #define SD_PASSTHROUGH_RETRIES 1

а patch найдет эту строку и предыдущую, к ним привяжется, и потом поменяет 5 на 0


с.т.>> будет бесконечное количество попыток вместо 5
Bredonosec> хм. должна быть единственная.

ну это как автор программы сделал. в общем случае 0 это или бесконечность или ни разу...может тут имеется ввиду что ПОВТОРОВ ноль, просто один раз пробуем и далее без повторов.
если в доке написано что ноль это один - ну ок, наверно так оно и есть
 53.053.0
LT Bredonosec #16.05.2017 09:20  @спокойный тип#12.05.2017 18:06
+
-
edit
 
с.т.> нужно в файле
с.т.> linux/drivers/scsi/sd.h
снова вернулся к задаче - в сорсах ни файла такого нет, ни даже папки. Или я туплю, и он должен создаться потом в самом дистре?

Несколько раз пробовал просто не измененный исошник записывать из-под линевой среды. на разные флешки - уже думал, что флешка виной. И дистр перезагружал, грешил на кривую заливку.
Обычным dd if=[путь к исо] of=/dev/sdb1
В одном случае появлялась надпись Grub и моргающий курсор. В другом случае вообще ничего, не находит загрузочной оси. Или так или эдак. Третьего варианта не дано.
И на разных машинах пробовал грузиться - и на стационарных и на ноутах.
Что за фигня...
Voeneuch, учи физику, манажор ))  53.053.0
RU спокойный тип #16.05.2017 09:32  @Bredonosec#16.05.2017 09:20
+
+1
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★☆
с.т.>> нужно в файле
с.т.>> linux/drivers/scsi/sd.h
Bredonosec> снова вернулся к задаче - в сорсах ни файла такого нет, ни даже папки. Или я туплю, и он должен создаться потом в самом дистре?

вот где-то тут оно должно быть в исходниках ядра

/usr/src/linux-2.X.YZ-AB/drivers/scsi/sd.h



Bredonosec> Несколько раз пробовал просто не измененный исошник записывать из-под линевой среды. на разные флешки - уже думал, что флешка виной. И дистр перезагружал, грешил на кривую заливку.
Bredonosec> Обычным dd if=[путь к исо] of=/dev/sdb1

хз )) я из винды пишу - YUMI, WinSetupFromUSB, UltraISO, Rufus - бывает что исошка бутится из одного и не бутится из под другого, там какая-то магия есть определённо

из линукса только бутовые CD писал через k3b , давно это было



ps
подумал...тебе нужно поидее чуток поменять существующий исошник?

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

Как сделать загрузочный iso в Linux

В этой инструкции мы рассмотрим создание загрузочного iso образа linux. Вы узнаете как модифицировать образ, добавить в него нужные файлы и собрать обратно. //  losst.ru
 

и потом хоть из винды запилить на бутовыю флэшку

если сработает - тогда отдельно драйвер скази пересобрать с этим патчем и подсунуть его в образ и запилить тем же способом
в теории должно прокатить
 53.053.0
Это сообщение редактировалось 16.05.2017 в 10:20
LT Bredonosec #24.05.2017 16:09  @спокойный тип#16.05.2017 09:32
+
-
edit
 
с.т.> хз )) я из винды пишу - YUMI, WinSetupFromUSB, UltraISO, Rufus - бывает что исошка бутится из одного и не бутится из под другого, там какая-то магия есть определённо
ну, ультраисо вообще на флешку не писала, предлагала только комплект файлов в папке, но загрузочную запись откуда хошь, оттуда и бери.
винсетап опробовал - действительно грузит. Но как гланды через жопу: он пижает исошник в папку исо, грузит свой загрузчик, через меню доступ к исошникам, и из исошника медленно и нудно грузит.. При "полной РАМ" вообще вылетает в ребут во всех вариантах. При минимальном использовании рама - консоль вроде бы грузится, но!
Но внезапно начинает требовать логин и пароль, что по мне полный маразм.
И это при том, что я исошник даже не разбирал, готовый закатал.
Где там можно было накосячить?
Voeneuch, учи физику, манажор ))  53.053.0
RU спокойный тип #24.05.2017 19:27  @Bredonosec#24.05.2017 16:09
+
-
edit
 

спокойный тип
Спокойный_Тип

старожил
★☆
Bredonosec> Где там можно было накосячить?

это такая isoшка

попробуй через ульттраисо вот так

Как создать загрузочную флешку с Ultraiso - пошаговое руководство

Удобными помощниками в установке операционных систем, в том числе и тех, которые относятся к семейству Windows, как правило, являются оптические диски или загрузочные флешки. Создание загруз //  ultraiso-club.ru
 
 53.053.0
LT Bredonosec #24.05.2017 20:13  @спокойный тип#24.05.2017 19:27
+
-
edit
 
с.т.> попробуй через ульттраисо вот так
понятно, у меня просто старая версия была,
слил новую, там есть. записал, проверить не на чем дома..
Прикреплённые файлы:
scr.jpg (скачать) [597x408, 87 кБ]
 
 
Voeneuch, учи физику, манажор ))  26.026.0
LT Bredonosec #31.05.2017 09:28  @спокойный тип#24.05.2017 19:27
+
-
edit
 
с.т.> попробуй через ульттраисо вот так
с.т.> Как создать загрузочную флешку с Ultraiso - пошаговое руководство

как-то забыл написать, но с ультраисо вообще не понимает. Мельтешат попытки забутиться, но безуспешно. После каких пары сотен останавливается.
Прикреплённые файлы:
2017-05-26-2364.jpg (скачать) [562x1000, 97 кБ]
 
 
Voeneuch, учи физику, манажор ))  53.053.0
Последние действия над темой
1 2 3 4

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru