HOWTO make a FreeBSD DVD

Наскоро се натъкнах на следната ситуация: приятел ме помоли да му запиша FreeBSD, защото искал да се пробва седмица-две с нея на личния си компютър. Това, което ме учуди при свалянето на дисковете от сайта на проекта е липсата на DVD ISO image. Малко търсене в Google ме убеди, че инсталация във формат на DVD е налична само за закупуване, а за свободно сваляне разполагате с избор от три инсталационни диска и един с документация.
Все пак живеем в 21-ви век, където 4 CD-та със сигурност струват повече от 1 DVD, а и инсталацията от DVD е в пъти по-бърза от варианта с CD, затова потърсих още малко из Google и с това, което открих успях да събера всичките 3 инсталационни диска, както и този с документацията на едно DVD.
Стъпките, които са необходими са сравнително елементарни – след като изтеглите CD ISO-тата за вашата архитектура (i386 или amd64), отворете конзола и в домашната си директория придобийте root-права:
$ cd ~ $ su Password: #
След това, като root изпълнете следните команди:
$ mkdir /tmp/tst $ mkdir fbsd7 $ cd fbsd7 $ mount -t iso9660 -o loop ../7.0-RELEASE-i386-docs.iso /tmp/tst $ tar -C /tmp/tst -cf - . |tar -xf - $ umount /tmp/tst $ mount -t iso9660 -o loop ../7.0-RELEASE-i386-disc3.iso /tmp/tst $ tar -C /tmp/tst -cf - . |tar -xf - $ umount /tmp/tst $ mount -t iso9660 -o loop ../7.0-RELEASE-i386-disc2.iso /tmp/tst $ tar -C /tmp/tst -cf - . |tar -xf - $ umount /tmp/tst $ mount -t iso9660 -o loop ../7.0-RELEASE-i386-disc1.iso /tmp/tst $ tar -C /tmp/tst -cf - . |tar -xf - $ umount /tmp/tst
Ако сте предпочели друга подредба при mount-ване на дисковете, уверете се, че вторият ред във файла cdrom.inf е set-нат на 1:
$ cat cdrom.inf CD_VERSION = 7.0-RELEASE CD_VOLUME = 1
След това, отново като root, изпълнете следните команди:
$ cd packages $ cat INDEX | sed "s/||2/||1/g" > ix $ cat ix | sed "s/||3/||1/g" > ix2 $ mv ix2 INDEX $ rm ix $ cd ../.. $ rm -r fbsd7/rr_moved
Сега вече имате цялата директорийна структура, необходима за записването на DVD-то. Можете да го запишете на диск със следната команда (заменете устройството с това на Вашата система и сменете скоростта за записване, ако устойството Ви е по-бавно, или диска изисква по-малка скорост) :
$ growisofs -Z /dev/cd0 -speed 16 -J -R \ -no-emul-boot -b boot/cdboot -iso-level 3 fbsd7
След като тествате DVD-то, можете спокойно да изтриете както свалените ISO-та, така и директорията fbsd7, тъй като няма да са Ви необходими повече.
Маркери: tips, unix
За тази статия
В момента четете "HOWTO make a FreeBSD DVD", статия в stinger's thoughts
Отпечатване на статията
- Публикувана на:
- 28.05.2008 в 11:02
- Категория:
- Linux/UNIX
- Изпращане:
- Изпрати чрез email
Категории
- Books (10)
- Linux/UNIX (66)
- Movies (32)
- Music (70)
- Web Development (57)
- Други (180)






















IE8 Webslice
RSS с публикации
Няма коментари
RSS с коментaрите