Pobieramy ze strony: http://www.sysresccd.org/Download obraz iso dystrybucji narzędziowej i nagrywamy na płytce CD.
- Nagraną płytkę umieszczamy w napędzie CD/DVD komputera. Sprawdzamy, czy w biosie jest wybrana opcja uruchamiania systemu operacyjnego z napędu CD/DVD.
- Uruchamiamy komputer z napędu CD/DVD. Pojawi się menu wyboru opcji startowych System-Rescue-CD. Z pomocą klawiszy strzałek (góra/ dół) wybieramy pozycję w menu:
Uruchomienie systemu Linux zainstalowanego na dysku
Kod: Zaznacz cały
Boot an existing Linux system installed on the disk
- Naciskamy klawisz tabulatora na podświetlonej pozycji. Pojawi się nam na dole wpis:
Naciskamy jeden raz spację i dopisujemy:
Kod: Zaznacz cały
> ifcpu64.c32 rescue64 root=auto -- rescue32 root=auto_
Można nic nie wpisywać, o wybór klawiatury zostaniemy poproszeni później, w trakcje ładowania systemu.Kod: Zaznacz cały
setkmap=pl
Naciskamy klawisz enter, czekamy aż uruchomi się system. Jeżeli powodem niedziałania naszego systemu był źle zainstalowany i skonfigurowany program rozruchowy grub lub jakieś problemy z jądrem - to nasz system zainstalowany na dysku powinien się teraz uruchomić z jądrem dostępnym na płytce System RescueCD.
Ważne: Uruchomiony komputer według powyższego opisu nie jest jeszcze całkowicie sprawny i nie wszystkie elementy komputera mogą działać poprawnie. Tak uruchomione jądro nie posiada modułów. Możemy nie mieć dostępu do internetu, możemy nie uruchomić środowiska graficznego itp. Przed pracą z jądrem z płytki SystemRescueCD należy wykonać poniższe operacje. - Uruchamiamy komputer w sposób standardowy z płytki SystemRescueCD wybierając, dla większości komputerów, pozycję pierwszą menu:
Naciskając klawisz tabulatora i możemy dopisać opcję wyboru odpowiedniej wersji klawiatury.
Kod: Zaznacz cały
SystemRescueCD: default boot options
Kod: Zaznacz cały
> ifcpu64.c32 rescue64 scandelay=1 -- rescue32 scandelay=1_
Wystarczy, do wykonania poniższych kroków, aby nasz komputer uruchomił się w trybie tekstowym. Żadna z poniższych operacji nie wymaga środowiska graficznego.Kod: Zaznacz cały
> ifcpu64.c32 rescue64 scandelay=1 -- rescue32 scandelay=1 [B]setkmap=pl[/B]_
- System uruchomiony.
Ważne: Należy uważnie sprawdzać wykonywane polecenia ponieważ SystemRescueCD uruchamia się z prawami użytkownika root i wszelkie nierozważne operacje mogą spowodować nieodwracalne szkody w systemie.
Po znaku zachęty:Kod: Zaznacz cały
root@sysrescue /root % _
- Wydajemy polecenie aby zidentyfikować partycję główną (/) naszego systemu:
Kod: Zaznacz cały
fdisk -l
W tym wypadku jest to /dev/sda1. Musimy zamontować naszą partycję:Kod: Zaznacz cały
Disk /dev/sda: 40.0 GB, 40000000000 bytes 255 heads, 63 sectors/track, 4863 cylinders, total 78125000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000b7cdd Device Boot Start End Blocks Id System /dev/sda1 * 63 33396735 16698336+ 83 Linux /dev/sda2 33396736 78123007 22363136 5 Extended /dev/sda5 33398784 35936255 1268736 82 Linux swap / Solaris /dev/sda6 35938304 78123007 21092352 83 Linux
Naciskamy enter. Przeskok kursora do następnej linii bez żadnego komunikatu oznacza, że partycja została zamontowana poprawnie.Kod: Zaznacz cały
mount /dev/sda1 /mnt/sda1 | mkdir /mnt/sda1
- Wpisujemy teraz polecenie:
Program mc otworzył nam się w katalogu z modułami jądra naszego systemu zainstalowanego na dysku.
Kod: Zaznacz cały
mc /mnt/sda1/lib/modules
Do poruszania się w programie Midnight Comander (mc) używamy głównie klawiszy: enter, strzałek i tabulatora. Więcej w ,,Debian Reference'' i w dokumentacji programu. - Teraz musimy skopiować moduły z SystemRescueCD do systemu zainstalowanego na dysku.
Przechodzimy z pomocą klawisza tabulacji do drugiego panelu programu Midnight Comander i otwieramy katalog:Sprawdzamy, czy przypadkiem, któryś z katalogów z prawego i lewego okna nie ma takiej samej nazwy (mało prawdopodobne ale warto sprawdzić). Zmieniamy nazwę katalogu na dysku jeżeli jest taka sama.Kod: Zaznacz cały
/lib/modules
Zaznaczamy klawiszem Insert wszystkie katalogi (dowiązania) znajdujące się w katalogu /lib/modules i naciskamy klawisz F5 kopiując wszystko do /mnt/sda1/lib/modules.
Pamiętaj: za /mnt/sda1 podaj nazwę swojej partycji. - Kopiowanie skończone, naciskamy klawisz F10 i wydajemy polecenie:
Kod: Zaznacz cały
umount /dev/sda1
- restartujemy komputer, uruchamiając go zgodnie z opisem podanym w punktach 1-3 tego poradnika.
Dystrybucja narzędziowa SystemRescueCD wspiera większość dostępnego na rynku sprzętu. Posiada jądro z serii 3. Z tak uruchomionym Debianem powinniśmy nawiązać połączenie z internetem na większości kart sieciowych.
Do opisu została wykorzystana dystrybucja SystemRescueCD w wersji 3.0.0. Na stronie domowej:
http://www.sysresccd.org/Download
jest już dostępna wersja 3.1.1. z jądrem w wersji: linux-3.2.33.
Powyższy opis powinien też działać w przypadku dystrybucji SystemRescueCD uruchamianej z dysku pendrive. Mam nadzieję, że ktoś to sprawdzi i potwierdzi.
Jak zainstalować SystemRescueCD na dysku pendrive:
http://www.sysresccd.org/Sysresccd-manu ... _USB-stick
Jeżeli chcemy wykorzystać pełną funkcjonalność tak uruchomionego jądra, kopiując katalogi z modułami jądra, należy skopiować też odpowiednie katalogi z plikami firmware, jeżeli nasz system ich nie posiada.
Znajdziemy je w katalogu:
Kod: Zaznacz cały
/lib/firmware/