GRUB - program rozruchowy 15-06-2013 00:00:00
GRUB (z ang. GRand Unified Bootloader) - program rozruchowy rozwijany w ramach projektu GNU. Jego nazwa jest grą słów związaną z fizyczną teorią "Grand Unification Theory". Za jego pomocą można uruchomić jeden z wielu (m. in. Linux, FreeBSD, Windows, Windows NT, DOS, Mac OS X i innych) systemów operacyjnych zainstalowanych na komputerze lub w sieci (poza komputerem). GRUB potrafi odczytywać wiele systemów plików m. in.: ext2, MINIX, FAT, FFS, ReiserFS, XFS, JFS i HFS+. W ten sposób można załadować jądro systemu operacyjnego oraz ewentualnie wirtualny dysk startowy (initrd). Dodatkowo GRUB potrafi ładować systemy bezpośrednio z urządzenia. GRUB obsługuje zabezpieczenia hasłem uruchamiania dowolnego systemu operacyjnego lub możliwości uruchomienia powłoki. Dla haseł obliczana jest suma MD5, co powoduje trudności w odgadnięciu hasła, nawet gdy zna się sumę kontrolną. Kod: jak zainstalować / odzyskać GRUBa
## pierwszą podstawową rzeczą to jest ściągnięcie LiveCD/DVD (Ubuntu, SystemRescueCd itp.), ## czyli inaczej systemu który odpali się nam z płytki / pamieci flesh do RAMu. # Osobiście używam SystemRescueCd jest znacznie mniejsze od Ubuntu, posiada dużo programów ratunkowych itp. # #- SystemRescueCd: http://www.sysresccd.org/Download #- Ubuntu: http://ubuntu.pl/pobierz.php # # UWAGA WAŻNE: system bootujący musi być w tej samej architekturę (32b, 64b). # SystemRescueCd ma w sobie obie. ## wypalamy płytkę lub wrzucamy na pamięć flesh i bootujemy. ## w terminalu piszemy: # logowanie na chroota: mount /dev/sda1 /mnt mount -t proc none /mnt/proc mount -o bind /dev /mnt/dev chroot /mnt /bin/bash ## oraz ostatnie, czyli instalacja gruba, w zależności od tego jaki mamy dysk: # SCSI disk: grub-install /dev/sda # IDE device: grub-install /dev/hda # UWAGA WAŻNE: /dev/sda lub /dev/hda każdy może mieć inne, możesz to sprawdzić poleceniem: fdisk -l # ja dostałem taki wynik: Dysk /dev/sda: 20.0 GB, bajtów: 20003880960 głowic: 255, sektorów/ścieżkę: 63, cylindrów: 2432 Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512 Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512 Identyfikator dysku: 0x000a6131 Urządzenie Rozruch Początek Koniec Bloków ID System /dev/sda1 1 1216 9764864 83 Linux /dev/sda2 1216 2359 9180160 83 Linux /dev/sda3 2359 2432 588800 82 Linux swap / Solaris Kod: aktualizacja GRUBa - wykrywanie nowych systemów
su # ~hasło roota ~ update-grub
|






15-06-2013 00:00:00