Komputer Świat Ekspert - Forum: Bootowanie GRUBem innych programów - Komputer Świat Ekspert - Forum

Skocz do zawartości

Strona 1 z 1

Bootowanie GRUBem innych programów np Paragon Partition Manager 8 - Poradnik

#1 Użytkownik nie jest zalogowany   Andrew 

  • Ekspert, Redaktor CentrumXP.pl
  • Pip
  • Grupa: Czytelnicy
  • Postów 207
  • Rejestracja: 01-luty 04

Napisano 12 sierpień 2007, 13:13

Elo. Ostatnio wpadłem na pomysł dodania do menu GRUBa różnych programów. Cały sens w tym, żeby nie uruchamiać tych programów z CD/DVD ale z dysku twardego przy pomocy GRUBa. Poniżej przedstawiam jak dodać program Paragon Partition Manager 8.5 którego pełna wersja jest zamieszczona w najnowszym numerze Eksperta.

Zakładam, że większość zna już podstawy Linuxa więc daruję sobie pisanie jak np coś skopiować. Tylko konkrety.

Najpierw trzeba wypalić bootowanlą płytę żeby mieć dostęp do plików na niej zapisanych. Potem (na moim przykładzie) stworzyłem w katalogu '/boot' katalog 'inne' a w nim katalog 'PPM8'. Całość powinna wyglądać tak:
/boot/inne/PPM8


Następnie z płyty kopiujemy 2 pliki: 'initrd.gz' oraz 'vmlinuzp'. Pliki te skopiowałem do katalogu '/boot/inne/PPM8'

Potem wystarczy dowolnym edytorem tekstu dodać w menu GRUBa (/boot/grub/menu.lst) następujący tekst:

title 	Paragon Partition Manager 8.5
root		(hd0,8)
kernel		/boot/inne/PPM8/vmlinuzp splash=silent vga=0x314 medialable=PARAGON
initrd		/boot/inne/PPM8/initrd.gz



title - jest to tytuł, tą nazwę zobaczymy podczas uruchomienia GRUBa;
root - oznacza partycję '/' czyli tą na którą skopiowaliśmy te 2 pliki z płytki;
kernel - jest to ścieżka do jądra oraz jego parametry'
initrd - obraz RAM dysku na którym jest zapisany sam program Paragon Partition Manager 8.5.

Jeżeli ktoś zrobił coś podobnego (oczywiście działającego) to niech napiszę posta w tym temacie.

Nie piszcie żadnych komentarzy w stylu 'ale fajne, dzięki'

Do tematu dodawajcie albo nowe porady dotyczące bootowania programów GRUBem albo ewentualne pytania.

Prośba do moderatorów: Jeżeli temat nadaje się do tego działu to prosiłbym o przyklejenie go. Będzie to najrozsądniejsze wyjście.

PS. Teraz może uda się dodać Paragon Drive Backup ;)

EDIT:

Sprawdziłem i Drive Backup też działa! Sytuacja analogiczna do PPM8.5

Stworzyłem katalog PDB8 w /boot/inne, potem skopiowałem do niego pliki 'vmlinuzp' i 'initrd.gz'; następnie w menu.lst dodajemy:

title 	Paragon Drive Backup 8.5
root		(hd0,8)
kernel		/boot/inne/PDB8/vmlinuzp splash=silent vga=0x314 medialable=PARAGON
initrd		/boot/inne/PDB8/initrd.gz

Narazie na tyle. Mam nadzieję, że ktoś z was doda coś do tego tematu :)

Użytkownik Andrew edytował ten post 26 wrzesień 2007, 08:53

.....:::::Windows XP Media Center Edition 2005 PL,Windows Vista Business, Sempron 2600+, 512 MB RAM, Saphire Radeon 9550, 80 GB HDD, 320GB HDD, Creative Audigy SE + Creative Inspire T7900::::........
"...doch es wird mal wieder zeit, das ihr meinen arsch leckt ..."
1

#2 Użytkownik nie jest zalogowany   Fogel 

  • Początkujący Uczestnik
  • Pip
  • Grupa: Czytelnicy
  • Postów 113
  • Rejestracja: 15-październik 05

Napisano 30 styczeń 2011, 13:23

Nie napisałeś jak dodać systemy nie będące linuksami ;p

Windows/BSD:

Windows i BSD mają swoje własne bootloadery, dlatego GRUB nie uruchamia systemu, tylko jego bootloader.
Pokazujemy, na której partycji znajduje się bootloader Windowsa/BSD (Windows 7 zazwyczaj instaluje go na osobnej partycji przed systemem).
Mówimy GRUB'owi, żeby uaktywnił bootowanie łańcuchowe (musi uruchomić kolejny program rozruchowy) oraz każemy mu uaktywnić wskazaną partycję.

title Windows 7
root (hd0,0)
chainloader +1
make active


sama reinstalacja GRUB'a jest dość prosta:
localhost# grub
grub> root (hd0,2)
grub> setup (hd0)
grub> quit


Wskazujemy, na której partycji znajduje się grub (/boot).
Wskazujemy, gdzie ma się on zainstalować (MBR).
Opuszczamy konsolę GRUB'a.

OpenSolaris:
Trochę trudniejsza sprawa jest w wypasku systemów z rodziny Solaris. Linuksowy GRUB nie potrafi uruchomić systemu z partycji ZFS, dlatego pokażę, jak skonfigurować GRUB'a Solarisowego:

plik to
/custompool/boot/grub/menu.lst


title OpenSolaris
findroot (pool_custompool,0,a)
bootfs custompool/ROOT/hostname
kernel$ /platform/i86pc/kernel/$ISADIR/unix -v -B $ZFS-BOOTFS
module$ /platform/i86pc/$ISADIR/boot_archive


pokazujemy, jakiego zpool'a mamy użyć (custompool na dysku 0 slice a)
pokazujemy, w którym miejscu w zpool'u jest rootfs (custompool/ROOT/hostname)
wskazujemy ścieżkę do jądra systemu (-v = verbose, -B $ZFS-BOOTFS = informujemy GRUB'a, że jądro znajduje się na partycji ZFS) a także do modułów.

UWAGA!
Ręczna instalacja Solarisa nie jest procesem łatwym, dlatego pokazana konfoguracja GRUB'a ma tylko pokazać jak ręcznie dodać wpis w sytuacji awaryjnej. Zazwyczaj domyślna konfiguracja instalatora jest w zupełności wystarczającą.
Jedną z najważniejszych części ręcznej instalacji OpenSolarisa jest dzielenie zpool'a na partycje - w przypadku nieprawidłowego podziału GRUB nie będzie potrafił wystartować systemu mimo dobrej konfiguracji.
0

Strona 1 z 1


Szybka odpowiedź

  

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Zmień widoczność shoutboxa Shoutbox

PxxLT  : (04 luty 2012 - 21:31) Wieki przeminęły a tu nadal ciągle te same osoby się tylko udzielają :D
_smerf_  : (01 luty 2012 - 18:59) aktualne mrozy zamroziły całe forum
sauron  : (27 styczeń 2012 - 13:25) zauktualizowane. Pytanie jest tylko jedno, ale odpowiedź trzeba podać słownie.
Ferrari  : (26 styczeń 2012 - 17:47) A jednak boty są. Trzeba kazać wpisać odpowiedź słownie, albo zastawić inne pułapki. Wszystkie wpisują "google" w pole Tlen.
sauron  : (26 styczeń 2012 - 01:17) Póki nie będą mieć zaimplementowanego języka polskiego nic nie zdziałają ;) Najwyżej mogą na ślepo wpisywać proste wyniki działań typu "1 dodać 1". Raz może trafią, ale wtedy można zrobić trochę bardziej skomplikowane równanie i już leżą
Pretender  : (25 styczeń 2012 - 19:45) nie potrafia odpowiedziec na proste pytanie ;)
Pretender  : (25 styczeń 2012 - 19:44) sauron metoda z zabezpieczeniem tekstowym zadzialala..boty jak na razie nie sforsowaly tego, jeszcze raz dzieki :)
yojo2  : (24 styczeń 2012 - 17:05) a to przepraszam.
sauron  : (24 styczeń 2012 - 10:48) Nie przedzierają się. To są po prostu "stare boty", które jeszcze nie zostały zbanowane. Żaden nowy nie powstał po 18 styczcnia.
yojo2  : (24 styczeń 2012 - 05:57) boty sie nadal przedzieraja :(
Pretender  : (23 styczeń 2012 - 11:14) ile mam czekać na Diablo III...??? <zły> ;)
Pretender  : (23 styczeń 2012 - 09:03) ok, dzięki, spróbujemy..:)
sauron  : (22 styczeń 2012 - 21:19) @pretender - zwykłe, dodatkowe pole przy rejestracji. Działanie matematyczne (po polsku) i wsio. Nie sądze, żeby boty się przez to przebiły. Ludzie z IQ mniejszym niż rozmiar buta też się nie przebiją - dodatkowy plus.
dawido90  : (22 styczeń 2012 - 17:40) http://www.makelifeasier.pl/ - blog Kasi Tusk ;-)// To jednak fake, osoba strona, ale i tak niezłe.
Pretender  : (22 styczeń 2012 - 10:03) Potwierdzenie Tekstowe - cos takiego jest lepsze?
Pretender  : (22 styczeń 2012 - 09:56) sauron ten rodzaj zabepieczenia to jest to jakis modul? itp/ mozna to gdzies kupic i sobie zainstalowac do swojego forum?
sauron  : (22 styczeń 2012 - 09:04) Onet padł w nocy na 30sek
dawido90  : (22 styczeń 2012 - 00:15) no i bardzo dobrze
sauron  : (22 styczeń 2012 - 00:05) europarl.europa.eu
sauron  : (22 styczeń 2012 - 00:04) Na profilu FB Anonymous informuje, że biorą się za stronę parlamentu europejskiego
Rozszerz pole shoutboxa