Jest to polecenie debirf, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
debirf - zbuduj initrd, aby uruchomić pełny system Debian całkowicie z pamięci RAM
STRESZCZENIE
odtruć [opcje] [argumenty]
OPIS
odtruć (DEBian na początkowym systemie plików Ram) to zestaw narzędzi przeznaczonych do tworzenia i przygotowywania
system plików jądra i początkowej pamięci RAM, który może całkowicie uruchomić pełne środowisko Debiana
z RAMu.
odtruć ma różne podkomendy (patrz PODPOLECENIA), które działają na określonym profilu debirf
(Patrz PROFILE).
System debirf jest opisany na stronie:
http://cmrg.fifthhorseman.net/wiki/debirf
PRZYKŁADY
Utwórz zapasowy obraz ratunkowy debirf, używając ustawień domyślnych:
$ tar xzf /usr/share/doc/debirf/example-profiles/rescue.tgz
$ debirf ratuj
Utwórz obraz ratunkowy debirf, określając serwer lustrzany i lokalny serwer proxy HTTP:
$ tar xzf /usr/share/doc/debirf/example-profiles/rescue.tgz
$ DEBIRF_MIRROR=http://ftp.debian.org/debian http_proxy=http://127.0.0.1:3128/ debirf ratuj
PODPOLECENIA
odtruć przyjmuje różne podkomendy:
robić [opcje] PROFIL
Utwórz system debirf w oparciu o profil PROFILE. Spowoduje to utworzenie katalogu głównego dla pliku
profile, uruchom wszystkie moduły w katalogu głównym, a następnie wygeneruj obraz jądra (patrz
JĄDRO) i debirf initramfs. To polecenie podrzędne ma różne opcje (patrz OPCJE).
wchodzić PROFIL
Chrootuj do katalogu głównego profilu PROFILE w środowisku pełnego profilu.
makeiso PROFIL
Utwórz rozruchowy obraz CD-ROM z jądra i initramfs w PROFILE. Ten
wymaga dostępności bootloadera. Jeśli grub-mkrescue (w pliku grub-common
pakiet na Debianie) jest dostępny, zostanie użyty. W przeciwnym razie isolinux (z
syslinux-common) jest używany, jeśli jest dostępny. Możesz skorzystać z
DEBIRF_ISO_BOOTLOADER zmienna środowiskowa, aby ręcznie określić preferencje (patrz
poniżej).
pomoc Wyprowadź krótkie podsumowanie użycia.
OPCJE (Na robić podkomenda tylko)
-c, --check-vars
sprawdź zmienne przed wykonaniem
-n, --Nowy
utwórz nowy katalog główny, nawet jeśli stary istnieje
-o, --przepisać
debootstrap na starym katalogu głównym, jeśli istnieje
-s, --pominąć
całkowicie pomiń krok debootstrap, jeśli istnieje stary root
-r, --kompilacja root
użyj prawdziwego chroota do kompilacji zamiast fałszywego chroota (wymaga uprawnień administratora lub
CAP_SYS_CHROOT)
-w, --bez ostrzeżenia
pomiń ostrzeżenie superużytkownika
-i, --initrd-tylko
przerób initramfs z istniejącego katalogu głównego (pomiń etapy debootstrap i modułu)
-k, --kernel-deb=JĄDŁO
zainstaluj KERNEL .deb zamiast domyślnego jądra
PROFILE
Profil debirf to katalog zawierający plik konfiguracyjny debirf.conf i podfolder modułów
katalog (patrz MODUŁY).
MODUŁY
Moduły służą do konfiguracji systemu debirf i mogą być użyte do rozszerzenia
możliwości debirfu. Moduły to skrypty powłoki bash, które są wykonywane w formacie alfanumerycznym
Zamów przez części biegowe w chroot w katalogu głównym debirf podczas modułowego etapu debirf
zbudować. Etap modułu następuje zaraz po etapie debirf debootstrap i tuż przed
Utworzono archiwum initramfs. Wszystkie zmienne powłoki zaczynające się od „DEBIRF_”, w tym
te określone w debirf.conf plik, są dostępne dla modułów.
UWAGA: Niektóre moduły są ważniejsze dla prawidłowego funkcjonowania debirfu niż inne
kolejność modułów jest istotna. Niektóre moduły mogą zależeć od pewnych innych modułów
będąc już lub jeszcze nie biegając. Na przykład moduł, który czyści plik
debirf apt cache („z1_clean_root”) powinien być ostatnim modułem uruchomionym na końcu modułu
etap.
JĄDRO
Kurs odtruć Moduł „install-kernel” spróbuje wybrać najbardziej aktualne jądro dla
pakiet, który instalujesz (tylko wersje 2.6), z łukiem określonym przez jądro
działający w systemie kompilacji hosta.
FUNKCJE
Aby ułatwić modułom, dostępny jest zestaw predefiniowanych funkcji powłoki bash
konfiguracja systemu debirf:
debirf_exec
Wykonać w korzeniu debirfu (DEBIRF_ROOT) z chrootem.
msg
Wyprowadź komunikat do standardu podczas procesu kompilacji.
brak
Przyczyna niepowodzenia skryptu debirf , I do stderr.
debirf_info_sh
Napisz jedną linię kodu sh do pliku debirf.info plik w katalogu głównym debirf.
debirf_info_comment
Napisz jeden wiersz komentarza do debirf.info plik w katalogu głównym debirf.
ŚRODOWISKO
Następujące zmienne środowiskowe są używane przez debirf:
DEBIRF_LABEL
etykieta debirf (domyślnie: debirf)
DEBIRF_BUILDD
gdzie zbudować debirf (domyślnie: ./)
DEBIRF_ARCH
architektura do zbudowania (domyślnie jest to architektura maszyny do zbudowania)
DEBIRF_SUITE
pakiet, z którego można budować (domyślnie określany na podstawie lsb_release, w przeciwnym razie „sid”)
DEBIRF_DISTRO
dystrybucja dla pakietu (domyślnie określana na podstawie lsb_release, w przeciwnym razie „debian”)
DEBIRF_MIRROR
lustro do zestawu ściągającego (domyślnie określane przez DEBIRF_DISTRO)
DEBIRF_PIERŚCIEŃ KLUCZY
brelok do weryfikacji debootstrap (domyślnie określany przez DEBIRF_DISTRO)
DEBIRF_KERNEL_FLAVOR
powinien zainstalować smak jądra debirf. Zaopatrz się w wszystko od typowego
nazwa pakietu debian po numerze wersji. np. 486, vsserver-686-bigmem,
openvz-amd64. (domyślnie wybrane na podstawie aktualnie działającego jądra)
DEBIRF_ISO_BOOTLOADER
czy używać „gruba” czy „isolinux” jako programu ładującego El Torito odtruć makeiso.
jeśli nie określono, domyślnym ustawieniem jest „grub”.
Użyj debirf online, korzystając z usług onworks.net