Сайт | Скачать | Видео | Wiki

Автор Тема: Загрузка Funtoo (Gentoo Linux) c UIRD initrd , FULL, overlay  (Прочитано 659 раз)

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

Онлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Начало
Может betcher глянет, как будет время, что там не работает.
В этих настройках нет копирования в рам.
Не понял что во втором источнике.
После чего курсор мигает? Уирд полностью отработал или нет?
До qse грузится?
Маловато информации, чтоб предполагать  что-то.
« Последнее редактирование: 30 Октябрь 2020, 09:28:33 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4109
  • Репутация: +121/-1
set d=funtoo
uird.from=/dev/sda3;/%d%
Папка /mnt/sda3/funtoo.

Uird отработал
Запускал с qse, вроде все примонтировалось там.
« Последнее редактирование: 29 Октябрь 2020, 17:47:21 от krasnyh »

Онлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Папка /mnt/sda3/funtoo
Это ясно, в папке что?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4109
  • Репутация: +121/-1
Фулл.
Код
live@pra-roll /mnt/sda3/funtoo % ls
bin   dev  home  lib64  mnt  proc  run   sys  usr
boot  etc  lib   media  opt  root  sbin  tmp  var

Онлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Фулл.
Ясно. Тогда не правильно.
Вы используете конфиг legacy, выглядит он так:
uird.ro=*layer-base/0
uird.load=/
uird.from=/dev/sda1

То есть в качестве единственного слоя подключается /memory/layer-base/0, а это точка монтирования первого источника.
У вас uird.from=/dev/sda3 - это первый источник, а не funtoo.

Должно быть типа такого:
uird.ro=*layer-base/0/funtoo uird.from=/dev/sda3

или:
uird.ro=*layer-base/0 uird.from=/dev/sda3/funtoo


Онлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
ls /dev/sda3/funtoo/
ls: невозможно получить доступ к '/dev/sda3/funtoo/': Это не каталог
В uird так можно. Часть c /dev обрабатывается отдельно. Аналогично можно указать метку раздела, UUID, часть UUID или fs, хоть что из выхлопа blkid, что однозначно идентифицирует раздел. Например  с меткой uird.from=FUNTOO@/funtoo

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4109
  • Репутация: +121/-1
Загрузка Funtoo (Gentoo Linux) c UIRD initrd , FULL, overlay
« Ответ #6 : 29 Октябрь 2020, 20:50:51 »
Создал тему в правильном разделе.

Пробовал Funtoo запустить с uird, фулл. Привлекла эта система подсобранными сборками под субархитектуру процессора (core2, intel64-skylake...).
Плюс на выбор для каждого процессора три вида сборок:
Цитата
Выбор stage3 для ...
    stage3 является более традиционной, минимальной и неграфической установкой Funtoo. YЗатем вы соберете свою систему до желаемого состояния, используя emerge.

Выбор gnome для...
    gnome установочного образа, если таковой имеется, включает в себя полную среду GNOME, а также Firefox уже оптимизированый для вашего оборудования. После установки вы можете продолжить дальнейшую настройку системы.

Выбор lxd для...
    Образ lxd предназначен для использования с LXD и не используется для установки непосредственно на настольный компьютер или ноутбук, поэтому вам не следует выбирать этот вариант для обычных установок.

Но что-то не пошло. Uird отработал, а дальше... курсор мигает и не понятно, то ли копирует систему в память, то ли еще что.


Может betcher глянет, как будет время, что там не работает.
Моя запись в menu.lst:
title ▒▒ Funtoo  UIRD загрузка FULL  чистый режим + конфиг: legacy + uird.shutdown + uird.preinit
root (hd0,2)
set d=funtoo
set k=kernel-debian-sources-lts-x86_64-4.19.132
kernel /%d%/boot/%k% uird.basecfg=legacy uird.from=/dev/sda3/%d%::FORCE=yes::TIMEOUT=3 uird.shutdown uird.preinit uird.union=overlay
initrd  /%d%/boot/uird.funtoo.cpio.xz


Не грузится. Запустил с qse, прикрепил uird.dbg.log.
Вроде в /sysroot/memory все папки отображены - layer-base, data, bundles, changes. Правда в /mnt/sda3/.... только путь к модулям ядра и все, больше ничего нет.


p.s. А скриншоты uird умеет? Есть же утилиты, типа консольного fbgrab.
« Последнее редактирование: 30 Октябрь 2020, 09:22:04 от sfs »

Онлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Re: Funtoo, фулл, overlay
« Ответ #7 : 30 Октябрь 2020, 04:00:59 »
Не грузится. Запустил с qse, прикрепил uird.dbg.log.
По логу выглядит правильно все. Какие последние строки от UIRD на экране? В qse в /sysroot есть папки как в корне (bin, etc. usr и т.д.)? По /mnt/sda3 не понял, с таким конфигом вообще не должно быть такой папки.

p.s. А скриншоты uird умеет? Есть же утилиты, типа консольного fbgrab.
Не умеет. Можно подумать как прикрутить, но проблема в том, что не понятно куда сохранять. С uird нет папки которая всегда смонтирована. Может вообще не быть ничего смонтировано. Проще телефоном экран снять, нет? Думал на счет qr кода с логом во весь экран, сделать реально, не знаю на сколько полезно.
« Последнее редактирование: 30 Октябрь 2020, 06:43:44 от betcher »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4109
  • Репутация: +121/-1
Re: Загрузка Funtoo (Gentoo Linux) c UIRD initrd , FULL, overlay
« Ответ #8 : 30 Октябрь 2020, 18:57:46 »
в /sysroot есть папки как в корне (bin, etc. usr и т.д.)?
Да.

Цитата
Uird init is finished, starting legacy.
Failed to send exit request: No such file or directory.

Онлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Re: Загрузка Funtoo (Gentoo Linux) c UIRD initrd , FULL, overlay
« Ответ #9 : 30 Октябрь 2020, 19:16:08 »
Uird init is finished, starting legacy.
Failed to send exit request: No such file or directory.
Это нормально. Ошибка появилась давно, то ли с новым ядром то ли с ситемд. Работе не мешает вычислить с чем связано не получилось, да не особо и старался.
Если uird отработал правильно и смонтировал все что нужно, то управление передается /sbin/init.
Посмотрите в фунту есть ли там sbin/init и что это файл или линк, если линк то куда.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4109
  • Репутация: +121/-1
Re: Загрузка Funtoo (Gentoo Linux) c UIRD initrd , FULL, overlay
« Ответ #10 : 30 Октябрь 2020, 19:19:44 »
Код
live@pra-roll /mnt/sda3/funtoo % ll sbin/init
-rwxr-xr-x 1 root root 44496 июл 17  2019 sbin/init