Редактировать initrd(ядро).img (initrd)
-
- Сообщения: 7
- Зарегистрирован: 27 дек 2015, 21:23
Редактировать initrd(ядро).img (initrd)
У меня есть некоторые идеи как наконец то установить Rosa desktop Fresh R6(7) На host-RAID (на основе контроллера мат.платы с юж мостом sb710 - promise кароче) . Для этого как выяснилось нужно инициализировать некий аналог dmraid -ay ещё до подгрузки sda sdb дисков в систему, потому что потом они могут "перечить" установке ОС. Нужен параметр rd.auto=1 не rd.dm=1 dm.md=1 а именно rd.auto=1 (мол что-бы система сама увидела массив дисков) и сама их для пользования подготовила и в дальнейшем на массив и установить ОС. В глобальной "паутине" есть много чегополезного но в основном для red-hat/fedora ну и debian-based А как же для drake-подобных ? Самым полезным было связанное с red-hat : 1) скопировать файл(initrd-----.img) туда где удобно его редактировать, 2) переименовать *.img в *.gz или *.bz (кароче в архив) 3) распаковать этот архив и увидим ещё архив но уже cpio. 4) распаковываем этот cpio архив и увидим дерево каталогов /... . но вот что дальше делать? для "красной шляпы" и "шляпы федора" уже свои файлы которых в распакованном архиве просто нету.
rd.auto=1 Даёт вот что : в gparted видны будут диски как pdc_mapper****** и один внешний ЖД sdc. а если просто в LiveUSB запустить dmraid -ay то в gparted видно этакое - pdc_mapper***** sda sdb sdc - что явно не подходит для установки ОС на этот массив .
rd.auto=1 Даёт вот что : в gparted видны будут диски как pdc_mapper****** и один внешний ЖД sdc. а если просто в LiveUSB запустить dmraid -ay то в gparted видно этакое - pdc_mapper***** sda sdb sdc - что явно не подходит для установки ОС на этот массив .
Re: Редактировать initrd(ядро).img (initrd)
Не совсем понял, зачем распаковывать initrd.
А если просто отредактировать список параметров ядра при загрузке, удалить там "rd.dm=1 dm.md=1" и вписать там rd.auto=1, что получится? Система всё равно не видит RAID?
А если просто отредактировать список параметров ядра при загрузке, удалить там "rd.dm=1 dm.md=1" и вписать там rd.auto=1, что получится? Система всё равно не видит RAID?
-
- Сообщения: 7
- Зарегистрирован: 27 дек 2015, 21:23
Re: Редактировать initrd(ядро).img (initrd)
ну во первых в "этих ваших интернетах" только нашёл для centos,redhat,fedora. там отредактировать распакованный инитрд и потом его запаковать, altlinux wiki предлогала make-initrd чего в rosa нет, а вот как же именно в rosa desktop fresh r6 r7 сменить параметры initrd выставив rd.auto=1 ?euspectre писал(а):Не совсем понял, зачем распаковывать initrd.
А если просто отредактировать список параметров ядра при загрузке, удалить там "rd.dm=1 dm.md=1" и вписать там rd.auto=1, что получится? Система всё равно не видит RAID?
Re: Редактировать initrd(ядро).img (initrd)
У вас какой загрузчик? Grub2?
Re: Редактировать initrd(ядро).img (initrd)
Проще всего - с помощью стандартных средств загрузчика, как и в других линуксах.RAID-tarakan писал(а):а вот как же именно в rosa desktop fresh r6 r7 сменить параметры initrd выставив rd.auto=1 ?
А именно, когда при загрузке выберете нужный пункт, не нажимайте Enter, а сделайте следующее:
* если загружаете систему в Live режиме, нажмите клавишу "Tab";
* если загружаете уже установленную систему, нажмите "e", дальше см. строку "linux /vmlinuz...".
Теперь строку параметров загрузки можно отредактировать, как требуется, а затем уже загружать систему.
-
- Сообщения: 7
- Зарегистрирован: 27 дек 2015, 21:23
Re: Редактировать initrd(ядро).img (initrd)
Да , update-grub2 работает в терминале.neobht писал(а):У вас какой загрузчик? Grub2?
-
- Сообщения: 7
- Зарегистрирован: 27 дек 2015, 21:23
Re: Редактировать initrd(ядро).img (initrd)
Лучше один раз увидеть чем много раз "услышать"/ прочитать, я то смотрел в "ту" сторону но вот "кудой?" вписывать те значения А? Да и метод то работать будет только с установленной ОС на отдельный физический Жд , с liveusb я и сам додумался так делать, но "понту 0", вот "живая" УСБ система так загрузилась, в "жипартед" показывает pdc_mapper... и sdc и в установщике ROSA тоже та"песня" а вот установить систему на GPT разметку диска-массива - "фиг-вам" ошибки лезут - остановка установки, на MBR типо устанавливается , перезагружаешься. выбираешь загрузочное устройство (массив) и фиг-тебе даже граб не виден, "фсё аблом". был у меня план : сделать образ ядра+initrd который сам был изначально "дружащий" с dmraid-ными массивами и впихнуть эту "парочку" в свежий дистр - мол что-бы было удобно устанавливать ОС как в centos7/fedora21. А не редактировать долго и нудно свежую ОС переделывать для запуска с массива. Что-бы запихнуть свой образ в допустим яндекс-диск и по необходимости устанавливать эту ОС на другую ЭВМ с полу-аппаратным массивом из 2-х дисков под "раид0" но уже с другим контроллером JMicron.euspectre писал(а):Проще всего - с помощью стандартных средств загрузчика, как и в других линуксах.RAID-tarakan писал(а):а вот как же именно в rosa desktop fresh r6 r7 сменить параметры initrd выставив rd.auto=1 ?
А именно, когда при загрузке выберете нужный пункт, не нажимайте Enter, а сделайте следующее:
* если загружаете систему в Live режиме, нажмите клавишу "Tab";
* если загружаете уже установленную систему, нажмите "e", дальше см. строку "linux /vmlinuz...".
Теперь строку параметров загрузки можно отредактировать, как требуется, а затем уже загружать систему.
Re: Редактировать initrd(ядро).img (initrd)
dracut собирает образ initramfs, как и в упомянутых дистрибутивах.
-
- Сообщения: 7
- Зарегистрирован: 27 дек 2015, 21:23
Re: Редактировать initrd(ядро).img (initrd)
И что с чем "есть" ? Меня даже устроит вариант связанный с сборкой ядра из kernel.org [make menuconfig; make bzImage; make modules; make modules_install; make install]. всё просто . а вот как с dracut возится? - пусть даже из терминала. Или тут нужно править файлы какие-то? Если надо то как?trs писал(а):dracut собирает образ initramfs, как и в упомянутых дистрибутивах.
Обновлено: http://www.bog.pp.ru/work/dracut.html Что из этого нужно проделать для НЕугробливания своей ОС и сборки нужного эффекта.?
Re: Редактировать initrd(ядро).img (initrd)
В консоле командаRAID-tarakan писал(а):И что с чем "есть" ?
Код: Выделить всё
man dracut
Но!
Это все не нужно. И initrd вам вообще трогать не нужно. Вам всего лишь нужно добавить параметр загрузки ядра.
Вам уже здесь объяснили как проще всего это сделать. Если вам такие объяснения не понятны, то ищем альтернативные источники информации - https://yandex.ru/search/?text=grub2%20 ... id=2207714
О, сколько нам открытий чудных готовит Microsoft’а дух, и Intel - сын ошибок трудных, и Borland - Paradox’ов друг...
Re: Редактировать initrd(ядро).img (initrd)
Часть модулей тупо не попадает в initrd.
Как в моем случае.
Инициализация массива происходит совсем не так как единичного диска.
В Live-режиме сделайте пробу оборудования.
Как вариант, груб некоторые fake-raid тоже не видит.
Как в моем случае.
Fake-raid? С этим есть проблемы.pdc_mapper... и sdc
Инициализация массива происходит совсем не так как единичного диска.
В Live-режиме сделайте пробу оборудования.
Как вариант, груб некоторые fake-raid тоже не видит.
Re: Редактировать initrd(ядро).img (initrd)
А каких модулей ядра там не хватает?Yamah писал(а):Часть модулей тупо не попадает в initrd.
Как в моем случае.
Есть возможность проверить, что будет, если эти модули туда добавить?
Можно создать файл, скажем, /etc/dracut.conf.d/50-raid.conf такого содержания:
Код: Выделить всё
add_drivers+=" module1 module2 "
Возможно, это всё пригодится и автору темы, если известно, чего именно (каких файлов) в initrd не хватает. Был вопрос, что делать с dracut - вот так можно сделать для модулей. Можно и просто файлы добавлять, не только модули ядра. Подробнее - man dracut.conf.
Основные настройки initrd - в файле /usr/lib/dracut/dracut.conf.d/01-rosa.conf. Мы там уже довольно много модулей ядра явно добавляем, т.к. без этого не подхватываются. То, что нужно для поддержки USB3, например.
User-specific настройки для initrd лучше держать в отдельных файлах (/etc/dracut.conf.d/*.conf), чтобы не затёрлись при обновлениях dracut.
Re: Редактировать initrd(ядро).img (initrd)
Название модуля я не знаю.euspectre писал(а):А каких модулей ядра там не хватает?Yamah писал(а):Часть модулей тупо не попадает в initrd.
Как в моем случае.
Есть возможность проверить, что будет, если эти модули туда добавить?
Можно создать файл, скажем, /etc/dracut.conf.d/50-raid.conf такого содержания:Вместо "module*" вписать имена соотв. модулей ядра. Затем - перегенерировать initrd (dracut -f ...). И да, пробелы после открывающей кавычки и перед закрывающей, действительно, нужны. Не очень удобно, но это так.Код: Выделить всё
add_drivers+=" module1 module2 "
Возможно, это всё пригодится и автору темы, если известно, чего именно (каких файлов) в initrd не хватает. Был вопрос, что делать с dracut - вот так можно сделать для модулей. Можно и просто файлы добавлять, не только модули ядра. Подробнее - man dracut.conf.
Основные настройки initrd - в файле /usr/lib/dracut/dracut.conf.d/01-rosa.conf. Мы там уже довольно много модулей ядра явно добавляем, т.к. без этого не подхватываются. То, что нужно для поддержки USB3, например.
User-specific настройки для initrd лучше держать в отдельных файлах (/etc/dracut.conf.d/*.conf), чтобы не затёрлись при обновлениях dracut.
Знаю, что с текущими инитрд ядро не видит на ПК fake-raid пока не смонтирует корневую ФС и я вручную не выполню:
Код: Выделить всё
dmraid -ay
modprobe aufs
Все это к багу 4506 и 4481
Re: Редактировать initrd(ядро).img (initrd)
А fake-raid обязателен, если используется BTRFS?Yamah писал(а):с текущими инитрд ядро не видит на ПК fake-raid пока не смонтирует корневую ФС
Я, кстати, припоминаю ситуацию, когда приходилось запускать вручную mdadm, пока не догадался после этого запустить dracut, и он сохранил конфигурацию в initrd.
Модуль dmraid делает что-то такоеYamah писал(а):Код: Выделить всё
dmraid -ay
Код: Выделить всё
cat /usr/lib/dracut/modules.d/90dmraid/* | grep dmraid
# This file causes block devices with RAID (dmraid) signatures to
# automatically cause dmraid_scan to be run.
RUN+="/sbin/initqueue --onetime --unique --settled /sbin/dmraid_scan"
# run dmraid if udev has settled
info "Scanning for dmraid devices $DM_RAIDS"
SETS=$(dmraid -c -s)
info "Found dmraid sets:"
dmraid -ay -i -p --rm_partitions "$s" 2>&1 | vinfo
dmraid -ay -i -p --rm_partitions "$s" 2>&1 | vinfo
# if we don't have dmraid installed on the host system, no point
require_binaries dmraid || return 1
[[ $_raidconf ]] && printf "%s\n" "$_raidconf" >> "${initdir}/etc/cmdline.d/90dmraid.conf"
inst_multiple dmraid
inst "$moddir/dmraid.sh" /sbin/dmraid_scan
Re: Редактировать initrd(ядро).img (initrd)
Это понятно. Жаль. Если бы выяснилось, каких конкретно модулей/файлов не хватает в initrd, поправить всё было бы несложно.Yamah писал(а): Название модуля я не знаю.
Знаю, что с текущими инитрд ядро не видит на ПК fake-raid пока не смонтирует корневую ФС и я вручную не выполню:(Второе нужно мне опционально.)Код: Выделить всё
dmraid -ay modprobe aufs
Все это к багу 4506 и 4481
Re: Редактировать initrd(ядро).img (initrd)
От фейк-рейда больше пользы, чем от BTRFS-рейдаtrs писал(а): А fake-raid обязателен, если используется BTRFS?
- Экономится место за счет отсутствия метаданных для рейда
- Модули фейк-рейд меньше грузят процессор, чем утилиты btrfs при записи на BTRFS-Raid.
trs писал(а): Я, кстати, припоминаю ситуацию, когда приходилось запускать вручную mdadm, пока не догадался после этого запустить dracut, и он сохранил конфигурацию в initrd.
Код: Выделить всё
dmraid -ay
Обновляю ядра я уже после выполнения этой команды. В новые initrd эта команда до сих пор не прописывается.
Модуль dmraid делает что-то такое [/quote]Yamah писал(а):Код: Выделить всё
dmraid -ay
При загрузке только одного initrd ядро не видит fake-raid совсем.
По идее это должно быть частью ahcieuspectre писал(а):Это понятно. Жаль. Если бы выяснилось, каких конкретно модулей/файлов не хватает в initrd, поправить всё было бы несложно.
или, этого (если я правильно понимаю)
dm_mirror 24576 2
dm_region_hash 24576 1 dm_mirror
dm_log 20480 4 dm_region_hash,dm_mirror
-
- Сообщения: 7
- Зарегистрирован: 27 дек 2015, 21:23
Re: Редактировать initrd(ядро).img (initrd)
Как всё запущено... (в значении - что нифига не понятно) rd.auto=1 из Live в параметрах загрузки ОС реально собирает dmraid-нутый массив ещё до инициализации дисков из которых он собран (вместо sda,sdb видно в gparted только pdc_mapper... кароче сам массив)
Re: Редактировать initrd(ядро).img (initrd)
То есть, если задать ядру параметр rd.debug, то в консоли dracut желаемого эффекта dmraid -ay не даёт. На initrd, собранном без параметра hostonly, видимо, тоже проверяли. Вообще, есть dracut по-новее. Можно попробовать с его скриптами создать initrd. Хотя из вышеприведённых комментариев к модулю dmraid я понял, что может быть дело и в udev.Yamah писал(а): При загрузке только одного initrd ядро не видит fake-raid совсем.
Так измените файл grub.cfg, и далее, как и хотели "и впихнуть ... в свежий дистр". Меньше впихивать, на первый взгляд.RAID-tarakan писал(а):Как всё запущено... (в значении - что нифига не понятно) rd.auto=1 из Live в параметрах загрузки ОС реально собирает dmraid-нутый массив ещё до инициализации дисков из которых он собран (вместо sda,sdb видно в gparted только pdc_mapper... кароче сам массив)
Re: Редактировать initrd(ядро).img (initrd)
Модуль ahci у нас встроен в ядро, т.е. должен быть доступен при загрузке уже на самых ранних стадиях.Yamah писал(а): По идее это должно быть частью ahci
или, этого (если я правильно понимаю)
dm_mirror 24576 2
dm_region_hash 24576 1 dm_mirror
dm_log 20480 4 dm_region_hash,dm_mirror
dm-модулей в initrd, действительно, нет. Может, и в этом дело.
Попробуйте добавить dm-mirror и dm-raid в initrd, как я описал выше (add_drivers в /etc/dracut.conf.d/50-raid.conf, затем - перегенерировать initrd и т.п.).
Если что, lsinitrd покажет, что в initrd уже есть.
Re: Редактировать initrd(ядро).img (initrd)
Видимо, я еще что-то не дописал в конфиг или не правильно пересобрал initrd
Сругался на неизвестный модуль ext3
lsinitrd не нашел прописанные модули модули после перезагрузки
Код: Выделить всё
dracut --force
lsinitrd не нашел прописанные модули модули после перезагрузки
Re: Редактировать initrd(ядро).img (initrd)
ext3 нет уже в ядре 4.2 или новее, но где-то в dracut'овских модулях ext3 ещё упомянут. Нормально, что ругается. Это не должно ни на что повлиять.Yamah писал(а):Видимо, я еще что-то не дописал в конфиг или не правильно пересобрал initrdСругался на неизвестный модуль ext3Код: Выделить всё
dracut --force
lsinitrd не нашел прописанные модули модули после перезагрузки
Выложите, пожалуйста, содержимое /etc/dracut.conf.d/*.conf и вывод lsinitrd. dracut иногда капризно относится к своим настройкам.
Ещё хорошо бы запустить dracut с '-v': посмотрим, что пишет.
Re: Редактировать initrd(ядро).img (initrd)
Сделал сейчас такой /etc/dracut.conf.d/50-raid.conf для проверки:
Перегенерировал initrd - соотв. модули с зависимостями там теперь есть:
Попробуйте с таким /etc/dracut.conf.d/50-raid.conf. Может, до этого где-то пробела не хватало или ещё чего-то.
Код: Выделить всё
add_drivers+=" dm-mirror dm-raid "
Код: Выделить всё
# lsinitrd initrd.img | grep dm-.*ko
-rw-r--r-- 1 root root 22536 Feb 11 11:21 lib/modules/4.4.1-nrj-desktop-1rosa-x86_64/kernel/drivers/md/dm-log.ko
-rw-r--r-- 1 root root 32088 Feb 11 11:21 lib/modules/4.4.1-nrj-desktop-1rosa-x86_64/kernel/drivers/md/dm-mirror.ko
-rw-r--r-- 1 root root 35744 Feb 11 11:21 lib/modules/4.4.1-nrj-desktop-1rosa-x86_64/kernel/drivers/md/dm-raid.ko
-rw-r--r-- 1 root root 22552 Feb 11 11:21 lib/modules/4.4.1-nrj-desktop-1rosa-x86_64/kernel/drivers/md/dm-region-hash.ko
Re: Редактировать initrd(ядро).img (initrd)
Код: Выделить всё
dracut -v --force
Executing: /sbin/dracut -v --force
dracut module 'bootchart' will not be installed, because command '/sbin/bootchartd' could not be found!
dracut module 'caps' will not be installed, because command 'capsh' could not be found!
dracut module 'busybox' will not be installed, because command 'busybox' could not be found!
dracut module 'network' will not be installed, because it's in the list to be omitted!
dracut module 'ifcfg' will not be installed, because it's in the list to be omitted!
dracut module 'multipath' will not be installed, because it's in the list to be omitted!
dracut module 'fcoe-uefi' will not be installed, because command 'dcbtool' could not be found!
dracut module 'fcoe-uefi' will not be installed, because command 'fipvlan' could not be found!
dracut module 'fcoe-uefi' will not be installed, because command 'lldpad' could not be found!
dracut module 'iscsi' will not be installed, because command 'iscsistart' could not be found!
dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!
dracut module 'caps' will not be installed, because command 'capsh' could not be found!
dracut module 'busybox' will not be installed, because command 'busybox' could not be found!
dracut module 'fcoe-uefi' will not be installed, because command 'dcbtool' could not be found!
dracut module 'fcoe-uefi' will not be installed, because command 'fipvlan' could not be found!
dracut module 'fcoe-uefi' will not be installed, because command 'lldpad' could not be found!
dracut module 'iscsi' will not be installed, because command 'iscsistart' could not be found!
dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
*** Including module: bash ***
*** Including module: dash ***
*** Including module: xorgblacklist ***
*** Including module: i18n ***
*** Including module: drm ***
*** Including module: plymouth ***
*** Including module: btrfs ***
*** Including module: dm ***
Skipping udev rule: 64-device-mapper.rules
Skipping udev rule: 60-persistent-storage-dm.rules
Skipping udev rule: 55-dm.rules
*** Including module: dmraid ***
*** Including module: kernel-modules ***
*** Including module: lvm ***
Skipping udev rule: 64-device-mapper.rules
Skipping udev rule: 56-lvm.rules
Skipping udev rule: 60-persistent-storage-lvm.rules
*** Including module: mdraid ***
Skipping udev rule: 64-md-raid.rules
*** Including module: resume ***
*** Including module: rootfs-block ***
*** Including module: terminfo ***
*** Including module: udev-rules ***
Skipping udev rule: 91-permissions.rules
Skipping udev rule: 80-drivers-modprobe.rules
*** Including module: systemd ***
*** Including module: usrmount ***
*** Including module: aufs-mount ***
*** Including module: base ***
*** Including module: fs-lib ***
*** Including module: shutdown ***
*** Including modules done ***
Failed to install module ext3
*** Installing kernel module dependencies and firmware ***
*** Installing kernel module dependencies and firmware done ***
*** Resolving executable dependencies ***
*** Resolving executable dependencies done***
*** Stripping files ***
*** Stripping files done ***
*** Store current command line parameters ***
Stored kernel commandline:
No dracut internal kernel commandline stored in initrd
*** Creating image file ***
*** Creating image file done ***
Но терзают меня смутные сомнения, что бесполезно
Skipping udev rule: 64-device-mapper.rules
...
Skipping udev rule: 55-dm.rules
...
Skipping udev rule: 64-md-raid.rules
Re: Редактировать initrd(ядро).img (initrd)
Не помогло.
Пока вручную не запустил dmraid -ay, в модулях было:
После запуска стало:
Код: Выделить всё
lsinitrd /boot/initrd.img | grep dm-.*ko
-rw-r--r-- 1 root root 22536 Feb 11 22:29 lib/modules/4.4.1-nrj-desktop-1rosa-x86_64/kernel/drivers/md/dm-log.ko
-rw-r--r-- 1 root root 32088 Feb 11 22:29 lib/modules/4.4.1-nrj-desktop-1rosa-x86_64/kernel/drivers/md/dm-mirror.ko
-rw-r--r-- 1 root root 35744 Feb 11 22:29 lib/modules/4.4.1-nrj-desktop-1rosa-x86_64/kernel/drivers/md/dm-raid.ko
-rw-r--r-- 1 root root 22552 Feb 11 22:29 lib/modules/4.4.1-nrj-desktop-1rosa-x86_64/kernel/drivers/md/dm-region-hash.ko
Код: Выделить всё
Module Size Used by
nf_log_ipv4 16384 3
nf_log_common 16384 1 nf_log_ipv4
xt_LOG 16384 3
xt_recent 20480 1
iptable_nat 16384 0
nf_nat_ipv4 16384 1 iptable_nat
xt_comment 16384 16
ipt_REJECT 16384 4
nf_reject_ipv4 16384 1 ipt_REJECT
xt_addrtype 16384 4
bridge 122880 0
stp 16384 1 bridge
llc 16384 2 stp,bridge
xt_mark 16384 1
iptable_mangle 16384 1
xt_tcpudp 16384 37
xt_CT 16384 22
iptable_raw 16384 1
xt_multiport 16384 4
nf_conntrack_ipv4 16384 28
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
xt_conntrack 16384 5
nf_nat_tftp 16384 0
nf_nat_snmp_basic 20480 0
nf_conntrack_snmp 16384 3 nf_nat_snmp_basic
nf_nat_sip 20480 0
nf_nat_pptp 16384 0
nf_nat_proto_gre 16384 1 nf_nat_pptp
nf_nat_irc 16384 0
nf_nat_h323 20480 0
nf_nat_ftp 16384 0
nf_nat_amanda 16384 0
ts_kmp 16384 5
nf_conntrack_amanda 16384 3 nf_nat_amanda
nf_nat 24576 9 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_amanda,nf_nat_proto_gre,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp
nf_conntrack_sane 16384 2
nf_conntrack_tftp 16384 3 nf_nat_tftp
nf_conntrack_sip 28672 3 nf_nat_sip
nf_conntrack_proto_udplite 16384 0
nf_conntrack_proto_sctp 20480 0
nf_conntrack_pptp 16384 3 nf_nat_pptp
nf_conntrack_proto_gre 16384 1 nf_conntrack_pptp
nf_conntrack_netlink 36864 0
nfnetlink 16384 1 nf_conntrack_netlink
nf_conntrack_netbios_ns 16384 2
nf_conntrack_broadcast 16384 2 nf_conntrack_netbios_ns,nf_conntrack_snmp
nf_conntrack_irc 16384 3 nf_nat_irc
nf_conntrack_h323 77824 5 nf_nat_h323
nf_conntrack_ftp 20480 3 nf_nat_ftp
nf_conntrack 106496 28 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_amanda,xt_CT,nf_nat_snmp_basic,nf_conntrack_netbios_ns,nf_conntrack_proto_gre,nf_conntrack_proto_udplite,nf_nat,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp,xt_conntrack,nf_conntrack_amanda,nf_conntrack_proto_sctp,nf_conntrack_netlink,nf_conntrack_broadcast,nf_conntrack_ftp,nf_conntrack_irc,nf_conntrack_sip,nf_conntrack_h323,nf_conntrack_ipv4,nf_conntrack_pptp,nf_conntrack_sane,nf_conntrack_snmp,nf_conntrack_tftp
iptable_filter 16384 1
af_packet 40960 2
vboxnetadp 28672 0
vboxnetflt 28672 0
vboxdrv 450560 2 vboxnetadp,vboxnetflt
it87 45056 0
hwmon_vid 16384 1 it87
aufs 217088 0
uas 24576 0
ir_xmp_decoder 16384 0
ir_lirc_codec 16384 0
lirc_dev 20480 1 ir_lirc_codec
ir_mce_kbd_decoder 16384 0
ir_sharp_decoder 16384 0
ir_sanyo_decoder 16384 0
ir_sony_decoder 16384 0
ir_jvc_decoder 16384 0
ir_rc6_decoder 16384 0
ir_rc5_decoder 16384 0
ir_nec_decoder 16384 0
rc_rc6_mce 16384 0
usb_storage 69632 1 uas
mceusb 28672 0
rc_core 28672 14 ir_sharp_decoder,ir_xmp_decoder,lirc_dev,ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,mceusb,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder,rc_rc6_mce
eeepc_wmi 16384 0
asus_wmi 28672 1 eeepc_wmi
sparse_keymap 16384 1 asus_wmi
rfkill 24576 1 asus_wmi
video 40960 1 asus_wmi
nls_iso8859_1 16384 1
nls_cp437 20480 1
vfat 20480 1
fat 69632 1 vfat
kvm_amd 61440 0
kvm 524288 1 kvm_amd
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
aesni_intel 167936 0
input_leds 16384 0
aes_x86_64 20480 1 aesni_intel
lrw 16384 1 aesni_intel
gf128mul 16384 1 lrw
glue_helper 16384 1 aesni_intel
ablk_helper 16384 1 aesni_intel
cryptd 20480 2 aesni_intel,ablk_helper
usblp 20480 0
serio_raw 16384 0
fam15h_power 16384 0
edac_core 57344 0
k10temp 16384 0
snd_hda_codec_hdmi 53248 1
nvidia 8642560 29
tpm_infineon 20480 0
snd_hda_codec_realtek 81920 1
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
drm 352256 3 nvidia
snd_hda_intel 36864 0
e1000e 233472 0
snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 65536 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
ptp 20480 1 e1000e
pps_core 20480 1 ptp
snd_hwdep 16384 1 snd_hda_codec
fjes 28672 0
snd_pcm 118784 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_timer 32768 1 snd_pcm
acpi_cpufreq 20480 0
tpm_tis 20480 0
tpm 45056 2 tpm_tis,tpm_infineon
snd 86016 8 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
soundcore 16384 1 snd
sp5100_tco 16384 0
i2c_piix4 24576 0
shpchp 36864 0
sch_fq_codel 20480 2
ip_tables 28672 4 iptable_filter,iptable_mangle,iptable_nat,iptable_raw
x_tables 36864 14 xt_mark,xt_CT,xt_comment,xt_recent,ip_tables,xt_tcpudp,xt_conntrack,xt_LOG,xt_multiport,iptable_filter,ipt_REJECT,iptable_mangle,xt_addrtype,iptable_raw
hid_logitech 32768 0
ff_memless 16384 1 hid_logitech
usbhid 49152 0
hid 122880 2 hid_logitech,usbhid
ohci_pci 16384 0
crc32c_intel 24576 0
ohci_hcd 49152 1 ohci_pci
ehci_pci 16384 0
ehci_hcd 73728 1 ehci_pci
xhci_pci 16384 0
sr_mod 24576 0
xhci_hcd 176128 1 xhci_pci
mxm_wmi 16384 0
wmi 16384 2 mxm_wmi,asus_wmi
binfmt_misc 20480 1
efivarfs 16384 1
ipv6 385024 83 bridge
autofs4 40960 4
Код: Выделить всё
Module Size Used by
dm_mirror 24576 2
dm_region_hash 20480 1 dm_mirror
dm_log 20480 4 dm_region_hash,dm_mirror
nf_log_ipv4 16384 3
nf_log_common 16384 1 nf_log_ipv4
xt_LOG 16384 3
xt_recent 20480 1
iptable_nat 16384 0
nf_nat_ipv4 16384 1 iptable_nat
xt_comment 16384 16
ipt_REJECT 16384 4
nf_reject_ipv4 16384 1 ipt_REJECT
xt_addrtype 16384 4
bridge 122880 0
stp 16384 1 bridge
llc 16384 2 stp,bridge
xt_mark 16384 1
iptable_mangle 16384 1
xt_tcpudp 16384 37
xt_CT 16384 22
iptable_raw 16384 1
xt_multiport 16384 4
nf_conntrack_ipv4 16384 28
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
xt_conntrack 16384 5
nf_nat_tftp 16384 0
nf_nat_snmp_basic 20480 0
nf_conntrack_snmp 16384 3 nf_nat_snmp_basic
nf_nat_sip 20480 0
nf_nat_pptp 16384 0
nf_nat_proto_gre 16384 1 nf_nat_pptp
nf_nat_irc 16384 0
nf_nat_h323 20480 0
nf_nat_ftp 16384 0
nf_nat_amanda 16384 0
ts_kmp 16384 5
nf_conntrack_amanda 16384 3 nf_nat_amanda
nf_nat 24576 9 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_amanda,nf_nat_proto_gre,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp
nf_conntrack_sane 16384 2
nf_conntrack_tftp 16384 3 nf_nat_tftp
nf_conntrack_sip 28672 3 nf_nat_sip
nf_conntrack_proto_udplite 16384 0
nf_conntrack_proto_sctp 20480 0
nf_conntrack_pptp 16384 3 nf_nat_pptp
nf_conntrack_proto_gre 16384 1 nf_conntrack_pptp
nf_conntrack_netlink 36864 0
nfnetlink 16384 1 nf_conntrack_netlink
nf_conntrack_netbios_ns 16384 2
nf_conntrack_broadcast 16384 2 nf_conntrack_netbios_ns,nf_conntrack_snmp
nf_conntrack_irc 16384 3 nf_nat_irc
nf_conntrack_h323 77824 5 nf_nat_h323
nf_conntrack_ftp 20480 3 nf_nat_ftp
nf_conntrack 106496 28 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_amanda,xt_CT,nf_nat_snmp_basic,nf_conntrack_netbios_ns,nf_conntrack_proto_gre,nf_conntrack_proto_udplite,nf_nat,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp,xt_conntrack,nf_conntrack_amanda,nf_conntrack_proto_sctp,nf_conntrack_netlink,nf_conntrack_broadcast,nf_conntrack_ftp,nf_conntrack_irc,nf_conntrack_sip,nf_conntrack_h323,nf_conntrack_ipv4,nf_conntrack_pptp,nf_conntrack_sane,nf_conntrack_snmp,nf_conntrack_tftp
iptable_filter 16384 1
af_packet 40960 2
vboxnetadp 28672 0
vboxnetflt 28672 0
vboxdrv 450560 2 vboxnetadp,vboxnetflt
it87 45056 0
hwmon_vid 16384 1 it87
aufs 217088 0
uas 24576 0
ir_xmp_decoder 16384 0
ir_lirc_codec 16384 0
lirc_dev 20480 1 ir_lirc_codec
ir_mce_kbd_decoder 16384 0
ir_sharp_decoder 16384 0
ir_sanyo_decoder 16384 0
ir_sony_decoder 16384 0
ir_jvc_decoder 16384 0
ir_rc6_decoder 16384 0
ir_rc5_decoder 16384 0
ir_nec_decoder 16384 0
rc_rc6_mce 16384 0
usb_storage 69632 1 uas
mceusb 28672 0
rc_core 28672 14 ir_sharp_decoder,ir_xmp_decoder,lirc_dev,ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,mceusb,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder,rc_rc6_mce
eeepc_wmi 16384 0
asus_wmi 28672 1 eeepc_wmi
sparse_keymap 16384 1 asus_wmi
rfkill 24576 1 asus_wmi
video 40960 1 asus_wmi
nls_iso8859_1 16384 1
nls_cp437 20480 1
vfat 20480 1
fat 69632 1 vfat
kvm_amd 61440 0
kvm 524288 1 kvm_amd
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
aesni_intel 167936 0
input_leds 16384 0
aes_x86_64 20480 1 aesni_intel
lrw 16384 1 aesni_intel
gf128mul 16384 1 lrw
glue_helper 16384 1 aesni_intel
ablk_helper 16384 1 aesni_intel
cryptd 20480 2 aesni_intel,ablk_helper
usblp 20480 0
serio_raw 16384 0
fam15h_power 16384 0
edac_core 57344 0
k10temp 16384 0
snd_hda_codec_hdmi 53248 1
nvidia 8642560 29
tpm_infineon 20480 0
snd_hda_codec_realtek 81920 1
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
drm 352256 3 nvidia
snd_hda_intel 36864 0
e1000e 233472 0
snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 65536 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
ptp 20480 1 e1000e
pps_core 20480 1 ptp
snd_hwdep 16384 1 snd_hda_codec
fjes 28672 0
snd_pcm 118784 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_timer 32768 1 snd_pcm
acpi_cpufreq 20480 0
tpm_tis 20480 0
tpm 45056 2 tpm_tis,tpm_infineon
snd 86016 8 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
soundcore 16384 1 snd
sp5100_tco 16384 0
i2c_piix4 24576 0
shpchp 36864 0
sch_fq_codel 20480 2
ip_tables 28672 4 iptable_filter,iptable_mangle,iptable_nat,iptable_raw
x_tables 36864 14 xt_mark,xt_CT,xt_comment,xt_recent,ip_tables,xt_tcpudp,xt_conntrack,xt_LOG,xt_multiport,iptable_filter,ipt_REJECT,iptable_mangle,xt_addrtype,iptable_raw
hid_logitech 32768 0
ff_memless 16384 1 hid_logitech
usbhid 49152 0
hid 122880 2 hid_logitech,usbhid
ohci_pci 16384 0
crc32c_intel 24576 0
ohci_hcd 49152 1 ohci_pci
ehci_pci 16384 0
ehci_hcd 73728 1 ehci_pci
xhci_pci 16384 0
sr_mod 24576 0
xhci_hcd 176128 1 xhci_pci
mxm_wmi 16384 0
wmi 16384 2 mxm_wmi,asus_wmi
binfmt_misc 20480 1
efivarfs 16384 1
ipv6 385024 83 bridge
autofs4 40960 4
Re: Редактировать initrd(ядро).img (initrd)
Ясно.
Если всё просто и проблема в том, что модули не загружены, то можно их добавить в автозагрузку:
Затем - перегенерировать initrd, чтобы этот файл подхватился.
Если же этого не достаточно и дело где-то в udev - здесь я мало чем могу помочь, увы.
Если всё просто и проблема в том, что модули не загружены, то можно их добавить в автозагрузку:
Код: Выделить всё
echo "dm_mirror" > /etc/modules-load.d/raid.conf
Если же этого не достаточно и дело где-то в udev - здесь я мало чем могу помочь, увы.