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

Автор Тема: PXE boot  (Прочитано 11496 раз)

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

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
  • Автор темы
PXE boot
« : 24 Август 2016, 21:01:54 »
Не могу, пишет вот такое.
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PXE boot
« Ответ #1 : 25 Август 2016, 08:01:12 »
 Вы загружаете iso  в память? Так не получится.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: PXE boot
« Ответ #2 : 25 Август 2016, 08:59:22 »
С PXE у нас никто не экспериментировал. Напишите подробнее - что хотели, как делали

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PXE boot
« Ответ #3 : 25 Август 2016, 09:37:55 »
С PXE у нас никто не экспериментировал.
Это у вас
Из первой фотографии понятно, что iso-образ полностью загружается в оперативную память, откуда впоследствии и запускается. Второе фото показывает работающий porteus, который не может найти модули. Смоделировать ситуацию можно и без сетевой загрузки, достаточно grub.
Вот пример загрузки iso-образа с "админской" флешки (фрагмент menu.lst):
Код
title ERD Commander 6.5 RUS.for Windows 7 x86. - Инструменты для восстановления системы.
map --mem /utilities/ERD65_7x86.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)
boot

А дальше с porteus разбирайтесь сами, здесь я вам не помощник.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PXE boot
« Ответ #4 : 25 Август 2016, 09:41:27 »
map (hd0) (hd1)
map (hd1) (hd0)
магия какая-то
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
  • Автор темы
Re: PXE boot
« Ответ #6 : 25 Август 2016, 11:47:51 »
 C нашим дистром не будет поддержки PXE? Флешка сломалась, а загрузиться не с чего, вот и подумал, что можно было бы через сеть.
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: PXE boot
« Ответ #7 : 25 Август 2016, 12:32:53 »
В porteus-initrd она есть - см. ссылку выше
C ПРА никто не пробовал

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
  • Автор темы
Re: PXE boot
« Ответ #8 : 26 Август 2016, 15:53:46 »
В этой ветке  http://forum.porteus.org/viewtopic.php?f=39&t=598&sid=bca39058c41af665d2d06c466bc0b709&start=15 идет обсуждение загрузки PXE Портеуса. Как я понял initrd не видит или в нем не указан путь для смонтированых устройств, для загрузки  /Base

5) after unpacking of kernel and initrd, linuxrc checks /proc/cmdline for IP address assigned by dnsmasq and if found then launches 'httpfs' utility which mounts /porteus/base (with all modules) from http server inside the ram disk.
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: PXE boot
« Ответ #9 : 26 Август 2016, 16:43:33 »
Я бы советовал начать эксперименты с PXE на родном porteus
И только после получения положительного результата - пытаться повторить это в ПРА

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PXE boot
« Ответ #10 : 26 Август 2016, 16:53:23 »
 Экспериментально выяснил, что PRA не находит init для перехода ко второй стадии загрузки, ссылка битая.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: PXE boot
« Ответ #11 : 26 Август 2016, 17:19:47 »
Экспериментально выяснил,
Эксперимент был с PXE? Можно подробнее? Конфиги и т.п.
PRA не находит init для перехода ко второй стадии загрузки
/bin/init?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PXE boot
« Ответ #12 : 26 Август 2016, 18:17:05 »
Эксперимент был с PXE?
Нет, имитация. У меня сейчас нет tftp сервера.
/bin/init?
Код
# ls /union/bin/init
/union/bin/init
# /union/bin/init
/union/bin/init: file not found
mount показывает, что все модули примонтированы.
Можно подробнее?
А самому попробовать не информативнее будет?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re: PXE boot
« Ответ #13 : 26 Август 2016, 18:39:47 »
Не стоит пытаться грузить весь дистр по pxe с tftp.

Грузите по pxe только ядро и initrd.
Остальное - монтируйте.

В uird все это изначально заложено, если нет желания химичить в своих initrd.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: PXE boot
« Ответ #14 : 27 Август 2016, 08:49:30 »
А самому попробовать не информативнее будет?
Из Вашего сообщения не понятно, что пробовать
Грузите по pxe только ядро и initrd.
Остальное - монтируйте.
А не будет тормозить?
В uird все это изначально заложено, если нет желания химичить в своих initrd.
Может быть ... Только будет ли кто заморачиваться pxe дома...
Разве что сделать, чтобы из инета грузился...