Netbook-live: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 60: Строка 60:


Начиная с 3.1.1 (Apr 20 2011) система умеет [http://git.altlinux.org/people/gns/packages/?p=liveflash.eeepc.git;a=blob;f=isodata/README.hibernate просыпаться из hibernate].
Начиная с 3.1.1 (Apr 20 2011) система умеет [http://git.altlinux.org/people/gns/packages/?p=liveflash.eeepc.git;a=blob;f=isodata/README.hibernate просыпаться из hibernate].
== Пересборка ==
Дистрибутив полностью собирается из [http://git.altlinux.org/people/gns/packages/?p=liveflash.eeepc.git;a=summary профиля] mkimage. Для самостоятельной пересборки (например, добавить XFCE, TeX, your-package-here, или выкинуть ненужное), достаточно сделать четыре простых действия:
1. git clone git.altlinux.org:/people/gns/packages/liveflash.eeepc.git
2. отредактируйте sources.list.in и сделайте make aptconf (там должны быть указаны пути/url к ближайшему доступному зеркалу Сизифа)
3. по желанию, добавьте свои пакеты в eeelive/packages.d/live. Или создайте файлик типа eeelive/packages.d/feat-custom, его нужно будет вписать в eeelive/Makefile рядом с остальными feat-XXX.
4. скажите make
5. ....
6. PROFIT!


[[Категория:LXDE]] [[Категория:Нетбуки]] [[Категория:Решения]]
[[Категория:LXDE]] [[Категория:Нетбуки]] [[Категория:Решения]]

Версия от 11:32, 21 апреля 2011

Сборка livecd/liveflash от gns@.

Рабочее окружение: LXDE

Ядро: pure-emerald (kernel.org mainline)

Проект начинался как попытка получить достаточно универсальную и при этом компактную систему на нетбуке eee 701. Последние три года используется автором как основная и единственная рабочая система на eee901/1215N.

С самого начала предполагалось, что это будет live с сжатым read only корнем. Такой подход имеет свои преимущества : после любых манипуляций и экспериментов достаточно перезагрузиться и получить чистую систему. Во-вторых, размер образа долгое время поддерживался около 300-400 мб благодаря lzma сжатию (сейчас ~650).

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

Download

ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/gns/

NB. ISO НЕ гибридный и предназначен только для CD. Для флешек предназначен IMG, а в развернутом виде образ лежит для знающих, что с ним делать.

История изменений

Установка

[README.bootflash], [README.install]

TODO: перенести тексты на вики.

Обновление

Если вы уже использовали eeepc-live, нет необходимости полностью перезаписывать загрузочную флешку. Достаточно обновить ровно три файла:

 eeelive
 syslinux/alt0/full.cz
 syslinux/alt0/vmlinuz

Также с одного носителя можно загружать несколько разных версий eeepc-live. Например, если вы хотите просто попробовать релиз 311 не замещая используемую версию:

 mkdir syslinux/311

скопируйте из нового образа файлы full.cz и vmlinuz в syslinux/311, а eeelive как eee311 (вот именно для таких случаев на ftp лежит, кроме iso и img, развёрнутый образ). В syslinux/syslinux.cfg добавьте секцию:

 label eeepc-new
   menu label ^2) Boot ALT Linux Live 311
   kernel 311/vmlinuz
   append initrd=311/full.cz live fastboot stagename=eee311 lowmem automatic=method:disk,label:PENDRIVE vga=normal splash quiet

(вместо PENDRIVE - label вашей флешки)

Версионирование

В каждый момент существуют stable, testing, и current.

Версия, маркированная как stable, обычно испытывалась не менее недели. В общем, старое и засохшее - зато надёжное.

Current это то, на чём сейчас сидит gns@ на eee 901 / 1215N.

Тестинг это тестинг. Обычно через день или два после выпуска он становится current.

NB. Каждый релиз собирается на базе актуального на этот день Сизифа.

Suspend to disk

Начиная с 3.1.1 (Apr 20 2011) система умеет просыпаться из hibernate.

Пересборка

Дистрибутив полностью собирается из профиля mkimage. Для самостоятельной пересборки (например, добавить XFCE, TeX, your-package-here, или выкинуть ненужное), достаточно сделать четыре простых действия:

1. git clone git.altlinux.org:/people/gns/packages/liveflash.eeepc.git

2. отредактируйте sources.list.in и сделайте make aptconf (там должны быть указаны пути/url к ближайшему доступному зеркалу Сизифа)

3. по желанию, добавьте свои пакеты в eeelive/packages.d/live. Или создайте файлик типа eeelive/packages.d/feat-custom, его нужно будет вписать в eeelive/Makefile рядом с остальными feat-XXX.

4. скажите make

5. ....

6. PROFIT!