Kezdőlap › Fórumok › MANDRIVA (ex-MANDRAKE, ex-CONECTIVA) › Mandriva haladó › Két linux
- This topic has 37 hozzászólás, 12 résztvevő, and was last updated 17 years, 4 months telt el by
Quintipor.
-
SzerzőBejegyzés
-
2004-03-25-17:52 #1916948
Hali!
Nekem van egy olyan problemam, hogy nem indul a MS, pedig a lilo.conf igy nez ki, persze a hdax mas.
Ha esetleg tudnatok nekem is segiteni, azt emgkoszonnem!
Udv!
2004-04-04-22:56 #1916949Elegánsabb megoldás, és ekkor sincs kettõ liló, ha beszúrtok egy /mnt/-ot
De mielõtt lefuttatnátok a lilo parancsot, mountoljátok is fel az adott partíciót. Különben hiba üzenet lesz a vége. S így talán áttekinthetõbb is.image=/boot/vmlinuz
label=”Linux92″
root=/dev/hda5
initrd=/boot/initrd.img
append=”quiet devfs=mount hdd=ide-scsi acpi=ht resume=/dev/hdc6 splash=silent”
read-onlyimage=/mnt/mdk92/boot/vmlinuz
label=”Mdk_92″
root=/dev/hda7
initrd=/mnt/mdk92/boot/initrd.img
append=”splash=silent devfs=mount hdd=ide-scsi acpi=ht resume=/dev/hdc6″
read-onlyother=/dev/hda1
label=”Millennium”
table=/dev/hdaimage=/boot/memtest-3.0.bin
label=”memtest-3.0″
read-only2008-02-24-00:24 #1916950Sziasztok!
Valami hasonló az énproblémám is. Van fent a gépen egy suse és gondoltam, hogy kipróbálom a fedora-t is. Egy vinyó van a gépben és van egy kb 120 megás boot partíció (sda1), két elsődleges (sda2 [ezen van a suse] és sda3), egy kiterjesztett partíció, azon belül a swap és a home.
Mikor feltelepítettem a fedora-t, megkérdezte, hogy akarok-e felvenni más oprendszert is a grubba. Ekkor felvettem a suse-t. /-nek az sda3-at, /boot-nak a sda1-et választottam. Az sda1-et végül is formázni kellett. Boot-oláskor ha a suse-t választom, akkor „error 13: invalid or unsupported executable format” hibaüzenetet kapok.
Arra gondoltam, hogy a fedora rosszul állította be a menu.lst-t.Variáltam hát rajta ezer féle képpen, de az eredmény nem pozitív.
A menu.lst eredetije az alábbi:Code:default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.15-137.fc8)
root (hd0,0)
kernel /vmlinuz-2.6.23.15-137.fc8 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.23.15-137.fc8.img
title Fedora (2.6.23.1-42.fc8)
root (hd0,0)
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.23.1-42.fc8.img
title Suse
rootnoverify (hd0,1)
chainloader +1Az első dolgom a chainloader +1 kitörlése volt, mert ha jól tudom, akkor ez csak windos-os rendszerekhez kell. De kivettem belőle az első sort is és helyette ezt írtam be:
Code:kernel (hd0,1) /boot/vmlinuz root=/dev/sda2Reboot-kor itt már azt írta, hogy nem találta meg a fájlt. Gondolom a vmlinuz-t. Gondoltam rákeresek. Felcsatoltam a /media-ba az sda2-t és benéztem a /boot-ba, de nagy meglepetésemre ott semmit nem találtam. Elvileg az egész boot könyvtáram 4 KB méretű. Lehet, hogy az egész boot könyvtáram az sda1-en volt és mikor formáztam, akkor oda lett mindenem? Keresővel rákerestem a vmlinuzra az sda2-n, de nem találta meg.
Elképzelhető, hogy odaveszett a suse-m? Vagy van megoldás?
2008-02-24-07:32 #1916951Valójában a megváltoztatott sor nem is így néz ki. Lehagytam róla a végéről a read only-t.
Code:kernel (hd0,1) /boot/vmlinuz root=/dev/sda2 roCsinálhatok olyat, hogy berakok egy vmlinuz-t a sda2 /boot könyvtárába? Mondjuk átmásolom a fedora-ét? Nem nagyon hiszem, hogy ez okos dolog, de más nem jut eszembe.
2008-02-24-07:56 #1916952Quintipor wrote:Csinálhatok olyat, hogy berakok egy vmlinuz-t a sda2 /boot könyvtárába? Mondjuk átmásolom a fedora-ét? Nem nagyon hiszem, hogy ez okos dolog, de más nem jut eszembe.Csinálhatsz, de ne lepődj meg, ha nem fog működni!
A lényeg egyébként itt van:
van egy kb 120 megás boot partíció (sda1)…felvettem a suse-t. /-nek az sda3-at, /boot-nak a sda1-et választottam. Az sda1-et végül is formázni kellett.
Lehet, hogy az egész boot könyvtáram az sda1-en volt…
Szerintem igen, lásd előbb: „van egy kb 120 megás boot partíció (sda1)”.
Ehhez hadd ne fűzzek semmit. Ha új rendszert telepítesz, nem ártana tisztában lenni, mi hol van… Ezt még a suse partícióján levő /etc/fstab-ból tudod ellenőrizni.
Nem tudom, a suse-telepítő csinál-e olyat, hogy telepített rendszer javítása (asszem, van valami ilyesmi), azt érdemes megpróbálni.Amikor ilyen dolgokat csinál az ember, először szét kéne nézni, meg kéne nézni, mi hol van, nehogy valami fontos odavesszen. Én is, mikor (második) linuxot telepítettem, egy papírra írtam ki, melyik partíción van, nehogy valami meglepetés érjen a végén… Engem nem is ért semmi…
2008-02-24-08:01 #1916953Hopp, eszembe jutott még egy: bebútolsz Fedorára, majd onnan chroot-olsz a suse partíciójára, majd a cd-t felcsatolod, rpm-mel telepíted a kernelt.
Sőt, lehet, hogy a legegyszerűbb, ha FC alatt (ami úgyis rpm alapú, tehát rpm-et tudsz kezelni) megkeresed a kernel rpm-ét, és szimplán bemásolod a megfelelő verziót a /boot könyvtár megfelelő helyére. A suse még úgyis azt hiszi, hogy a kernel normálisan telepítve van.2008-02-24-08:14 #1916954Köszi uzsolt!
Kipróbálom amiket írtál és majd jelzem, hogy melyik jött be.
2008-02-24-08:17 #1916955Először a legutolsót javaslom, az tűnik a legegyszerűbbnek számomra. Meg, mint tudjuk, utolsókból lesznek az elsők ;D
2008-02-24-09:36 #1916956Csak az a baj, hogy az Istennek nem találom a kernel rpm-ét. Alapból az /usr/src-ben kerestem, de ott nem volt. Aztán fáklkeresővel is próbálkoztam, de az sem segített. Ott kell lennie valahol, de valószínüleg rosszul kerestem rá.
2008-02-24-09:49 #1916957Quintipor wrote:Csak az a baj, hogy az Istennek nem találom a kernel rpm-ét.Én inkább a telepítő cd/dvd-n próbálkoznék…
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz