Пересборка LiveCD Ubuntu: различия между версиями

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
  mksquashfs ubuntu-source/ ubuntu-rebuild/casper/filesystem.squashfs -noappend
+
  mount -o loop feisty.iso loop/
 +
 +
rsync -ax loop/. ubuntu-rebuild/
  
  (cd ubuntu-rebuild && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)
+
  umount loop
  
  mkisofs -r -V "Ubuntu-7.10-NTC-Edition-0.02" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat  -no-emul-boot -boot-load-size 4 -boot-info-table -o /home/ftp/iso/newubuntu.iso ubuntu-rebuild
+
  mount ubuntu-rebuild/casper/filesystem.squashfs loop -t squashfs -o loop
 +
 +
rsync -av loop/. ubuntu-source
  
 +
umount loop
  
 +
nano ubuntu-source/etc/apt/sources.list
  
 
  chroot ubuntu-source dpkg-query -W --showformat='${Package} ${Version}\n' | grep -v deinstall > ubuntu-rebuild/casper/filesystem.manifest
 
  chroot ubuntu-source dpkg-query -W --showformat='${Package} ${Version}\n' | grep -v deinstall > ubuntu-rebuild/casper/filesystem.manifest
 +
 +
cat > /tmp/sedscript << END
 +
 +
nano /tmp/sedscript
 +
 +
sed -f /tmp/sedscript < ubuntu-rebuild/casper/filesystem.manifest > ubuntu-rebuild/casper/filesystem.manifest.desktop
 +
 +
mksquashfs ubuntu-source/ ubuntu-rebuild/casper/filesystem.squashfs -noappend
 +
 +
(cd ubuntu-rebuild && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)
 +
 +
mkisofs -r -V "Ubuntu-7.10-NTC-Edition-0.02" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat  -no-emul-boot -boot-load-size 4 -boot-info-table -o /home/ftp/iso/newubuntu.iso ubuntu-rebuild

Версия 13:14, 21 ноября 2007

mount -o loop feisty.iso loop/

rsync -ax loop/. ubuntu-rebuild/
umount loop
mount ubuntu-rebuild/casper/filesystem.squashfs loop -t squashfs -o loop

rsync -av loop/. ubuntu-source
umount loop
nano ubuntu-source/etc/apt/sources.list
chroot ubuntu-source dpkg-query -W --showformat='${Package} ${Version}\n' | grep -v deinstall > ubuntu-rebuild/casper/filesystem.manifest
cat > /tmp/sedscript << END
nano /tmp/sedscript
sed -f /tmp/sedscript < ubuntu-rebuild/casper/filesystem.manifest > ubuntu-rebuild/casper/filesystem.manifest.desktop
mksquashfs ubuntu-source/ ubuntu-rebuild/casper/filesystem.squashfs -noappend
(cd ubuntu-rebuild && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)
mkisofs -r -V "Ubuntu-7.10-NTC-Edition-0.02" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat  -no-emul-boot -boot-load-size 4 -boot-info-table -o /home/ftp/iso/newubuntu.iso ubuntu-rebuild