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


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

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

Оффлайн SNIKERSMRG

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

Развернул 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, 20:07:44:
Дополняю скриншотом(pdf):

« Последнее редактирование: 19 Март 2017, 20:07:44 от SNIKERSMRG »
Notebook Samsung NP350V5C: 1366x768, Core i5 3210m, 6Gb Ram, 750Gb HDD, Radeon 7670m, Ubuntu 16.04

Оффлайн Peter_I

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

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11215
  • Xubuntu 14.04 (64/32bit)
    • Просмотр профиля
aufs уже есть в ядре - на ее основе собирается Live система да и не только.

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

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

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

 

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