A Windows nem indul el a LILO rendszertöltővel

Terméktámogatási adatbázis (fhassel_windows_not_booting)
Következőkre vonatkozik

SuSE Linux: Verzió 8.0

Probléma

Miután telepítette a SuSE Linux 8.0-t, a Windows operációs rendszer nem indul el a LILO rendszertöltő használatával. A Linux rendszer mindenesetre rendesen elindul. A Linux és a Windows különböző merevlemezen található.

Oka

A problémát egy hibás bejegyzés okozza a LILO beállítási fájljában.

Megoldás

Kérjük változtassa meg a LILO beállításokat manuálisan. Először is nyisson ki egy burkot rendszergazdaként a következő lépésekkel:

  1. Nyomja meg az ALT+F2 ibillentyű kombinációt KDE-ben.
  2. Írja be az "xterm" parancsot a beviteli mezőbe.
  3. Kattintson a "Futtatás" gombra.
  4. Adja ki a "su -" parancsot a megjelenő ablakban.
  5. Adja meg a rendszergazda jelszavát.

Futtassa az fdisk -l programot a partíciók áttekintéséhez. A kimenet valami hasonló lesz:

Disk /dev/hda: 64 heads, 63 sectors, 1023 cylinders
Units = cylinders of 4032 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1      1023   2062336+   6  FAT16


Disk /dev/hdb: 255 heads, 63 sectors, 1655 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1         2     16033+  83  Linux
/dev/hdb2             3        19    136552+  82  Linux swap
/dev/hdb3            20      1655  13141170   83  Linux

A fenti példában a Windows az első merevlemez első partícióján található, amely a /dev/hda1 eszköznevet viseli. Indítsa el a YaST2-t és lépjen a következő párbeszédablakra:

  1. Válassza ki az "Aktuális beállítás módosítása" pontot és lépjen a "Következő" oldalra.
  2. Válassza ki a helyet, ahová a rendszertöltő telepítve lett
  3. Hagyja ki az "Általános LILO paraméterek" oldalt a "Következő" gombon való kattintással.
  4. A következő párbeszédablakban válassza ki a "windows" bejegyzést és kattintson a "Szerkeszt" gombra.
  5. Válassza ki a Windows partíció cimkéjét "Rendszerindító partíció"-t tartalmazó listából (a példánkban ez "/dev/hda1") és hagyja jóvá a "Következő" gomb megnyomásával.
  6. Visszakerült a LILO beállítási oldalára. Itt kattintson a "Következő" gombra.
  7. Kattintson a "Befejez" gombra és hagyja jóvá az "Igen megnyomásával".

Lépjen ki a YaST2-ből. Most már elindul a Windows minden probléma nélkül.

Manuális módszer

Ha inkább a LILO beállítási fájl manuális szerkesztését szertné, kövesse az alábbiakat:

Nyissa meg az /etc/lilo.conf fájlt egy szöveges szerkesztőprogrammal, mint pl. pico:

pico /etc/lilo.conf

Keressen a Windowsra vonatkozó bejegyzésre. Valami ehhez hasonló lesz:

  other  = /dev/hdb1
  label  = windows

Változtassa meg az eszközbejegyzést. A példánknak megfelelően ez a következőképpen alakul:

  other  = /dev/hda1
  label  = windows

Ha a LILO-t hajlékonylemezről indítja, ellenőrizze a "boot=" értékét (a fájl elején található). Általános hajlékonylemezes meghajtó esetében az értéket az alábbira kell beállítani:

boot=/dev/fd0

Mentse el a változtatásokats (A CTRL-O billentyűkombinációval a pico-ban) és lépjen ki a szerkesztőből (a CTRL-X billentyűkombinációval a pico-ban). Most adja ki a következő parancsot:

lilo

A rendszertöltő felíródik az új beállításokkal. (Ha lemezről indít, a LILO-t tartalmazó lemeznek a meghajtóban kell tartózkodnia és írhatónak kell lennie.

Indítsa újra a gépet. A Windows ettől kezdve elindítható.


Kulcsszavak: WINDOWS, LILO, BOOT, BOOT MANAGER, BOOTMANAGER, RENDSZERTÖLTő, RENDSZERINDíTáS

Kategóriák:

SDB-fhassel_windows_not_booting, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 19. Apr 2002
SuSE Linux AG - Utoljára frissítve: 02. Mai 2002 feladó: comp (sdb_gen 1.40.0)