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

Автор Тема: Инсталлятор в initrd UIRD  (Прочитано 1075 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32837
  • Репутация: +221/-0
  • Автор темы
    • PuppyRus-A
Инсталлятор в initrd UIRD
« : 10 Март 2020, 16:09:03 »
Недавно в нашем чате проскочила идея встраивания инсталлера в uird. Точнее не в uird, а с использованием uird.run. Мысль проста, отдельный пункт загрузки, который вместо создания ауфс и старта /sbin/init запускает скрипты из отдельной папочки с использованием параметра uird.run. Скрипты или может один скрипт показывает вам список подходящих для установки устройств под номерами, типа:
1. /dev/sda 2g
2. /dev/sdb 100g
выбираете номер и туда устанавливается система.
Либо стандартно, либо как гибрид с dd. Второй вариант для uird тоже вполне подходит, если распаковать папку UIRD на оставшееся после dd место.
Интересно?
З.Ы. Я даже название придумал - SSinstall, где SS это simple и stupid

1 А почему на англ?
2 перед выбором раздела хорошо бы вывести blkid
3 зачем раздел форматировать? Почему не использовать имеющийся?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: Инсталлятор в initrd UIRD
« Ответ #1 : 10 Март 2020, 16:19:16 »
1 А почему на англ?
Не принципиально. Можно переделать.
2 перед выбором раздела хорошо бы вывести blkid
Вроде есть там. Нет?
3 зачем раздел форматировать? Почему не использовать имеющийся?

Чтоб не вычислять размер, не проверять фс и т.д. Проще и надежнее.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32837
  • Репутация: +221/-0
  • Автор темы
    • PuppyRus-A
Re: Инсталлятор в initrd UIRD
« Ответ #2 : 10 Март 2020, 16:32:00 »
blkid - до вопроса "куда" не заметил
не вычислять размер, не проверять фс и т.д. Проще и надежнее.
Очень спорно... Не думаю, что найдется много желающих под фругал переформатить раздел

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
    • MagOS linux
Re: Инсталлятор в initrd UIRD
« Ответ #3 : 10 Март 2020, 16:42:14 »
На универсальность и не претендую. Сделал то чего мне не хватало. Быстрая установка в виртуалке. В магос для автоустановки алгоритм немного сложнее. Разбивка зависит от размера носителя. Точно не помню, приблизительно так:
- до 4 гигов - 1 раздел фат
- 8-32 гигов 2 раздела, 2 гига ext3 под магос и фат или нтфс все что осталось.
- 64 и больше 3 раздела, под магос, своп и под магос-дата
- и четвертый вариант, если определяется, что это виртуалка то 1 раздел ext4. То есть то что сейчас сделал.

Но вообще делайте как угодно, основная задача была показать uird.run
« Последнее редактирование: 11 Март 2020, 04:03:46 от betcher »