Obnova Linuxu

Sekcia: Aplikácie & Desktop 06.10.2007 | 20:40
Avatar Miro Archlinux  Používateľ
Dobry den dnes som reinstaloval windows XP no a linux my zmizol z boot menu navod na obnovu linuxu mam tento
AKO OBNOVIT MBR (ZAVADZAC) PRI PREINSTALOVANI SYSTEMU (WINDOWSu)

uz som tu v minulosti daval nejake navody ale tento je najjednoduchsi mozilla_wink

1. nabootujeme z livecd (hocijaky linux)
2. spustime terminal
3. zadame tieto prikazy:

Kód:

SKORO VSETKY DISTRIBUCIE:
su && grub

LEN UBUNTU:
sudo grub


V tomto příkladu chceme nainstalovat GRUB tak, aby načítal informace z bootovacího (zaváděcího) oddílu /dev/hda1 a nainstaloval svůj bootovací záznam do MBR (Master Boot Record) pevného disku, aby se po zapnutí počítače jako první objevila výzva GRUBu. Nezapomeňte upravit zadávané příkazy podle své konfigurace, pokud jste se rozhodli pro jiné rozdělení disků.

V příkazové řádce GRUBu můžete používat automatické doplňování pomocí klávesy TAB. Např. když zadáte "root (" a stisknete klávesu TAB, zobrazí se vám seznam dostupných zařízení (jako např. hd0). Napíšete-li "root (hd0," a stisknete klávesu TAB, zobrazí se seznam dostupných oddílů, ze kterých si můžete vybrat, jako například hd0,0.

S pomocí tohoto automatického doplňování by neměla být instalace GRUBu tak obtížná. Tak jdeme na to, ne? :-)

Kód:

grub> root (hd0,0) (zadejte umístění oddílu /boot)
grub> setup (hd0) (nainstalujte GRUB do MBR)
grub> quit (a ukončete příkazovou řádku GRUBu)


4. restartujeme system a vytiahneme livecd........a mal by sa vam objavit zavadzac na vyber systemu mozilla_wink

aby ste pochopily terminologiu GRUBU (napr. hd0,0):

Abychom porozuměli GRUBu, je velmi důležité pochopit způsob, jakým odkazuje na pevné disky a diskové oddíly. Tak např. linuxový oddíl /dev/hda1 (IDE disky) nebo /dev/sda1 (SATA/SCSI) se v GRUBu bude velmi pravděpodobně nazývat (hd0,0). Všimněte si kulatých závorek kolem hd0,0, jsou bezpodmínečně nutné.

Pořadí pevných disků se počítá od nuly, ne od "a", označení diskových oddílů začíná rovněž na nule, ne na jedničce. Dejte také pozor na to, že do "hd" se započítávají pouze pevné disky, nikoliv ostatní zařízení ATAPI-IDE, jako jsou CDROM mechaniky nebo vypalovačky. To samé platí pro SCSI zařízení. (Obvykle obdrží vyšší čísla než IDE disky, kromě případu, kdy je BIOS konfigurován tak, aby bootoval ze SCSI zařízení.) Nastavíte-li BIOS, aby bootoval z jiného pevného disku (např. ze druhého zařízení na prvním kanálu - primary slave), bude takový disk označen za hd0.

Dejme tomu, že máte první pevný disk na /dev/hda, CD-ROM mechaniku na /dev/hdb, vypalovačku na /dev/hdc, druhý pevný disk na /dev/hdd a v systému není žádný SCSI disk. V takovém případě si GRUB přeloží /dev/hdd7 jako (hd1,6). Možná to vypadá na první pohled zmateně, ale jak uvidíte, GRUB nabízí funkci automatického doplňování pomocí klávesy TAB, která Vám pomůže, když by hrozilo, že se v tomto číselném schématu ztratíte.

navod bol urobeny podla: http://www.gentoo.org/doc/cs/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2

no ja len by som potreboval zistit ake cislo ma disk na ktorom je linux skusal som partition magic ale ten neukazal prosim vas ako sa to da zistit
    • Re: Obnova Linuxu 06.10.2007 | 21:06
      WlaSaTy   Návštevník
      :no ja len by som potreboval zistit ake cislo ma disk na ktorom je linux

      asi ti tam chýba jeden príkaz ale to bude tým že sa jedná o inřtalačný a nie reinštalačný návod.

      find /boot/grub/stage1
      • Re: Obnova Linuxu 06.10.2007 | 21:10
        Avatar Miro Archlinux  Používateľ
        dakujem idem hned skusit ja linux uz len potrebujem obnovyt tak dufam ze cez toto pojde takze len spustim neake live cd a tam terminal a do neho ten prikaz ano ??? a vypise mi cislo napr hda2 a tam by mal byt linux pokial sa nemylim ????
        • Re: Obnova Linuxu 06.10.2007 | 21:18
          Avatar Milan Dvorský debian,mint kde,android  Administrátor
          ak mas napriklad distro instalnute na hda3 prveho disku, tak budes mat hd(0,2) ...
          • Re: Obnova Linuxu 06.10.2007 | 21:33
            WlaSaTy   Návštevník
            a nato aby sme si to pohodlne zistili a nie hádali, slúži ten príkaz find v grube. totižto niekto môže používať viac ako jeden disk na viac ako jednej technológii (ATA/PATA/SCSI/SATA a to som ešte vynechal nejaké ďalšie) a taký človek sa nad tvojou radou len pousmeje pretože tvoja rada môže občas pomýliť .
        • Re: Obnova Linuxu 06.10.2007 | 21:37
          WlaSaTy   Návštevník
          áno a aj nie. tie čísla prislúchajú prípojnému bodu ktorý živí daný súbor ale môžeš ich použiť v horeuvedenom návode, nato ten bol ten príkaz implementovaný.
          • Re: Obnova Linuxu 06.10.2007 | 21:59
            Avatar Miro Archlinux  Používateľ
            jasne no ja mam hdd rozdeleny ais na 8 casti vsetkeho takze dufam ze to pojde
            • Re: Obnova Linuxu 06.10.2007 | 22:44
              Avatar Miro Archlinux  Používateľ
              takze nejde to nefunguje toto my vypise
              bt ~ # find /boot/grub/stage1
              find: /boot/grub: No such file or directory
              bt ~ #
              • Re: Obnova Linuxu 06.10.2007 | 23:06
                WlaSaTy   Návštevník
                teb find je ako som spomínal interným príkazom v grube, nemýľ si ho s príkazom GNU find ktorý slúži na niečo iné.

                to že ti nenájde stage1 na livecd je normálne.
                • Re: Obnova Linuxu 07.10.2007 | 01:12
                  Avatar Miro Archlinux  Používateľ
                  jasne no uz som to opravyl inac spustil som instalacne cd ubuntu a tam som dal zachranny rezim a cez toto som opravyl uz to funguje