Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Po przeczytaniu http://dug.net.pl/tekst/243/budowa_spersonalizowane … _debian_live/ postanowiłem sobie zrobić pendriva z ręcznie robionego obrazu hybrydowego (póki co mi same błędy przy tworzeniu obrazu wywala) i czytając sobie manual http://live.debian.net/manual/current/html/live-manual.en.html#407 dojechałem do takiej informacji:
Remember: Every time you install a new binary.hybrid.iso on the stick, all data on the stick will be lost because the partition table is overwritten by the contents of the image, so back up your extra partition first to restore again after updating the live image.
Ten obraz hybrydowy ma teoretycznie nie rezydować na całym pendrivie, a jedynie zajmować tyle miejsca ile sam waży. No i tak na potrzeby testu mam pendriva 16gb i póki co jeszcze nie mam obrazu ale zgodnie z tym co piszą, to mam obraz przegrać na sdb a nie sdb1 co mi zrobi wipe wszelkich danych na penie. On i tak jest póki co pusty ale jako, że chce ten obraz mieć z opcją persistence to muszę utworzyć drugą partycję na penie ale w przypadku późniejszego wgrania nowszego obrazu, on mi usunie wszystkie dane, bo jak można przeczytać obraz nadpisze tablice partycji.
I teraz jest pytanie, czy da się ten obraz hybrydowy kopiować na sdb1 albo czy można bez problemu skopiować mbr tak by później przywrócić tablice partycji. Wiem, że obrazy mogą się różnić rozmiarem co by mogło spowodować, że obraz zostanie zapisany częściowo na drugiej partycji ale jeśli tą drugą partycję utworzę nie bezpośrednio za obrazem iso, np zostawiając 1GiB wolnej przestrzeni, to dane na drugiej partycji zostaną nietknięte.
EDIT:
Chyba zbudowanie tym sposobem obrazu testinga się nie uda. Nieważne jaki mirror zawsze wyrzuca:
[2013-07-19 13:05:34] lb binary_manifest P: Begin installing debian-installer... http://ftp.debian.org/debian//dists/jessie/main/installer-i386/current/images//cdrom/vmlinuz: 2013-07-19 13:05:37 ERROR 404: Not Found. E: Could not download file: http://ftp.debian.org/debian//dists/jessie/main/installer-i386/current/images//cdrom/vmlinuz P: Begin unmounting filesystems... P: Saving caches... Reading package lists... Done Building dependency tree Reading state information... Done
A sid się wiesza trochę dalej. xD
P: Begin installing debian-installer... 2013-07-19 13:50:04 URL:http://ftp.debian.org/debian//dists/sid/main/installer-i386/current/images//cdrom/vmlinuz [2506848/2506848] -> "/media/Server/live/cache/binary_debian-installer/http:__ftp.debian.org_debian__dists_sid_main_installer-i386_current_images__cdrom_vmlinuz" [1] 2013-07-19 13:50:09 URL:http://ftp.debian.org/debian//dists/sid/main/installer-i386/current/images//cdrom/initrd.gz [4772328/4772328] -> "/media/Server/live/cache/binary_debian-installer/http:__ftp.debian.org_debian__dists_sid_main_installer-i386_current_images__cdrom_initrd.gz" [1] 2013-07-19 13:50:11 URL:http://ftp.debian.org/debian//dists/sid/main/installer-i386/current/images//cdrom/gtk/vmlinuz [2506848/2506848] -> "/media/Server/live/cache/binary_debian-installer/http:__ftp.debian.org_debian__dists_sid_main_installer-i386_current_images__cdrom_gtk_vmlinuz" [1] 2013-07-19 13:50:31 URL:http://ftp.debian.org/debian//dists/sid/main/installer-i386/current/images//cdrom/gtk/initrd.gz [22832573/22832573] -> "/media/Server/live/cache/binary_debian-installer/http:__ftp.debian.org_debian__dists_sid_main_installer-i386_current_images__cdrom_gtk_initrd.gz" [1] 2013-07-19 13:50:55 URL:http://ftp.debian.org/debian//dists/sid/main/Contents-i386.gz [26233910/26233910] -> "-" [1] 2013-07-19 13:51:02 URL:http://ftp.debian.org/debian//dists/sid/contrib/Contents-i386.gz [92152/92152] -> "-" [1] 2013-07-19 13:51:08 URL:http://ftp.debian.org/debian//dists/sid/non-free/Contents-i386.gz [728191/728191] -> "-" [1] Reading package lists... Done Building dependency tree Reading state information... Done Package linux-image-2.6-486 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source Package linux-image-2.6-686 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'linux-image-2.6-486' has no installation candidate E: Package 'linux-image-2.6-686' has no installation candidate P: Begin unmounting filesystems... P: Saving caches... Reading package lists... Done Building dependency tree Reading state information... Done
Ostatnio edytowany przez morfik (2013-07-24 00:32:51)
Offline
Chyba zbudowanie tym sposobem obrazu testinga się nie uda. Nieważne jaki mirror zawsze wyrzuca:
A zwykły default buduje się bez błędów?
lb clean --purge lb config lb build
Co do wgrywania nowych obrazów bez nadpisywania całego pendriva to z tego co wiem da się to bez problemu osiągnąć (tyle, że sam nigdy tego nie robiłem). Zerknij tu:
http://blog.jakgibb.com/2013/01/03/creating-a-multi … ing-syslinux/
http://rudd-o.com/linux-and-free-software/a-better- … ive-usb-drive
http://blog.doudoulinux.org/post/2013/02/17/Booting … om-an-USB-key
Offline
Widocznie są jakieś błędy w konfiguracji.
Podajesz parametry bezpośrednio do lb config czy do skryptu?
Pokaż konfigurację.
Offline
Aktualnie daje do skryptu. To mój chyba przed ostatni konfig
#!/bin/sh set -e lb config noauto \ --clean \ --apt aptitude \ --apt-recommends true \ --apt-secure true \ -d sid \ --binary-image iso-hybrid \ --architecture i386 \ --linux-flavours 686-pae \ --archive-areas "main contrib non-free" \ --interactive shell \ --bootappend-live "boot=live config locales=pl_PL.UTF-8 keyboard-layouts=pl username=morfik user-default-groups=truecrypt,dane timezone=Europe/Warsaw hostname=morfikovnia_live persistence" \ --debian-installer live \ --mirror-bootstrap http://ftp.pl.debian.org/debian/ \ --mirror-binary http://ftp.pl.debian.org/debian/ \ --bootloader grub \ --bootstrap debootstrap \ "${@}"
Aktualnie się buduje czysty default + -d jessie. Zaraz powinienem wiedzieć, czy się zbuduje.
EDIT:
No i się zbudował. Ciekawe co mu nie pasuje, w tej konfiguracji. xD
Ostatnio edytowany przez morfik (2013-07-19 20:58:51)
Offline
Dużo opcji które tam podałeś i tak jest ustawiona jako default - tak że nie ma sensu ich ruszać np
--apt-recommends true \ --apt-secure true \ --binary-image iso-hybrid \ --bootstrap debootstrap \
Architektura też domyślnie będzie taka jak w systemie w którym budujesz
Wywal mirrory - na domyślnych działa ok
Generalnie bezpieczniej budować hdd niż iso - potem można łatwo edytować (tylko musi być wtedy domyślny syslinux ustawiony jako bootloader - czyli trzeba by też wywalić to --bootloader grub)
Ostatnio edytowany przez loop (2013-07-19 21:18:26)
Offline
Wiem, że sporo opcji jest defaultowych ale ja lubię się uczyć parametrów dopisując je, być może kiedyś je pozmieniam. Póki co na razie konfig jest jeszcze nie skończony bo sporo opcji w manualu jeszcze zostało do obadania.
Na mirrorze domyslnym też jechałem -- jest nawet log wyżej:
http://ftp.debian.org/debian//dists/jessie/main/installer-i386/current/images//cdrom/vmlinuz: 2013-07-19 13:05:37 ERROR 404: Not Found.
EDIT:
Teraz coś mam problem wbić na chroot. xD
Może jednak odznaczę niektóre opcje.
EDIT:
To po prostu nie działa :]
lb config --apt aptitude --apt-recommends true --apt-secure true -d jessie --binary-image iso-hybrid --archive-areas "main contrib non-free" --interactive shell --bootappend-live "boot=live noconfig=user-setup locales=pl_PL.UTF-8 keyboard-layouts=pl timezone=Europe/Warsaw hostname=morfikovnia_live persistence" --debian-installer live --bootloader grub --bootstrap debootstrap
chroot działa ale dochodzi do:
P: Begin installing debian-installer... http://ftp.debian.org/debian//dists/jessie/main/installer-i386/current/images//cdrom/vmlinuz: 2013-07-19 23:09:59 ERROR 404: Not Found. E: Could not download file: http://ftp.debian.org/debian//dists/jessie/main/installer-i386/current/images//cdrom/vmlinuz P: Begin unmounting filesystems... P: Saving caches... Reading package lists... Done Building dependency tree Reading state information... Done
I tyle. xD
Nawet jeśli wchodzisz na http://ftp.debian.org/debian//dists/jessie/main to tam nie ma installer-i386 . To co się dziwić, że skrypt błęda wywala.
EDIT:
To też nie wchodzi:
lb config -d jessie --binary-image iso-hybrid --interactive shell --bootappend-live "boot=live noconfig=user-setup locales=pl_PL.UTF-8 keyboard-layouts=pl timezone=Europe/Warsaw hostname=morfikovnia_live persistence" --debian-installer live
Jedyne co mi weszło na razie to tylko lb config -d jessie xD
Ostatnio edytowany przez morfik (2013-07-20 00:39:48)
Offline
Rzeczywiście coś jest nie tak z --linux-flavours, ale reszta u mnie wchodzi normalnie, np przed chwilą:
lb config -d jessie --bootloader grub --apt aptitude --archive-areas "main contrib non-free" --interactive shell --bootappend-live "boot=live config quiet locales=pl_PL.UTF-8 keyboard-layouts=pl persistence"
Pamiętaj żeby wyczyścić poprzedni config zanim budujesz nowy:
lb clean --purge
a dla pewności walnij rm * w katalogu z livem
Offline
Już chyba namierzyłem problem --debian-installer live . Nie wiem czy we wszystkich ale na pewno w live. Teraz buduje bez tego parametru, ze wszystkimi pozostałymi i zobaczę czy się zbuduje.
Offline
A wyczyściłeś poprzedni config?
Offline
Zawsze daje rm -R xD
Choć już obecnie jestem na etapie lb clean -all i usunięciu katalogu config. Chyba cache zostaje tylko.
Udało się:
root:/media/Server/live# ls -al total 248M drwxr-xr-x 9 root root 4.0K Jul 20 01:04 ./ drwxr-x--- 14 morfik www-data 4.0K Jul 19 16:03 ../ drwxr-xr-x 2 root root 4.0K Jul 20 01:04 .build/ drwxr-xr-x 2 root root 4.0K Jul 20 00:41 auto/ drwxr-xr-x 5 root root 4.0K Jul 20 01:03 binary/ drwxr-xr-x 8 root root 4.0K Jul 20 00:42 cache/ drwxr-xr-x 20 root root 4.0K Jul 20 01:04 chroot/ drwxr-xr-x 16 root root 4.0K Jul 20 00:41 config/ drwxr-xr-x 3 root root 4.0K Jul 20 00:41 local/ -rw-r--r-- 1 root root 356 Jul 20 01:03 binary.contents -rw-r--r-- 1 root root 246M Jul 20 01:04 binary.hybrid.iso -rw-r--r-- 1 root root 862K Jul 20 01:04 binary.hybrid.iso.zsync -rw-r--r-- 1 root root 5.0K Jul 20 01:01 binary.packages -rw-r--r-- 1 root root 4.2K Jul 20 00:46 chroot.packages.install -rw-r--r-- 1 root root 5.0K Jul 20 00:51 chroot.packages.live
Idę to wrzucić na pena. xD
EDIT:
No i oczywiście nie działa. xD Niby mu dałem by instalował gruba a przy boocie wyrzuca:
isolinux.bin missing or corrupt
Ostatnio edytowany przez morfik (2013-07-20 01:30:24)
Offline
To za karę za te bluźnierstwa, że ubuntu ma najlepsze live cd :D
Na początek spróbuj domyślny bootloader.
W sumie nigdy gruba nie próbowałem wpychać do live'a - jutro zobaczę czy u mnie działa.
Offline
loop napisał(-a):
To za karę za te bluźnierstwa, że ubuntu ma najlepsze live cd :D
Na początek spróbuj domyślny bootloader.
W sumie nigdy gruba nie próbowałem wpychać do live'a - jutro zobaczę czy u mnie działa.
W dziale LiveCD *buntu wcale nie jest najlepsze, znam co najmniej 4 systemy (wszystkie bazujące na Gentoo), które tak czy inaczej zjadają go na śniadanie.
Kilkanaście innych też by się znalazło, jak choćby Grml.
Offline
Ok zrobiłem z syslinuxem i ten już działa ok, przynajmniej na moim desktopie, choć te domyślne ustawienia mnie przerażają no i jest tylko konsola. xD
No i oczywiście nie da rady robić backupu tablicy partycji, bo co z tego, że sobie przywrócę drugą partycję jak mi się zmieni rozmiar tej pierwszej. xD Choć może jakbym na sztywno mu zdefiniował dwie partycje i potem wgrał obraz i przywrócił tablice partycji, to może i by dało radę z tego odpalić — się zobaczy. Jak nie, to trzeba będzie poprzeglądać te linki z kopiowaniem zawartości obrazu na pena ale to później, na razie muszę zrobić jakiś funkcjonalny obraz, bo ten na lapku mi wyrzuca:
startpar: services(s) returned failure: hostname.sh ... Autentication failure ... INIT: id "6" respawning too fast: disabled for 5 minutes INIT: id "4" respawning too fast: disabled for 5 minutes INIT: id "2" respawning too fast: disabled for 5 minutes INIT: id "3" respawning too fast: disabled for 5 minutes INIT: id "5" respawning too fast: disabled for 5 minutes INIT: id "1" respawning too fast: disabled for 5 minutes
I system wisi.
EDIT:
Choć może jakbym na sztywno mu zdefiniował dwie partycje i potem wgrał obraz i przywrócił tablice partycji, to może i by dało radę z tego odpalić — się zobaczy.
Jestem genialny! Nawet działa. xD
Oczywiście persistence też nie działa, ciekawe czy mi kiedykolwiek cokolwiek będzie działało tak samo z siebie. :]
Ostatnio edytowany przez morfik (2013-07-20 03:21:52)
Offline
Oczywiście persistence też nie działa
Sprawdź czy gdzieś literówki nie zrobiłeś:
Etykieta partycji: persistence
plik: persistence.conf
wpis do pliku: / union
argument bootowania: persistence
domyślne ustawienia mnie przerażają no i jest tylko konsola.
Możesz X'y doinstalować albo w chroocie podczas budowy, albo wcześniej wrzucić plik z listą pakietów do config/package-lists lub też jak już uruchomisz persistence - normalnie doinstalować do gotowego systemu.
startpar: services(s) returned failure: hostname.sh
...
Autentication failure
...
INIT: id "6" respawning too fast: disabled for 5 minutes
INIT: id "4" respawning too fast: disabled for 5 minutes
INIT: id "2" respawning too fast: disabled for 5 minutes
INIT: id "3" respawning too fast: disabled for 5 minutes
INIT: id "5" respawning too fast: disabled for 5 minutes
INIT: id "1" respawning too fast: disabled for 5 minutes
Pamiętam, że też miałem kiedyś ten błąd, tylko już zapomniałem o co dokładnie chodziło :)
Pierwsza linia sugeruje, że problemem jest --bootappend-live hostname
Użytkowników, nazwę hosta itd możesz, tak samo jak pakiety, albo w chrootcie ustawić, albo zmienić w gotowym systemie (o ile działa persistence)
Zobacz do arta pod "ZARZĄDZANIE UŻYTKOWNIKAMI"
Ostatnio edytowany przez loop (2013-07-20 14:04:20)
Offline
Literówki nie ma.
Udało mi się załadować persistence oraz pozbyć buga od hostname i odpalić pena na laptopie bez problemów.
Podglądając /etc/hostname w chroot to tam była jakaś śmieszna wartość typu (nie pamiętam dokładnie) localdomain coś tam. xD Ja mu to ustawiłem na sztywno na live i działa.
Zmieniłem też troche opcji w konfingu. Obecnie wygląda on tak:
lb config --apt aptitude --apt-recommends true --apt-secure true -d jessie --binary-image iso-hybrid --archive-areas "main contrib non-free" --interactive shell --bootappend-live "boot=live config username=morfik live-config.user-default-groups=audio,cdrom,dip,floppy,video,plugdev,netdev,powerdev,scanner,bluetooth,fuse,dane,truecrypt locales=pl_PL.UTF-8,en_US.UTF-8 keyboard-layouts=pl timezone=Europe/Warsaw hostname=live persistence" --bootstrap debootstrap --architecture i386 --debian-installer-distribution jessie --debian-installer-gui true --linux-flavours 686-pae --linux-packages "linux-image linux-headers"
Główną zmianą jest config w --bootappend-live , poprzednio było noconfig=user-setup i ustawienie usera w chroot. Co ciekawe w manualu piszą by grupy zdefiniować przez
..or use live-config.user-default-groups=audio,cdrom,dip,floppy,video,plugdev,netdev,powerdev,scanner,bluetooth,fuse as a boot parameter
Ale to nie ustawia pożądanych grup. Spróbuje później ustawić to na user-default-groups=
Co do samego niedziałania persistence . Nie wiem czy to jest wina configa czy partycjonowania a konkretnie wgrywania mbr. Po wgraniu mbr partycja jest z etykietą persistence ma plik persistence.conf, który ma zawartość / union , ale nie da rady tego zamontować pod live.
Druga rzecz, to przy nowym obrazie coś nie mogę przywrócić mbr tak by mi się system odpalił. Wyrzuca komunikat.
isolinux.bin missing or corrupt
Czyli to co było przy wyborze gruba na bootloader. Pewnie te dwie rzeczy są połączone w jakiś sposób.
W każdym razie jeszcze spróbuję paru trików i może coś z tego wyjdzie a jak nie to trzeba będzie zapomnieć o mbr. xD
EDIT:
Tak to jest definitywnie problem z mbr. Cóż szkoda, to by bardzo ułatwiło sprawę. xD
Ostatnio edytowany przez morfik (2013-07-20 16:09:15)
Offline
Pamiętaj, że wszystko to co wrzucasz do --bootappend-live można łatwo edytować w gotowym obrazie jeżeli zamiast .iso zrobisz .img (tak na wypadek jakby jakiś błąd się wkradł, albo na stałe potrzeba jakieś nowej opcji, albo jakąś wywalić - nie trzeba obrazu budować od nowa).
Ja tam wolę wywalić tego domyślnego użytkownika (to i tak jest taki użytkownik widmo tworzony ad hoc przy każdym starcie systemu) - szczególnie, że domyślnie ma ustawione sudo bez hasła. O ile w przypadku czystego systemu live nie jest to problem, to w przypadku używania persistence, taki układ to zgroza.
BTW
U mnie też grub nie działa - trzeba by na liście dyskusyjnej zapytać
Ostatnio edytowany przez loop (2013-07-20 16:34:41)
Offline
A w iso się nie da?
localhost.localdomain — to jest jako domyślne /etc/hostname
A ten domyślny user to przecie można mu zmienić hasło, nazwę i grupy, przynajmniej tak piszą. Można mu też wyłączyć sudo oraz autologowanie na konsole i xy. Taką linijkę zrobiłem:
lb config --apt aptitude --apt-recommends true --apt-secure true -d jessie --binary-image iso-hybrid --archive-areas "main contrib non-free" --interactive shell --bootappend-live "boot=live config username=morfik user-default-groups=audio,cdrom,dip,floppy,video,plugdev,netdev,powerdev,scanner,bluetooth,fuse,dane,truecrypt locales=pl_PL.UTF-8,en_US.UTF-8 keyboard-layouts=pl timezone=Europe/Warsaw hostname=live persistence noautologin noxautologin nosudo swapon" --bootstrap debootstrap --architecture i386 --debian-installer-distribution jessie --debian-installer-gui true --linux-flavours 686-pae --linux-packages "linux-image linux-headers" --bootloader grub --debian-installer netinst
Sprawdzę przy okazji gruba i czy debian installer ustawiony na netinst zamiast live zadziała.
EDIT:
GRUB nie działa, tak samo jak i debian-installer. Wieczorem do nich napiszę, jak tylko się dowiem jak. xD
EDIT:
{live-media-encryption|encryption}=TYPE
live-boot will mount the encrypted rootfs TYPE, asking the
passphrase, useful to build paranoid live systems :-). TYPE sup‐
ported so far are "aes" for loop-aes encryption type.
Hmmm... xD
Ostatnio edytowany przez morfik (2013-07-20 17:43:22)
Offline
W między czasie - proste rozwiązanie problemu "hybrydowości"
http://forums.debian.net/viewtopic.php?f=30&t=9 … rt=30#p505982
Wieczorem do nich napiszę, jak tylko się dowiem jak. xD
Podaj im maila http://lists.debian.org/debian-live/ - poczekaj na potwierdzenie i możesz pisać pytania na adres debian-live@lists.debian.org
A w iso się nie da?
Może się da - ale ja nie wiem jak :D
Dajmy na to, że dałeś pelilsatnce zamiast persistence do --boot-append - jak to szybko poprawić w iso? Albo dodać nowy argument na stałe do boot?
Offline
Ja wiem? Wypakować obraz iso, zmienić odpowiednie pliki i zrobić nowy iso? xD A jak w img się to robi?
W tym manualu na http://live.debian.net/manpages/stable/en/html/live-boot.7.html
jest takie coś:
live-media-offset=BYTES
This way you could tell live-boot that your image starts at offset
BYTES in the above specified or autodiscovered device, this could
be useful to hide the Debian Live iso or image inside another iso
or image, to create "clean" images.
Można by tego użyć do ominięcia mbr? Dodać tam np 512.
I takie pytanie, po co jest flaga hidden na partycji z obrazem?
I jeszcze takie drugie pytanie — / union zapisuje zmiany w / czyli wszedzie. A jeśli bym chciał z tego wyłączyć np /var/log i /var/cache/apt ? Jest jakaś opcja do tego?
Podaj im maila http://lists.debian.org/debian-live/ - poczekaj na potwierdzenie i możesz pisać pytania na adres debian-live@lists.debian.org
Co to za dziwny system, nie mają normalnego forum? xD
Ostatnio edytowany przez morfik (2013-07-20 18:08:07)
Offline
A jak w img się to robi?
Montujesz partycję z debianem i edytujesz plik /syslinux/live.cfg
np
label live-686-pae
menu label ^Live (686-pae)
menu default
linux /live/vmlinuz
initrd /live/initrd.img
append boot=live config persistence
Zobacz w link z mojego poprzedniego postu - nie trzeba nic z mbr kombinować
I takie pytanie, po co jest flaga hidden na partycji z obrazem?
nie wiem :D
I jeszcze takie drugie pytanie — / union zapisuje zmiany w / czyli wszedzie. A jeśli bym chciał z tego wyłączyć np /var/log i /var/cache/apt ? Jest jakaś opcja do tego?
Zamiast / można podawać dowolne ścieżki w kolejnych linijkach. Ale czy jest taka opcja jak "wszystko oprócz" to nie pamiętam - może w man'ch jest coś o tym (tych systemowych)
EDIT
Możesz zajrzeć do man'a persistence.conf (pakiet live-boot-doc) - nie widzę tam takiej opcji, ale jest parę innych ciekawych przykładów.
Ostatnio edytowany przez loop (2013-07-20 18:24:07)
Offline
Ustawianie grup nie działa -- ale pobugowany jest ten system budowania live. xD
A ustawianie usera przez ten config ssie. xD Niby mu ustawiłem nosudo ale dalej działa. No i trzeba ustawiać usera przy starcie systemu, wyskakuje okienko ustaw hasło, to ja już wolę to ręcznie w chroot zrobić łącznie z grupami, sudo i rootem. Trochę parametrów odejdzie.
Jeszcze taka sprawa, ten syslinux jest jakiś trochę niedorobiony na tych obrazach? Bo jak chcę ręcznie edytować parametry w linijce kernela, to co skasuje/cofnę się jeden znak, to mi całą linijkę kopiuje. xD
Offline
to ja już wolę to ręcznie w chroot zrobić łącznie z grupami, sudo i rootem. Trochę parametrów odejdzie.
No mówiłem :D
Albo możesz to w ogóle dopiero w gotowym systemie z persistence ustawić - w przypadku zaszyfrowanej persistence ma to ten paranoiczny plus, że nawet /etc/shadow nikt ci z pena nie wyciągnie :D
No i cały setup z użytkownikami będzie gotowy jak przyjdzie do podmienienia samego systemu live.
Jeszcze taka sprawa, ten syslinux jest jakiś trochę niedorobiony na tych obrazach? Bo jak chcę ręcznie edytować parametry w linijce kernela, to co skasuje/cofnę się jeden znak, to mi całą linijkę kopiuje. xD
A o tym to mi nic nie wiadomo - ale tym bardziej powinno Cię to skłonić do budowania .img zamiast .iso :D
EDIT:
Co to za dziwny system, nie mają normalnego forum? xD
Przecież listy to esencja Debiana :D
http://www.debian.org/MailingLists/index.pl.html
A z maili powstaje takie quasi-forum ;)
http://lists.debian.org/debian-live/2013/07/threads.html
Ostatnio edytowany przez loop (2013-07-20 18:50:32)
Offline
Jak dojdę do szyfrowania to sobie też obadam live-media-encryption
Co do linka o aktualizacji obrazu:
Delete the live folder on the usb stick.
Copy the live folder from the mounted iso to the usb stick.
A co jeśli to będzie się różnić rozmiarem, np będzie wieksze?
loop napisał(-a):
Przecież listy to esencja Debiana :D
Ja w życiu z czegoś takiego nie korzystałem. xD
I o co chodzi z
P: Preparing squashfs image... P: This may take a while. Parallel mksquashfs: Using 2 processors Creating 4.0 filesystem on filesystem.squashfs, block size 131072.
Co to dokładnie robi, że przez parę minut procek chodzi na 100%. Obraz ma niecałe 250mb.
loop napisał(-a):
A z maili powstaje takie quasi-forum ;)
http://lists.debian.org/debian-live/2013/07/threads.html
Ja zawsze myślałem, że to coś robione przez boty. Jak można takie coś w ogóle czytać. xD
Ostatnio edytowany przez morfik (2013-07-20 18:53:14)
Offline
A co jeśli to będzie się różnić rozmiarem, np będzie wieksze?
A to się zapytaj tego gościa :D
Jak tak napisał to pewnie nie miał z tym problemów...
Co to dokładnie robi, że przez parę minut procek chodzi na 100%. Obraz ma niecałe 250mb.
Buduje jakiś filesystem? :D
Cholera ich wie - u mnie jest tak samo - proc na max
Ja zawsze myślałem, że to coś robione przez boty. Jak można takie coś w ogóle czytać. xD
I się dziwisz potem, że Ci Debian nie chce działać - przecież on to wszystko słyszy :D
Offline