Nincs bootolás vinyó nélkül?!

Fórumok

Nincs bootolás vinyó nélkül?!

Hozzászólások

[quote:0b454471c9="j_szucs"]Főleg ez az utóbbi dolog, azazhogy a gép nem boot-ol cdrom-ról, ha nincs benne HDD ütött szíven: ilyen van?

Ha még csak ennyi lenne! Már láttam olyat is, hogy a bios nem volt hajlandó bootolni, csak akkor, ha pontosan egy db partíció volt aktívnak jelölve és az az első volt. Merthogy win alatt csak az az érvényes... Hál'Istennek nem kellett bsd disklabel-t tennem rá, mert azzal szívtam volna, mint a legendás Rakéta porszívó...
[quote:0b454471c9="j_szucs"]
Ja, és tudnátok javasolni egy működő lilo.conf fájlt az alábbi setup-ra?:
/dev/hda1 vfat WinXP
/dev/hdb1 swap
/dev/hdb2 reiser root

Gondolom, a hdb2 a root partíciód. Ha igen, és a lilo mehet a hda elejére, akkor:
[code:1:0b454471c9]
lba32
boot=/dev/hda
root=/dev/hdb2
compact
prompt
timeout=50
map=/boot/map
vga=ext

image=/boot/bzImage-20050810
label="linux_hdb2"
read-only

other=/dev/hda1
label="win_hda1"
[/code:1:0b454471c9]
DE: Előtte mindenképp csinálj mentést a hda első szektoráról:
[code:1:0b454471c9]dd if=/dev/hda of=/mnt/floppy/hda_mbr.bin bs=512 count=1[/code:1:0b454471c9]
Aztán a lilo-t először a '-t'-vel futtasd, hogy lásd, lenne-e hiba, és csak aztán a '-t' nélkül, valamint készíts be valamit, amiről bootolni tudsz és konzolt ad, pl. a tomsrtbt-t, hogy ha valami félresikerülne, vissza tudd írni a lementett mbr-t.

A következő esett meg velem:

1. Kiindulás:
/dev/hda1 vfat (üres)
/dev/hdb1 vfat telepített WinXP (ami azt állítja magáról, hogy ő a C: meghajtón van)

2. SuSE 9.1-et felraktam /dev/hda-ra, grub bootloader-el az MBR-be:
/dev/hda1 swap
/dev/hda2 reiser SuSE root fájlrendszer
/dev/hdb1 vfat WinXP (maradt a helyén)

3. Az eredmény:
SuSE beillesztette a WinXP-t a grub boot menübe (tehát ekkor még automatikusan felismerte), de nem képes elindítani.

Sőt, ha mindkét vinyót kiveszem, akkor a gép egyetlen bootolható cdromról sem hajlandó boot-olni:
- win98 telepítő cdrom: folyamatos sípolás mellett a cd tartalma scrollozódik a képernyőn;
- WinXP cdrom: leállás "ntldr is missing" hibaüzenettel
- SuSE 9.1 install cd: (bocs ennek a hibaüzenetét elfelejtettem, de csak egyetlen sort volt képes a képernyőre írni mielőtt behalt)

Főleg ez az utóbbi dolog, azazhogy a gép nem boot-ol cdrom-ról, ha nincs benne HDD ütött szíven: ilyen van?
Tényleg ennyit fejlődött a számítástechnika, vagy csak én maradtam le a fejlődésben?

Mi ennek a műszaki háttere?

Ja, és tudnátok javasolni egy működő lilo.conf fájlt az alábbi setup-ra?:
/dev/hda1 vfat WinXP
/dev/hdb1 swap
/dev/hdb2 reiser root
(Igen; közben áttértem lilo-ra, és felcseréltem a két vinyót is.)

Jelenleg (egynapi küszködés után az XP-vel) mindkét oprendszer boot-ol: WinXP az MBR-ből, Linux egy floppyról. Ez a gép viszont annyira lealázott a WinXP bootolás körüli herce-hurcával, hogy addig nem merem a lilo-t a hdd mbr-jébe tenni, amíg nincs egy rendes boot menüm, amiben a WinXP is szerepel. Jelenleg ugyanis a yast csak a Linuxot képes detektálni a gépen - legalábbis a boot menü javaslatában mindig csak az szerepel.

Szóval; tudnátok segíteni, hogy hogyan illesszem be a WinXP-t a lilo.conf-ba? Ja, és persze, ha tudtok, akkor világítsatok meg a fent leírt; hdd nélküli, cdrom-ról bootolás-képtelenség okáról is!

Ezt a vinyó-nélkül-nem-bootol-cdről-se dolgot nem értem, de a többiben lehet tudok segíteni.

Én is játszottam hasonlóval, a következőkre jutottam:
Az xp csak úgy bootol, ha ő a primary master vinyón van, vagy legalábbis ezt hiszi magáról.
A lilo/grub viszont a primary master mbrjébe települ, tehát ha úgy akarom használni, hogy hda: xp, hdb: linux, akkor bármelyik vinyót, kiszedem, nem műxik egyik rendszer sem. Nálam a Linux az elsődleges, az ablakoson csak játszom, tehát nálam hda: linux, hdb:windows, és így ha kiszedem a vindózos vinyót, a linux még műxik.

Xp-t ebben az esetben csak úgy szabad installálni, hogy addig leköti az ember a linuxos primary master vinyót, mert különben az xp széttúrja az mbr-ét.

A következő lépés, h eldöntjük, hogy mi legyen a bootmanager. Grubbal megcsináltam a két vinyó átmappelését, aminek lényege, hogy windóz bootoláskor "megcseréljük" a két vinyót, tehát elhitetjük az ablakossal, hogy ő a primary master. Sajna ez a grub konfigom már nincs meg, azóta váltottam amd64re és Slamd64-re, ami Slackware alapú és lilo a bootmanagere. De a grub dokumentációból kiderül, hogyan kell ezt csinálni, nem túl bonyolult.
Valószínűleg grubbal is meg lehetne, viszont ennek nem néztem utána.
Ennek az az oka, hogy az új alaplapomon (Abit AN8) alapból van bootmanager, ugyan kicsit kényelmetlenebb használni, mint a grubot vagy a lilot, viszont mivel az esetek 95%ban linuxot futtatok, ezért kibírom, hogy abban az 5%ban pár billentyűvel többet nyomok le, a linux meg így bootol gyorsabban, nem kell várakoztatni a bootmanagerét.

Ráadásul ha biosos bootmanagert használunk, akkor tényleg mindegy, melyik rendszer van a master vinyón és melyik a slave, viszont installáláskor nem árt lekötni azt a vinyót, amire az installálandó rendszernek nincs szüksége.

Valószínűleg grubbal is meg lehetne, viszont ennek nem néztem utána.

Liloval, nem grubbal, bocs.[/code]