Strona 1 z 1
live-build nie tworzy obrazu
: 06 czerwca 2015, 12:32
autor: szybki
Chciałbym zrobic sobie dla testu własne livecd. Zainstalowałem pakiet live-build, korzystam z cfg:
Kod: Zaznacz cały
#!/bin/sh
lb config \
--binary-images netinstall \
--apt aptitude \
--iso-application "demoSuperDistro" \
--iso-volume "xxx" \
-d jessie \
--debian-installer live \
--bootappend-live "append boot=live config quiet" \
"#{@}"
wykonuję polecenie lb build, pobierają się paczki i cały proces kończy się sukcesem, ale nie ma obrazu ISO. O czymś zapomniałem?
: 06 czerwca 2015, 16:48
autor: Yampress
A podczas budowania wyrzuca jakieś błędy?
: 06 czerwca 2015, 18:18
autor: szybki
Nie. Całość zakończona jest komunikatem o skukcesie. Nie ma też żadnych logów.
: 06 czerwca 2015, 20:22
autor: Yampress
A z jakiego howto korzystałeś?
: 07 czerwca 2015, 12:12
autor: szybki
Dokładniej to z tego
http://live.debian.net/manual/4.x/html/ ... al.pl.html na necie są też wersje starsze które się od siebie nie różnią.
Z początku myślałem że to wina tego że chce to zrobić z poziomu virtualboxa, ale nie, cały proces przebiega identycznie na normalnej maszynie.
Edycja:
Tutaj dokładna zawartość konsoli
http://pastebin.com/rs4By5pU
: 07 czerwca 2015, 12:51
autor: Yampress
No ale ten skrypt expotuje tyko zmienne konfiguracji. I to nie jest całość budowy. Jeszcze czegoś brakuje.
Dlatego nie wyskoczył żaden błąd.
Poza eksportowaniem opcji nie uruchomiłeś chyba żadnego polecenia budowania obrazów?
I stąd nic się nie stworzyło.
http://live.debian.net/manual/4.x/html/ ... l.html#320
: 07 czerwca 2015, 12:54
autor: szybki
Uruchamiam ten skrypt z konsoli, tworzy się konfigruacja, później wydaje polecenie "lb build" i co jeszcze mam zrobić?
: 07 czerwca 2015, 18:56
autor: dedito
Sprawdź czy coś zbuduje bez generowania konfiguracji.
: 08 czerwca 2015, 08:37
autor: szybki
Tak, ale... jedyne polecenia które wypluwają obraz iso to:
lb config -d jessie -b iso --debian-installer live
a to które sam dodaje, nie genruje nic [poza pobraniem paczek i zakończonym sukcesie.
#!/bin/shlb config noauto \
-d jessie \
-b iso \
--archive-areas "main contrib non-free" \
--linux-flavours 686-pae \
--debian-installer live \
--bootappend-live "append boot=live config quiet locales=pl_PL.UTF-8 keyboard-l$
"${@}"
Jakiś pomysł? Próbowałem też zapisać to jako zwykłe polecenie, ale bez skutku.