Страница 1 из 2

LiveCD

Добавлено: 2009-10-05 15:21:10
Morty
Написал еще одну статью - можно сказать велосипед)))
http://www.lissyara.su/?id=1984
пока в статусе скрытая
старую даже не знаю - стоит ли в архив двигать ? или как альтернативный вариант ?

Re: LiveCD

Добавлено: 2009-10-05 21:37:33
Morty
вроде все
пересмотрел - проверил
на 7.2 i386 и amd64 работает

добавил скриптик 9.lazy - для сборки сд в 5 минут :-D
(понадобиться только дамп снять того что устанавливать будем с СД)
ЗЫ: пусть еще денек скрытым повисит - може что забыл

Re: LiveCD

Добавлено: 2009-10-06 12:03:54
Morty
сделал доступной
ЗЫ: надеюсь оно хоть кому-то интересно :-D
ЗЫ: старую статью двинул в архив

Re: LiveCD

Добавлено: 2009-10-06 12:36:14
Alex Keda
нужно.
если напишешь дескрипшен нормальный - в новости пущщу.

Re: LiveCD

Добавлено: 2009-10-06 13:08:21
Morty
lissyara писал(а):нужно.
если напишешь дескрипшен нормальный - в новости пущщу.
минуточку)

Re: LiveCD

Добавлено: 2009-10-06 13:30:23
Morty
написал

Re: LiveCD

Добавлено: 2009-10-06 13:37:11
zingel
полезная статья

Re: LiveCD

Добавлено: 2009-10-06 17:37:23
Morty
Можно пускать в печать :smile:

Re: LiveCD

Добавлено: 2009-10-06 17:45:35
Fastman
Супер. Буду юзать !
Надо билд систему настроить отдельную )

Re: LiveCD

Добавлено: 2009-10-06 18:02:23
Morty
Fastman писал(а):Супер. Буду юзать !
Надо билд систему настроить отдельную )
:smile:

Re: LiveCD

Добавлено: 2009-10-13 18:08:16
imicopycat
Отличная статья. :good:

У меня сейчас стоит задача свренуть свою настроеную систему FreeBSD 7.0 на диски. Возможно ли воспользовавшись Вашим лайф сиди делать потом с него установку на винчестер, скажем как это делают популярные системы ClarkConnect или pfSense. Если да, то подскажите плиз :smile:

Re: LiveCD

Добавлено: 2009-10-13 20:31:28
Morty
да , можно
один момент только - универсального ничего не бывает -)
поэтому нужно обращать внимание на ключевые моменты (как для данной статьи):

1) разбивка HDD - в статье под 1 раздел (упираеться в скрипт setup и кол-во файлов дампов)
2) сам процесс пост-настройки - тоесть концовка скрипта setup (у каждого может быть своя - в зависимости от того что
хочеться и хочеться ли вообще какихто рюшечек в момент постинстала, т.е. настройка инт-сов и пр.)

ЗЫ: мной проверена статья на FreeBSD 7.2 i386 и amd64. Все разворачиваеться и сворачиваеться :smile:

Re: LiveCD

Добавлено: 2009-10-14 16:08:07
imicopycat
Спасибо, что не пнули :drinks:

Просто когда запостил, посже прочитал предыдущую статью, где точно понял, что свернуть и развернуть готовую систему с помощью этой статьи всётаки можно.

В ходе изучения возникли ещё вопросы:
у меня /tmp монтируется как раздел, какие изменения в скриптах нужно сделать, что б воспроизвести эти действия;
в коментариях к статье я вроде читал, что вы пытаетесь сделать оболочку для распаковки образа, что-то у вас уже получилось.

Re: LiveCD

Добавлено: 2009-10-14 17:23:43
Morty
такие же как еслиб это был любой другой раздел:
1) снять дамп раздела , например tmp.img
2) править setup, табличку партишенов - bsdlabel.txt
3) по аналогии с корневым / отфарамтировать раздел newfs
4) сделать restore - из дамапа tmp.img'a (добавить еще одну секцию в скрипте там где #restore)
5) поправить fstab

PS: с несколькими разделами пример в старой статье

Re: LiveCD

Добавлено: 2009-10-14 18:07:21
imicopycat
Ещё вопрос :
У меня рабочая FreeBSD 7.0 а ваши скрипты упоменают 7.2 это критично или нет?
Насколько я понял сам лайфсиди поднимается на ядре 7.2 а на винт разворачивает тупо то что он задампил, т.е. по сути версия не должна влиять, я прав или нет, поправте меня .

Re: LiveCD

Добавлено: 2009-10-14 19:48:46
Andy
Для того, что бы создать cd, надо работать от рута.
Неодобряэ! Пользователю нельзя писать в /usr

Код: Выделить всё

#!/bin/sh
#
#   October 2009
#   Script of real black magic  :)
#
#world_tar:
 if [ $# -ge 1 ];
  then echo "--------------------------"
   else
    echo " --> Specify arch - amd64 or i386"
    echo " --> Example: ./1.minsys i386 or ./1.minsys amd64"
    exit 1
fi;
arch=$1
#
if [ -d /usr/iso ]; then    \
        echo " --> Dirs are present, creation don't needed"; \
        else
         mkdir -p /usr/iso/data
         mkdir -p /usr/iso/stuff
         mkdir -p /usr/iso/obj
         mkdir -p /usr/iso/tmp
         cp ./* /usr/iso/stuff/
        fi;
И

Код: Выделить всё

if [ -d /usr/iso ]; then    \
        echo " --> Dirs are present, creation don't needed"; \
        else
         mkdir -p /usr/iso/{data, stuff, obj, tmp}
         cp ./* /usr/iso/stuff/
        fi;
Выглядит лаконичнее и проще.

Re: LiveCD

Добавлено: 2009-10-14 19:52:55
Andy
Проверка на валидность архитектуры где производится?
А если я напишу:

Код: Выделить всё

/1.minsys huy or ./1.minsys ppc? 
А еще - почему в примере ./1.minsys, а файл называется minsys?

Re: LiveCD

Добавлено: 2009-10-14 20:27:04
Morty
imicopycat писал(а):Ещё вопрос :
У меня рабочая FreeBSD 7.0 а ваши скрипты упоменают 7.2 это критично или нет?
Насколько я понял сам лайфсиди поднимается на ядре 7.2 а на винт разворачивает тупо то что он задампил, т.е. по сути версия не должна влиять, я прав или нет, поправте меня .
все правильно
7.0 не пробовал , думаю что проблем не должно быть

Re: LiveCD

Добавлено: 2009-10-14 20:32:13
Morty
Andy писал(а):Проверка на валидность архитектуры где производится?
А если я напишу:

Код: Выделить всё

/1.minsys huy or ./1.minsys ppc? 
А еще - почему в примере ./1.minsys, а файл называется minsys?
есть такое, и еще много чего там можно доделать/переделать :smile:
в архиве который на фтп файл именно 1.minsys так и называеться

Re: LiveCD

Добавлено: 2009-10-14 22:07:24
_Andy
Morty писал(а):
Andy писал(а):Проверка на валидность архитектуры где производится?
А если я напишу:

Код: Выделить всё

/1.minsys huy or ./1.minsys ppc? 
А еще - почему в примере ./1.minsys, а файл называется minsys?
есть такое, и еще много чего там можно доделать/переделать :smile:
в архиве который на фтп файл именно 1.minsys так и называеться
Пока погоди статью публиковать, скрипт можно сократить и более
читаемым его сделать.

Re: LiveCD

Добавлено: 2009-11-11 17:46:12
Morty
так что в печать пустите ?? :smile: или что-то поправить нада ?

Re: LiveCD

Добавлено: 2009-11-11 17:56:22
Alex Keda
а я не видел...
пни завтра плиз, прочту, запущщу.
щас уже убегаю.

Re: LiveCD

Добавлено: 2009-11-11 18:06:43
Morty
Ок

Re: LiveCD

Добавлено: 2009-11-11 19:18:08
_Andy
Morty писал(а):Ок
А ты сам скрипт не переписывал? С учетом уже сделаных пожеланий, хотя бы?

Re: LiveCD

Добавлено: 2009-11-12 11:29:09
Morty
нет, он проверен и работает, кому надо сами перепишут