Tworzenie DVD z kilku CD

(Przekierowano z Making a DVD from CDs)
Skocz do: nawigacja, szukaj

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.

Pamiętaj aby zawsze używać najnowszej wersji programu. Najnowszym wydaniem jest wersja 0.40
Wersja 0.37 posiada prowizoryczne wsparcie do tworzenia bootowalnych płyt DVD dla systemów używających procesor Power PC

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.