Üdv mindenkinek! Azt szeretném megkérdezni, hogy hogyan csinálhatok Live CD-t Ubuntu 7.04-ből? A Meditor féle leírás nem jött be nekem. Persze az egészet testre szeretém szabni (álttalam választott háttérkép, saját programok beletétele stb.) A válaszotokat előre is köszönöm.
- 9331 megtekintés
Hozzászólások
Szia!
Valami hasonlót egyszer én is szeretnék csinálni, mer' az olyan gííík :)
Szóval most kicsit gugliztam, és ezt találtam Neked így sebtében, talán hasznos. Nekem szimpatikus dolognak tűnik, ha lesz időm, ránézek én is.
Sok sikert a munkához! :-)
- A hozzászóláshoz be kell jelentkezni
mi ertelme van ilyen scriptekkel, meg gui vackokkal livecd-t generalni?
semmi erdekes nincs ugy benne...
pl.: union mountoljam a ramdisket a konyvtarra? vagy masoljam at ramdiskre a fajlokat es null mountoljam vissza?
milyen scriptet irjak az automatizalasra? mikor fusson le?
ez az erdekes resze a dolognak :)
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Egy kicsit komolyabb leírás nincsen? Mindegy, addig keresek a google-el, amíg nem lesz egy normális leírás. Vagy aki tud/csinált ilyen live cd-t, akkor megoszthatja velem, hogy csinálta. Ezzel sokat segít a munkámon.
- A hozzászóláshoz be kell jelentkezni
Én ígyen készítettem, és tökéletesen testre szabható! Műkszik!
MIELŐTT NEKIFOGSZ, FELTÉTLENÜL OLVASD VÉGIG!!!
Rendszerkövetelmények:
3-5 GByte szabad hely
squashfs-tools
mkisofs
Qemu vagy VmWare - ha tesztelni akarod kiírás előtt
I. Előkészítés
sudo apt-get install squashfs-tools mkisofs qemu
sudo modprobe squashfs
Kell az eredeti LiveCD image (www.ubuntu.hu)
Lépj ki az X felület alól. Úgyis terminálban fogunk dolgozni! :-)
mkdir ~/live #live könyvtár létrehozása
mv ~/live #az iso fájl bemásolása a live könyvtárba
cd ~/live #minden parancs kiadása a live könyvtárból történik!
II. Kicsomagolás
mkdir mnt #mnt könyvtár létrehozása
sudo mount -o loop ubuntu-6.06.1-desktop-i386.iso mnt #iso felcsatolása a mnt könyvtárba
mkdir extract-cd #extract-cd könyvtár létrehozása
rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd #iso kicsomagolása
mkdir squashfs #squashfs könyvtár létrehozása
sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs #squashfs image felcsatolása
mkdir edit #edit könyvtár létrehozása
sudo cp -a squashfs/* edit/ #squashfs tartalmának kimásolása
sudo umount /mnt #felcsatolt image-k lecsatolása
sudo umount /squashfs
Az "umount /squashfs" parancs az Ubuntu 6.10-nél hibát generál - NEM KÉNE kiadni! 7.04-nél műkszik.
Letörölheted a CD-image fájl.iso-t, a mnt és a squashfs könyvtárat. Maradt az extract-cd könyvtár (ez az induló keretrendszer), és az edit könyvtár (ez a live rendszer). ls paranccsal ellenőrizheted!
III. Fájlrendszer átállítása
Itt állítod be, hogy az ezután kiadott parancsok a felmásolt live rendszerre vonatkozzanak.
sudo cp /etc/resolv.conf edit/etc/
sudo cp /etc/hosts edit/etc/
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys
export HOME=/root
export LC_ALL=C
IV. Testreszabás
Innentől használhatod a "jól megszokott" konzolos parancsokat: telepítés, másolás...
Pl.:
aptitude search '~i' -F "%p" > lista
(lista nevű fájlba írja a rendszeren jelenleg telepített csomagok nevét)
apt-get update #csomaglista frissítése
apt-get install #csomag telepítése
apt-get remove --purge #egy csomag teljes eltávolítása
Én használok apache-ot és mysql-t is, de, hogy ne fussanak az éles rendszeren állandóan, letöltheted az xampp csomagot és az ott megadott útmutató alapján kicsomagolhatod a live rendszerre is a megfelelő helyre.
Nincs meg az ubuntu tárolókban a libdvdcss2, vagy a w32codec csomag sem. Töltsd le, másold a megfelelő helyre (w32codec), vagy telepítsd a deb csomagot (dpkg .
Javaslom,hogy ezeken kívül csak a hivatalos ubuntu tárolókat használd, mert azokban bízhatsz, nem nyitnak kaput módosított fájlok a rendszereden, nem teszik instabillá.
Új LiveCD kernel hozzáadásával nem foglalkozom. Ha valakit érdekel, a "hogyant" megtalálhatja az angol ubuntu-wiki oldalon.
Érdemes még letölteni azokat a csomagokat is, amiket nem kell telepíteni, de a deb csomagját tartalmaznia kéne a telepítő cd-nek (pl. nvidia driverek).
V. Fájlrendszer visszaállítása
apt-get clean
apt-get autoclean
rm -rf /tmp/*
rm /etc/resolv.conf
umount /proc
umount /sys
exit
chmod +w extract-cd/casper/filesystem.manifest
sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' > extract-cd/casper/filesystem.manifest
sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
sudo sed -ie '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop
sudo rm extract-cd/casper/filesystem.squashfs
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs
Itt lehet bemásolni a cd-re kerülő deb csomagokat egy privát könyvtárba, amiket később kell telepíteni! Az extract-cd könyvtárban hozz létre egy saját könyvtárat, és oda!
sudo -s
rm extract-cd/md5sum.txt
cd extract-cd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt
exit
cd extract-cd
sudo mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-7.04-private_desktop-i386-custom.iso .
qemu -cdrom ubuntu-7.04-private_desktop-i386-custom.iso -boot d
cdrecord dev=/dev/cdrom ubuntu-7.04-private_desktop-i386-custom.iso
- A hozzászóláshoz be kell jelentkezni
A kérdésem az, hogy HDD-re telepitett ubuntu-ról lehetne-e live DVD-t késziteni?
A lényeg, hogy olyan live CD-DVD kellene, ami tartalmazza a hálózati, Wifi, videokártya beállitásaimat is, de nem irható, tehát biztonságos.
Lehetséges ez szerintetek?
- A hozzászóláshoz be kell jelentkezni
Nem tudom mire akarod használni a HDD-ről készített live DVD-t, de ha rendszervisszaállításra, akkor ezt ajánlom:
http://sourceforge.net/projects/sbackup/
- A hozzászóláshoz be kell jelentkezni
Ez a kérdés engem is molesztál, bár én nem a Live-re helyezem a hangsúlyt. Ugyanis én csak egyetlen gépen akarnám használni.
Szeretném a winyós rendszert nekem tetsző módon tökéletesre Beállítani. Például szeretném ha látná a webkamerámat, a wifit, meg ilyenek. Szeretnék mindent kipusztítani belőle amit nem használok. (például játékokat, meg azt az ezer haszontalanságot amit belezsúfoltak csak azért hogy láttassák milyen ügyesek hogy mindezt bele tudták tenni.) Szeretném föltenni azokat amiket pedig használok. (Például: Skype) Ezután szeretném ha Live-módban működne egy lezárt SD-kártyáról. Ez természetesen fölveti a swappolás letiltásának megoldását is. Na-ja, tudom sokat szeretnék, dehát elvben egyik sem megoldhatatlan feladat. Az igazság az, hogy még fizetnék is érte (egy szerény összeget), hogy ezt nekem valaki megoldja a saját gépemre.
Szerintetek teljesülhet valaha a vágyam?
- A hozzászóláshoz be kell jelentkezni
(Nem próbáltam, lehet, hogy nem működik:) Áthúzod az egész rendszert az SD kártyára, beállítod az fstab-ot, telepíted rá a GRUB-ot, és USB-ről bootolsz. Root partíció elvileg lehet írásvédett, csak a tmp-nek kell ramdisket létrehozni, meg a home könyvtárakat csatolni.
- A hozzászóláshoz be kell jelentkezni
Hüm-hüm, ez nekem sajna bonyolult...
- A hozzászóláshoz be kell jelentkezni
Az alábbi két linken szépen el van magyarázva minden.
A hozzászólások is fontosak! (Főleg az enyém :-)
Hogyan csináljunk saját Live rendszert:
http://www.hogyan.org/sajat-ubuntu-telepito
Hogyan tegyük rá pendrive-ra:
http://www.hogyan.org/ubuntu-a-pendriveon
- A hozzászóláshoz be kell jelentkezni
Köszi!
- A hozzászóláshoz be kell jelentkezni
Csak még egy dolog: Hogyan lehet kikapcsolni a swappolást? Mert én bizony le szeretném zárni a flash-t.
- A hozzászóláshoz be kell jelentkezni
Ha a pendrive-os leírást elolvasod, akkor látod, hogyan lehet két partíciód, az egyik csak olvasható és az "Ubuntu OS"-t tartalmazza, a másik írható és arra kerülnek a módosítások (az adataid, programjaid, logok , ...).
Swap partíciót, ha nem hozol létre, akkor nem használ.
Ha semmit sem szeretnél írni a flashre, akkor főként a logok írását kell letiltani. Figyelni kell, hogy mi kerül az írható partícióra és azokat kell letiltani. Ilyet nem csináltam, ebben sokkal többet nem tudok segíteni.
- A hozzászóláshoz be kell jelentkezni
"a másik írható és arra kerülnek a"
Hát ez az. Nálam nem lesz ilyen. Akkor mi van?
"Ha semmit sem szeretnél írni a flashre, akkor főként a logok írását kell letiltani. Figyelni kell, hogy mi kerül az írható partícióra és azokat kell letiltani. Ilyet nem csináltam, ebben sokkal többet nem tudok segíteni."
Na-neee! Ez így homályos. Nézd, van 2 GB RAM a gépemben. Használja azt. A felhasználó szemszögéből ez ilyen egyszerű. De a beírásod szerint nem egyszerű. Mikor érünk már el oda, hogy egyszerű, netán automatikus lesz?
- A hozzászóláshoz be kell jelentkezni
Ha nem csinálsz 2. partíciót, akkor a memóriába ment mindent, de akkor minden változtatásod elveszik.
- A hozzászóláshoz be kell jelentkezni
"Na-neee".. > google. Szimpla rámásolásos megoldás, nem ír semmit, nem változtat. Kapsz egy liveCD-t pendriveon.Ennyi. Azt "customizálni" pedig a leírt módon. MI ebbe az akkor értetlenség? XP-hez persze hogy van grafikus, stb..valahogy warezolni kell.(integrált campus serial, postinstall crackelt progiknak, stb)
- A hozzászóláshoz be kell jelentkezni
Részletezd kérlek.
- A hozzászóláshoz be kell jelentkezni
Nem hinném, hogy Windowst egyszerűbb lezárt pendrive-ra telepíteni, és rambiskbe írogattatni vele, mint Linuxot.
- A hozzászóláshoz be kell jelentkezni
"Nem hinném, hogy Windowst egyszerűbb lezárt pendrive-ra telepíteni, és rambiskbe írogattatni vele, mint Linuxot."
Én kizártnak tartom a windowsos megoldást. Az XP-vel és a Vistával ilyet biztosan nem lehet csinálni. Próbáltam. Szervízcélokra igen, normál használatra nem ment.
- A hozzászóláshoz be kell jelentkezni
Én se tartom valószínűlek, hogy lehet, honorshark-nak válaszoltam, aki szerint "XP-hez persze hogy van grafikus" (lehet, hogy rosszul értettem, hogy miből), csak "valahogy warezolni kell".
- A hozzászóláshoz be kell jelentkezni
Szerintem egy beállított rendszeren csak a /var-ba és a /tmp-be kell tudnia írogatni a programoknak. Initscript-ben csatolj ezekre egy-egy könyvtárat:
mount -t tmpfs tmpfs /var -o size=...
mount -t tmpfs tmpfs /var -o size=...
Nézd meg, hogy kb. mekkora lehet a /var és a /tmp mérete maximum, ha minden újraindításkor törlődik, és akkora értéket adj meg a size opciónak.
Még egy írható home könyvtár kell. Ha azt is hasonlóan tmpfs-be rakod, akkor persze az is elszáll újraindításkor. Másik lehetőség, merevlemezről/hálózatról csatolod a /home alá.
Swap-pal nincs gond, ha nem adsz meg swap partíciót, akkor nem fog swappelni.
- A hozzászóláshoz be kell jelentkezni
"akkor persze az is elszáll újraindításkor"
Ez engem nem zavar. Sőt! Ha mégis megfertőzik, akarom is, hogy ne írja föl magát. Újraindítok és pá fertőzés.
- A hozzászóláshoz be kell jelentkezni
http://reconstructor.aperantis.com/
http://www.howtoforge.com/ubuntu-linux-mint-livecd-with-remastersys
-----------------------------
Ubuntu Gutsy Gibbon
- A hozzászóláshoz be kell jelentkezni
A Reconstructor-on kívül ott van még az UCK - Ubuntu Customization Kit is.
- A hozzászóláshoz be kell jelentkezni