Tworzenie DVD z kilku CD
Spis treści
Wprowadzenie
Artykuł ten powie Ci jak utworzyć DVD z kilku płyt CD zawierających dystrybucję SUSE. Cały proces tu przestawiony odnosi się również do obecnej ( stan z 7 czerwca 2006), 10 już wersji SLED preview (SUSE Linux Enterprise Desktop). Jeden z użytkowników SUSE’a napisał program makeSUSEdvd który, może tworzyć w wyjątkowo prosty sposób płytę DVD. W pierwszej kolejności ściągnij obrazy płyt CD. Mogą to być płyty z openSUSE lub z SLED 10 preview. Nie musisz ich wypalać, wystarczy, że umieścisz je w jednym katalogu zawierającym tylko 3, 5 lub 6 obrazów płyt. Możesz także potrzebować hasło administratora, aby zainstalować brakujące oprogramowanie. Jeśli nie posiadasz go, program ten może okazać się bezużyteczny i powinieneś zrobić wszystko ręcznie.
Przygotowanie
Jeżeli masz już zainstalowany makeSUSEdvd możesz opuścić tą część artykułu. Po prostu uruchom go. Najprościej jest po prostu zainstalować najnowszą wersję RPM i przejść do następnego podrozdziału. W przeciwnym razie otwórz terminal. Sprawdź miejsce na dysku, będziesz potrzebował około 4GB, aby rozpakować CD ISO oraz na obraz DVD. Obrazy CD mogą być umieszczone gdziekolwiek, musisz mieć jednak prawa zapisu w tym katalogu. Muszą być one jedynymi plikami w katalogu. Możesz to zrobić w ten sposób:
# mkdir SUSECD
Jeżeli nie masz wystarczająco miejsca na DVD, zmień w skrypcie linie DVD_DIR="/tmp/DVD_DIR" na miejsce gdzie masz wystarczającą ilość miejsca. Zmienna CD_DIR określa gdzie program rozpakuje zawartość obrazów CD. Wersje wcześniejsze niż 0.37 można uruchomić z folderu bin w $HOME. Wraz z wersja 0.37 uległo to zmianie. By poprawnie zainstalować makeSUSEdvd, musisz użyć pakietu RPM, lub instrukcji poniżej. Ściągnij makeSUSEdvd i rozpakuj w pustym katalogu:
# tar xzf makeSUSEdvd-0.37.tar.gz
Następnie musisz skopiować lub przesunąć makeSUSEdvd z miejsca gdzie został rozpakowany do /usr/bin. By zrobić to możesz użyć:
# mv makeSUSEdvd /usr/bin/
Jeżeli znasz hasło administratora możesz użyć:
# sudo mv makeSUSEdvd /usr/bin/
Kolejnym krokiem jest utworzenie katalogu /var/lib/makeSUSEdvd poprzez użycie:
# mkdir /var/lib/makeSUSEdvd
lub jako root:
# sudo mkdir /var/lib/makeSUSEdvd
Ostatnim krokiem jest przekopiowanie następujących pomocniczych plików do /var/lib/makeSUSEdvd
gpg-pubkey-guru.asc gpg-pubkey-guru.gpg gpg-pubkey-packman.asc gpg-pubkey-packman.gpg VERSION_FILE bootinfo.txt hfsmap.lst
jako root możesz zrobić to poprzez:
# cp VERSION_FILE gpg-pubkey-guru.asc gpg-pubkey-guru.gpg /var/lib/makeSUSEdvd # cp gpg-pubkey-packman.asc gpg-pubkey-packman.gpg /var/lib/makeSUSEdvd # cp bootinfo.txt hfsmap.lst /var/lib/makeSUSEdvd
Uruchomienie programu
Przejdź do katalogu ze ściągniętymi obrazami ISO i po prostu napisz:
# makeSUSEdvd
Upewnij się, iż obrazy SUSA’a są jedynymi obrazami w katalogu. Po prostu podążaj za instrukcjami na ekranie a twój obraz DVD będzie przekopiowany do /tmp/DVD_DIR/ i jest gotowy do wypalenia. Możesz zmienić skrypt aby umieścić obraz gdziekolwiek indziej poprzez następującą komendę:
# makeSUSEdvd -o /dir/to/output
Ustawienia skryptu
Domyślnie skrypt oczekuje, iż jest uruchomiony w katalogu z obrazami CD a zapisze obraz DVD do /tmp/DVD_DIR. Jest także kilka innych rzeczy, które skrypt może zrobić, wystarczy podać odpowiedni parametr do komendy.
Pomoc
makeSUSEdvd –h Pokaże listę wszystkich parametrów wraz z ich objaśnieniem.
Tryb interakcyjny
makeSUSEdvd –i Uruchamia tryb interakcyjny. Zamiast wpisywania wielu parametrów, skrypt zadaje nam pytania, przy czym podpowiada odpowiedzi domyślne.
Wersja
makeSUSEdvd –v Pokazuje wersję programu.
Katalog źródłowy ISO
makeSUSEdvd -d /dir/to/iso Wskazuje gdzie kod źródłowy ISO. Domyślnie jest to katalog z którego uruchamiamy program.
Katalog docelowy DVD
makeSUSEdvd -o /dir/to/output Docelowy katalog do którego obraz DVD zostanie zapisany.
Katalog źródłowy
makeSUSEdvd -t /dir/to/source Katalog w którym umieszczone są źródła lub pliki tymczasowe. Idealne, jeżeli używasz parametru –i i chcesz zainstalować program na dysku twardym dla instalacji sieciowej, np.: /srv/ftp/suse
Płyty CD zamiast obrazów CD
makeSUSEdvd –c Parametr pozwala użyć płyt CD zamiast ich obrazów. Będziesz poproszony o wskazanie miejsca, gdzie CD są podmontowane. Standardem jest /media/cdrom.