Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как засунуть в initrd поддержку AUFS во время загрузки ?  (Прочитано 804 раз)

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

Оффлайн SNIKERSMRG

  • Автор темы
  • Активист
  • *
  • Сообщений: 353
  • Хм...
    • Просмотр профиля
Добрый день.

Развернул TFTP сервер.
К нему подключается по NFS бездисковый компьютер и загружает в оперативную память готовый развернутый образ Ubuntu 16.04.2 (его ранее скачал через debootstrap)
Все работает, никаких проблем.

Решил пойти дальше.
Сделал squashfs образ гостевой убунты и закинул в /var/www/html/

В pxeconfig.cgf/default дописал второй загрузчик и указал что нужно грузится через AUFS (boot=aufs)

Проверка:
Запускаю бездисковый компьютер, гружусь по PXE, выбираю AUFS, начинает грузится, потом что то про kernel паник говорит.

Я так понял, что ядро гостевой системы должно поддерживать aufs.

Скажите пожалуйста, мне нужно в /etc/initramfs-tools/initramfs.conf написать boot=nfs,aufs или boot=nfs | aufs ?
И потом просто пересобрать через mkinitramfs и полученные образы закинуть в папку /tftpboot ?

Пользователь добавил сообщение 19 Марта 2017, 19:07:44:
Дополняю скриншотом(pdf):



ТС не появлялся на Форуме более полугода по состоянию на 21/11/2019 (последняя явка: 04/03/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 21 Ноября 2019, 17:51:22 от zg_nico »
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Я никогда такого не делал, но попробуйте внести этот модуль в /etc/initramfs-tools/modules.
Пётр.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
aufs уже есть в ядре - на ее основе собирается Live система да и не только.

Вопрос только в том что нужно организовать правильное монтирование. Это надо в скриптах initrd копаться.

Посмотрите как там собирается корень для live системы - вам что-то подобное надо....

Но можно просто в Live системе заменить /install/filesystem.squashfs, /install/filesystem.size, /install/filesystem.mainfest
« Последнее редактирование: 20 Марта 2017, 14:25:15 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.048 секунд. Запросов: 23.