|
Rozmiar: 2744
Komentarz:
|
← Wersja 4 z 2018-02-21 21:12:14 ⇥
Rozmiar: 0
Komentarz: Nieaktualne
|
| Usunięcia zostały oznaczone w ten sposób. | Dodatki zostały oznaczone w ten sposób. |
| Linia 1: | Linia 1: |
| #format wiki #language pl = Boot FreeBSD: jak zrobić DVD z obrazów ISO CD = System FreeBSD rozrósł się bardzo i obecnie zajumje więcej niż jedną płytę CD. Zatem warto zmienić sobie płyty CD na jedną DVD. Oto jak to zrobić: * Należy pobrać z mirrora wszystkie obrazy ISO interesującego nas wydanie (np. 7.0-RELEASE) {{{ wget ftp://ftp.uk.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.0/7.0-RELEASE-i386-disc1.iso wget ftp://ftp.uk.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.0/7.0-RELEASE-i386-disc2.iso wget ftp://ftp.uk.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.0/7.0-RELEASE-i386-disc3.iso wget ftp://ftp.uk.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.0/7.0-RELEASE-i386-docs.iso }}} * Następnie należy rozpakować te obrazy nalezy poddać poniższej obróbce: {{{ #!/bin/sh # extract all ISO for creation 1 DVD disc # set path to our ISO's cd1="/opt/samba/public/7.0-RELEASE-i386-disc1.iso" cd2="/opt/samba/public/7.0-RELEASE-i386-disc2.iso" cd3="/opt/samba/public/7.0-RELEASE-i386-disc3.iso" cd4="/opt/samba/public/7.0-RELEASE-i386-docs.iso" mkdir -p /opt/samba/public/all # extract all from archive echo "Extracting disc ${cd1}" mdconfig -a -t vnode -f $cd1 -u 0 mount -t cd9660 /dev/md0 /mnt tar -xf /mnt -C /opt/samba/public/all umount /mnt mdconfig -d -u 0 echo "Extracting disc ${cd2}" mdconfig -a -t vnode -f $cd2 -u 0 mount -t cd9660 /dev/md0 /mnt tar -xf /mnt -C /opt/samba/public/all umount /mnt mdconfig -d -u 0 echo "Extracting disc ${cd3}" mdconfig -a -t vnode -f $cd3 -u 0 mount -t cd9660 /dev/md0 /mnt tar -xf /mnt -C /opt/samba/public/all umount /mnt mdconfig -d -u 0 echo "Extracting disc ${cd4}" mdconfig -a -t vnode -f $cd4 -u 0 mount -t cd9660 /dev/md0 /mnt tar -xf /mnt -C /opt/samba/public/all umount /mnt mdconfig -d -u 0 # chage INDEX echo "Change INDEX" sed -ie 's/|2/|1/g' /opt/samba/public/all/packages/INDEX sed -ie 's/|3/|1/g' /opt/samba/public/all/packages/INDEX rm -Rf all/rr_moved }}} * '''Rzecz bardzo ważna''': {{{ cat cdrom.inf CD_VERSION = 7.0-RELEASE CD_VOLUME = 1 }}} Jeżeli wartość `CD_VOLUME` będzie inna (albo brak tej linijki), to cała prac pójdzie na marne... * Dalej trzeba utworzyć obraz ISO w celu jego późniejszego wypalenia: {{{ # creating dvd-iso echo -n "Creating DVD iso image... " mkisofs -v -J -R -no-emul-boot -b boot/cdboot -o /opt/samba/public/7.0-RELEASE-i386-dvd.iso /opt/samba/public/all echo " Done." }}} * Na koniec pozostaje wypalić obraz na płytę za pomocą `growisofs`: {{{ growisofs -dvd-compat -Z /dev/cd0=/opt/samba/public/7.0-RELEASE-i386-dvd.iso }}} I już można instalowac FreeBSD z płyty DVD. |
