lilo&linux&win

oldfrog na volny.cz oldfrog na volny.cz
Pondělí Červen 30 11:12:37 CEST 2003


>1. Je vůbec možné ještě data z hdb (WIN) obnovit???
>2. Dá se přizpůsobit lilo k bootu ze dvou HDD s win a Linux???
>

Ad (1):

O zadna data jste pravdepodobne, neprisel, Vami popisovane se tyka
toliko startovani OS (bootovani). Data stale zustavaji na disku. Ziskat
je muzete treba startem do DOSU z Win98 startovaci diskety nebo
rovnou z linuxu pripojenim oddilu s Windows.

Ad (2):

Bezne bez potizi, komplikace mohou nastat u starsich zakladnich desek
nebo starsich verzi programu lilo.

Ad reseni:

Prikaz fdisk /mbr nesouvisi se zalohou boot sektoru, pouze
zapisi novy boot sektor na disk, ktery je nastaven pro
startovani v BIOSU jako prvni.

Prikaz lilo -b /dev/hdb take neni prilis adekvatni, ale neskodi.

Existuje rada dokumentu ruzne urovne a aktualnosti o multibootu
do linuxu i windows. Tam jsou popsane ruzne souvislosti.

Silne se doporucuje mit jako prvni disk prvni oddil Windows (hda1),
oddil nastaven jako aktivni (active) - zejmena to plati u Windows 98.
Zesystemovat jej lze z DOSU za beznych okolnosti takto (nastartoval-li
jste DOS ze zachanne diskety WIndows):

    # fdisk /mbr
    # sys a: c:

Overite, ze Windows startuji. Pokud nabehne DOS ale pri nabihani
Windows nahlasi "system je treba preinstalovat", lze si casto pomoci
editaci c:\msdos.sys, polozek

    [Paths]
    WinDir=C:\WINDOWS
    WinBootDir=C:\WINDOWS
    HostWinBootDrv=C

Uvedeny priklad ukazuje nastaveni pro Windows na disku C:
(doporucena konfigurace, neni vhodne instalovat windows na D: apod).

Dale instalujete linux, treba na hdb. Pokud jej mate nainstalovany, staci
jej spustit pomoci napr. zachranne diskety - dulezite je, abyste se dostal
skutecne do nainstalovaneho systemu, nikoli jen do rescue systemu, ktery
se nacetl treba z diskety. Jak na to mohu doplnit. Pak editujete soubor
/etc/lilo.conf, na jeho zacatku zmenite

  boot      = /dev/fd0

a na konec pridate

  other  = /dev/hda1
  label  = windows

soubor ulozite a zadate

    # lilo

Boot sektor se zapise na _disketu_. Nastavite v BIOSU startovani
z diskety a muzete testovat ruzne konfigurace v lilo.conf, vzdy treba
nakonec opakovat prikaz lilo, jinak se zmeny v konfiguracnim souboru
lilo.conf neprojevi.

Kdyz Vas to prestane bavit, vytahnete disketu a system bude startovat
tim zpusobem, jako drive.

Pokud nebude lilo fungovat, zamerte se na volby

    lba32
    change-rules
    reset
    bios=

v lilo.conf, priblizne v tomto poradi dulezitosti. V krajni nouzi lze
pouzit i jiny zavadec (treba oblibeny 'grub').

Vytrvejte,
zdravi OldFrog.




Další informace o konferenci Linux