Страница 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 минут
(понадобиться только дамп снять того что устанавливать будем с СД)
ЗЫ: пусть еще денек скрытым повисит - може что забыл
Re: LiveCD
Добавлено: 2009-10-06 12:03:54
Morty
сделал доступной
ЗЫ: надеюсь оно хоть кому-то интересно

ЗЫ: старую статью двинул в архив
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
Можно пускать в печать

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

Re: LiveCD
Добавлено: 2009-10-13 18:08:16
imicopycat
Отличная статья.
У меня сейчас стоит задача свренуть свою настроеную систему FreeBSD 7.0 на диски. Возможно ли воспользовавшись Вашим лайф сиди делать потом с него установку на винчестер, скажем как это делают популярные системы ClarkConnect или pfSense. Если да, то подскажите плиз

Re: LiveCD
Добавлено: 2009-10-13 20:31:28
Morty
да , можно
один момент только - универсального ничего не бывает -)
поэтому нужно обращать внимание на ключевые моменты (как для данной статьи):
1) разбивка HDD - в статье под 1 раздел (упираеться в скрипт setup и кол-во файлов дампов)
2) сам процесс пост-настройки - тоесть концовка скрипта setup (у каждого может быть своя - в зависимости от того что
хочеться и хочеться ли вообще какихто рюшечек в момент постинстала, т.е. настройка инт-сов и пр.)
ЗЫ: мной проверена статья на FreeBSD 7.2 i386 и amd64. Все разворачиваеться и сворачиваеться

Re: LiveCD
Добавлено: 2009-10-14 16:08:07
imicopycat
Спасибо, что не пнули
Просто когда запостил, посже прочитал предыдущую статью, где точно понял, что свернуть и развернуть готовую систему с помощью этой статьи всётаки можно.
В ходе изучения возникли ещё вопросы:
у меня /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, а файл называется 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, а файл называется minsys?
есть такое, и еще много чего там можно доделать/переделать
в архиве который на фтп файл именно
1.minsys так и называеться
Re: LiveCD
Добавлено: 2009-10-14 22:07:24
_Andy
Morty писал(а):Andy писал(а):Проверка на валидность архитектуры где производится?
А если я напишу:
А еще - почему в примере ./1.minsys, а файл называется minsys?
есть такое, и еще много чего там можно доделать/переделать
в архиве который на фтп файл именно
1.minsys так и называеться
Пока погоди статью публиковать, скрипт можно сократить и более
читаемым его сделать.
Re: LiveCD
Добавлено: 2009-11-11 17:46:12
Morty
так что в печать пустите ??

или что-то поправить нада ?
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
нет, он проверен и работает, кому надо сами перепишут