Что-то начал подвисать при появлении надписи
[console]initrd /initrd.img[/console]
Не, не сильно, но раньше такого не было.
[console]mvt@runtu:~$ uname -a
Linux runtu 3.13.0-43-generic #72-Ubuntu SMP Mon Dec 8 19:35:44 UTC 2014 i686 athlon i686 GNU/Linux
[/console]
Что-то не так?
Загрузка
Что-то такое было, копать в сторону то ли GRUB_DISK_CACHE_SIZE то ли GRUB_DISK_CACHE_BITS
Еще посмотреть не включен ли UEFI в биосе - помнится на каком-то баг-трекере был баг grub2 с UEFI.
Что-то такое было, копать в сторону то ли GRUB_DISK_CACHE_SIZE то ли GRUB_DISK_CACHE_BITS
Еще посмотреть не включен ли UEFI в биосе - помнится на каком-то баг-трекере был баг grub2 с UEFI.
Да нет у меня UEFI и grub2. :( Всё тащит единый загручик компа - grub 0.97 (там несколько дистрибутивов, и мне лень ставить для каждого загрузчик.). Вот ядро в этой убунтушке поменялось и так стало. Я что-то нафигачил, или у Марка свои причуды? Да я вроде ничего не трогал... Работает она и пусть работает... :(
mvt, :) Может, патчей стало слишком много?
mvt, :) Может, патчей стало слишком много?
А я откуда знаю? :( Тебе Марк не звонил? :) Но так, заметно, подвисаю. А следующая - 16.04?
mvt, :) Не, не звонил. Хочешь написать ему послание?
Можешь строчить на любом языке мира, кроме корейского, японского и суоми.
mvt, :) Не, не звонил. Хочешь написать ему послание?
Можешь строчить на любом языке мира, кроме корейского, японского и суоми.
Да вот ты прикалываешься, а в непонятках. Сам я что ли что-то на неправильно сделал? С весны всё быстро грузилось...
Кстати, выключается быстро. Я понимаю, что initrd нужно какое-то время, чтобы распаковаться в оперативу. Но что они там такого распаковывают? В загруженном состоянии жрёт где-от 80 - 90 Мб...
mvt, :) Не прикалываюсь. У Марко всегда работала обратная связь, если у кого какие проблемы.
Помнится, у него даже разработчики по рогам получали за "молчанку".
Я понимаю, что initrd нужно какое-то время, чтобы распаковаться в оперативу. Но что они там такого распаковывают?
Патчи ядра. Только и всего.
mvt, :) Не прикалываюсь. У Марко всегда работала обратная связь, если у кого какие проблемы.
Помнится, у него даже разработчики по рогам получали за "молчанку".
Да как беспокоить занятого человека... :) Уйду обратно на твою Мандраке (ну, pclos :) ). Всё равно вналичие есть. :)
mvt, :) Это его работа. Вас же беспокоят на кондитерке или вы сами шатаетесь в поисках чего-бы сделать?
Вас же беспокоят на кондитерке или вы сами шатаетесь в поисках чего-бы сделать?
Не просто "беспокоят" - порой "достают" :) Но, это - женщины (в основном), а план - надо делать. Никогда и никому не отказываю в помощи :). Да и это - моя работа :)
Wolfenberg, какие патчи??? В initrd их нет, есть лишь то, что реально необходимо для нормальной загрузки: ядерные модули с драйверами дисковых контроллеров, файловых систем и кучка бинарников. И когда initrd весит под сотню-другую мегабайт, это не совсем нормально.
Wolfenberg, какие патчи??? В initrd их нет, есть лишь то, что реально необходимо для нормальной загрузки: ядерные модули с драйверами дисковых контроллеров, файловых систем и кучка бинарников. И когда initrd весит под сотню-другую мегабайт, это не совсем нормально.
28 Мб в архиве. Не, ну старые были по 25 - 26. Не сильно. Что-то не так... Может, я где-то ошибся? (Хотя - где? :( )
Wolfenberg, какие патчи??? В initrd их нет, есть лишь то, что реально необходимо для нормальной загрузки: ядерные модули с драйверами дисковых контроллеров, файловых систем и кучка бинарников. И когда initrd весит под сотню-другую мегабайт, это не совсем нормально.
В самом бинарнике их нет. А вот после initrd они летят.
Wolfenberg, вы вообще знаете что такое initrd и зачем он нужен?
yars, знаю. А ещё знаю, как всё это организовано в Ubuntu.
Только от этого ничуть не легче.
У Марко init запускает загрузку операционной системы. Вот только прежде, чем взлетит
основная масса запускаются патчи из ядра для определения вашего оборудования.
Wolfenberg, фишка в том, что патчи накладываются на ядро на этапе сборки. Можно накладывать их и на лету, и для этого придумано аж целых две программы, но дома это не нужно.
Wolfenberg, фишка в том, что патчи накладываются на ядро на этапе сборки. Можно накладывать их и на лету, и для этого придумано аж целых две программы, но дома это не нужно.
А давайте про initrd.
Я как понял (а может и не прав), что это - самораспаковывающийся архив, содержащий временную файловую систему и драйвера (самые простые) на общие железки. Его задача - распаковаться в оперативу и подтятуть ядро. Когда ядро уже загружено, драйвера (нормальные) стали работать - всё, функция initrd выполнена и он просто выгружается из памяти. Профанация, конечно, но я так попробовал по-простому. А вот теперь - расскажите, как вы это себе представляете. Да всем интересно будет.
PS А в "необходимые железки" не могли включить ещё штук десять? Которых у меня нет, а он их ищет? (:
mvt, initrd это "заплатка" для модульных ядер и только.
При сборке монолитного ядра можно отказаться от initrd и iniramfs вовсе.