Üdv!
Ilyen témát nem találtam, ezért nyitottam. Ha már van, akkor kérem a linket és a témát törlöm. :)
Szóval dual-bootos a gépem és múltkor újratelepítettem windowst. Ahogy ez lenni szokott, a grub helyett kapásból az nt loader indul, ezért újratelepítettem grubot. (a /boot a hda2, a rendszer a hdb2, windows a hdb1, és a hda1 egy dos partíció) Parancsok:
mount /dev/hdb2 /mnt/linux
mount /dev/hda2 /mnt/linux/boot
grub-install --root-directory=/mnt/linux /dev/hda2
Most a linux indul ahogy kell, de a windows nem. A /boot/grub/menu.lst maradt a régi, a windowst így indította: chainloader(hd0,0)+1.
Szóval a kérdés: hogy állítsak vissza mindent úgy, ahogy eddig volt? (Azaz mind2 rendszert lehetett bootolni.)
- 9134 megtekintés
Hozzászólások
^
- A hozzászóláshoz be kell jelentkezni
Nem vagyok benne biztos, hogy valoban azt akarod root directorinak.
/mnt/linux/boot akkar az lenni szerintem.
- A hozzászóláshoz be kell jelentkezni
grub-install copies GRUB images into the DIR/boot directory specfied by
--root-directory, and uses the grub shell to install grub into the boot
sector.
Ha fordítva csinálom, akkor a boot könyvtárba csinál mégegy boot könyvtárat.
A linux / partíciójára meg nem tud grubot rakni, mert 10G-nál kezdődik.
- A hozzászóláshoz be kell jelentkezni
Another example is when you have a separate boot partition which is mounted at `/boot'. Since GRUB is a boot loader, it doesn't know anything about mountpoints at all. Thus, you need to run grub-install like this:
grub-install --root-directory=/boot /dev/hda
(forrás: http://orgs.man.ac.uk/documentation/grub/grub_3.html )
Nem úgy van, hogyha a device.map tartalma mondjuk
(hd0) /dev/hda
(hd1) /dev/hdb
akor neked (mivel a hdb-n van a win)
chainloader(hd1,0)+1 kellene?
Ha esetleg - kezdő vagyok! - nem így van, akkor javítsatok ki, mert abból is tanulhatok.
- A hozzászóláshoz be kell jelentkezni
root@frugalware:~# grub-install --root-directory=/boot /dev/hda
Probing devices to guess BIOS drives. This may take a long time.
Installation finished. No error reported.
This is the contents of the device map /boot/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(fd0) /dev/fd0
(hd0) /dev/hda
(hd1) /dev/hdb
root@frugalware:~#
- A hozzászóláshoz be kell jelentkezni
boot az egy simlink
lrwxrwxrwx 1 root root 1 Jun 25 2005 boot -> .
Vagyis nem baj.
- A hozzászóláshoz be kell jelentkezni
^
- A hozzászóláshoz be kell jelentkezni
Hali
Ezt nézted ? http://en.wikipedia.org/wiki/NTLDR
Vagy ezt : http://gag.sourceforge.net/
--
wt : virtualm
- A hozzászóláshoz be kell jelentkezni
A grub mindenesetre megy, hiszen a Linuxot el tudod vele indítani.
A probléma ott lehet, hogy a Windows újratelepítéskor másik partícióra került.
Tudom, hogy nem, de más lehet a bejegyzése.
Pl. /dev/hda1 helyett dev/hda2
egy "fdisk -l" paranccsal nézd meg most hol van a Windows partíció és a /boot/grub/menu.lst-ben jívítsd ki a Windows indításához szükséges paramétereket.
ha pl. az fdisk -l eredménye ez (mint nálam):
/dev/sda1 1 7 56196 6 FAT16
/dev/sda2 8 6254 50179027+ 7 HPFS/NTFS
/dev/sda3 6255 6516 2104515 82 Linux swap / Solaris
/dev/sda4 6517 38913 260228902+ f W95 Ext'd (LBA)
/dev/sda5 6517 12788 50379808+ b W95 FAT32
/dev/sda6 12789 19163 51207156 83 Linux
/dev/sda7 * 19164 25538 51207156 83 Linux
/dev/sda8 25539 38913 107434656 83 Linux
Itt látszik, hogy a WindowsXP a /dev/sda2-n van. (A /dev/sda1-en nálam egy DrDOS van az XOSL bootloaderrel)
Ennek megfeleően a /boot/grub/menu.lst megfelelő része így néz ki:
title Microsoft Windows XP Professional - magyar
root (hd0,1)
savedefault
chainloader +1
A hd0 jelenti, hogy az első lemez és a (hd0,1) pedig azt, hogy az első lemez második partíciója.
A példákat alkalmazd a te saját configodra!
PS: a parancsokat root-ként add ki vagy ha Ubuntut használsz akkor mindig írd elé, hogy sudo!
- A hozzászóláshoz be kell jelentkezni
Kösz a válaszokat. Annyit had tegyek hozzá, hogy a hda1-en egy dos van, és a windowsnak van egy olyan perverziója, hogy a C:-ra rakja az ntloadert. Legalábbis én így tudom. Tehát ezért akarom a hda1-et betölteni, és nem a hdb1-et. (Amúgy is a hda-ról bootol a gép, hdb-ről nem, és win telepítés után a windows szépen elindult.)
Közben eszembejutott még valami: openbsd telepítőjében van egy fdisk, ami az mbr alatti boot loadereket is tudta kezelni. Vagy valami ilyesmit csinált. Nem tudja valaki, hogy ez pontosan milyen progi, és linux alá elérhető-e? Mert csak ezért nem szedném le openbsd telepítőt...
- A hozzászóláshoz be kell jelentkezni
Ezért szoktam én a DOS-os első (C:) partíciót elrejteni (hidden), addig amíg a WinXP-t telepítem.
- A hozzászóláshoz be kell jelentkezni
na most akkor egy cat /boot/grub/menu.lst kimenetet légyszi
- A hozzászóláshoz be kell jelentkezni
Ha ennyire érdekel. A kezdő hozzászólásban már leírtam a lényeget... :/
#
# /grub/menu.lst - configuration file for GRUB
# This file is generated automatically by grubconfig
#
default=0
timeout=5
title Frugalware 0.7 (Sayshell) - 2.6.22-fw6
kernel (hd0,1)/vmlinuz root=/dev/hdb2 ro quiet vga=794
title Microsoft Windows XP
chainloader (hd0,0)+1
És mint írtam, eddig ez a config tökéletesen működött. A windows reinstall majd a grub-install tett be az eddig jól működő rendszernek. Csak azt nem tudom, hogy melyik része.
- A hozzászóláshoz be kell jelentkezni
default=0
timeout=5
title=Frugalware 0.7 (Sayshell) - 2.6.22-fw6
kernel (hd0,1)/vmlinuz root=/dev/hdb2 ro quiet vga=794
title=Microsoft Windows XP
rootnoverify (hd0,0)
chainloader (hd0,0)+1
makeactive
írd át mondjuk így és szólj, hogy történt-e változás win bootkor
- A hozzászóláshoz be kell jelentkezni
Tulajdonképpen van, de nem ettől. :)
Most gyakorlatilag annyi történik, hogy kiírja, hogy Booting Microsoft Windows Xp, majd felsorolja a 3 commandot, majd GRUB, és megáll.
Viszont szerintem ez attól van, hogy egy újabb grub reinstallnál nem a /dev/hda2-re, hanem a /dev/hda-ra írtam a grubot, ami gondolom az mbr. Tehát most sikerült kiírtanom az ntldr-t az mbrből. Azt sejtem nagyjából, hogy xp telepítővel vissza kell varázsolnom ntldr-t mbrbe fdisk /mbr-rel. Aztán megint lehet kísérletezni. :)
- A hozzászóláshoz be kell jelentkezni
Stop! Kézifék!
ntldr.exe _nem_ az mbr-ben lakik, hanem a bootolható win partíción a gyökérben...
Microsoft-ék így tudják ...
http://support.microsoft.com/kb/69013/hu
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
Ez igaz. Ami nálam a dos partíciója. A windows a másik vinyón van.
Viszont ezzel mennyivel jutottunk előrébb? Attól még valaminek be kell töltenie ntldr-t, és ezt a grubnak kellene megtennie.
- A hozzászóláshoz be kell jelentkezni
1.)ntldr-t tedd a windowsos particióra
grub(mbr) pedig mutasson a win-es partra
2.)használd az ntldr-t a linux bootolásáara is ... (linux boot szektort) ments el állományba és másold a win-es part-ra, majd editáld meg jól a boot.ini-t
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
Az 1-es variáció érdekel, a 2-es felejtős. :) Ok, akkor ezt hogy? Átmásolom ntldr fájlt, eddig ok. De chainloader (hd1,0)+1-el már menni is fog? Nem hiszem...
- A hozzászóláshoz be kell jelentkezni
Emlékezz mi kell egy win(nt/xp) boot lemezhez....
ntldr.exe, boot.ini, ntdetect.com
Elvileg az ntldr.exe a boot.ini és az iniben leírt boot szertorállományok alapján tölti be a rendszer(eke)t. vagyis ahhoz, hogy sikeres legyen a boot,
1.) el kell indulnia az ntldr-nek ami a saját partícióján lévő boot.ini alapján olvassa fel
De nézd meg, hogy bootolható flag be van-e billentve a windows part-on.
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
chainloader annyit tesz, hogy tovább adja a boot folyamatot az adott particióra (persze annak bootolhatónak kell lennie)
Windows eredendően annyit tesz az mbr-be, hogy a saját particiója boot- szektorára mutat ami behúzza az ntldr-t
innen kezdve előző post..
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
Na akkor hda1-re rakta a windows alapból ntldr-t, de hdb1-en van windows. Szóval ha átmásolom ntldr-t, és átállítom hdb1-et boot-ra, akkor mi tölti be az ntldr-t? Szerintem annyi fog történni, hogy kiíja, nem tud bootolni az eszközről.
- A hozzászóláshoz be kell jelentkezni
Ez még érdekes lehet valakinek...
http://www.vsubhash.com/writeups/multiboot_os.asp
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
Ma megnéztem, hogy melyik partíción milyen loader van (smart boot manager segítségével), és azt kellett tapasztalnom, hogy 3 helyre van grub telepítve. Azaz van egy az mbr-ben (ez a jelenlegi aktív), van egy a hda1-en (ez csak kiírja, hogy GRUB, de nem csinál semmit), és van egy a hda2-n (ez ad egy grub konzolt, de nem ad menüt).
Ha jól sejtem, nekem az lenne a jó, ha vagy az mbr-ben vagy a hda1-en ntldr lenne.
Mellékesen megjegyzem, hogy ezek után a következő történt: http://hup.hu/node/48207.
- A hozzászóláshoz be kell jelentkezni
hello!
nekem is hdb1-en van win. Te is írod, a win csak a primary master-re szeret települni. ezért én a két merevlemezemet átjumpereltem a win-telepítés idejére (kifejezetten primary master-ré tettem a primary slave-t). (gugli: "install windows on primary slave")
elolvastam ezt a szálat, meg az ezutáni pánikosat is. elég kezdő vagyok, úgyhogy én először újratelepíteném a wint hdb1-re az előző módon, aztán pedig a grubot/lilot mbr-be livecd-boot után. és valami módon meg kéne szabadulni a hda1/2 grubinstalltól is (lilos vok).
- A hozzászóláshoz be kell jelentkezni
Nos lehet, hogy jobban járnék, ha újraraknám windowst, de szerintem nem lehet bonyolult megoldani a hagyományos módon. (Bár grubban lehet módosítani a partíciók elhejezkedését, na mindegy...) De egyelőre azzal is megelégednék, ha linux alól látnám a partíciókat... :)
Lilo vs grub flamebe nem mennék bele, de grub számomra sokkal kényelmesebb. Ugyanis grub a filerendszert tudja olvasni, így egyrészt a config fájlja módosítása után nem kell semmilyen parancsot kiadni, hogy frissítse a boot loadert, másrészt oda teszem a kernelt, ahova akarom. (És még a symlinkek is használhatóak.)
- A hozzászóláshoz be kell jelentkezni
jovan. nekem tök mindegy h. ki milyen loadert használ. csak magyarázatképpen azért irtam h. lilos vok h. nemértek a grubhoz. az mbr újraírástól meg pont azt várnám h. megjavulna a particios tabla. de lehet h. nem :)
- A hozzászóláshoz be kell jelentkezni
Végül megoldódott a probléma, fdisk a barátunk. :) (Jah, nem _ez_ a probléma, hanem a partícióim elvesztésének problémája. :))
Azon gondolkozok, ha xp cd-vel visszaírom ntldr-hez szükséges mbr kódot, akkor ugye menni fog xp. Ekkor azt hiszem azt fogom csinálni, hogy a frugal telepítővel írom vissza grubot, mert azzal csináltam még régebben és akkor jó volt.
Ha nem, akkor meg maximum megcsinálom hdb-re az ntldr-t. :)
Szerk: windows telepítő cd-jének konzolából kiadtam egy fixmbr parancsot, aminek következtében a következő bootkor egy GRUB felirat fogadott és megállt a boot folyamat. Szóval most nem igazán tudom, hogy mitévő legyek.
Szerk2: visszaraktam grubot mbr-be, ha chainloader(hd0,0)+1-el akarom indítani ntldr-t, akkor egy GRUB felirat fogad. Tele van az egész vinyó grubokkal... :/
- A hozzászóláshoz be kell jelentkezni
További fejlemények: Lementettem az adatokat hda-ról, aztán
dd if=/dev/zero of=/dev/hda
. Majd megpartícionáltam a lemezt, ahogy volt. Ezután betoltam XP telepítőt, és kiadtam a következő parancsokat:
fixboot C:
fixmbr
De sajnos nem bootol a gép. Szóval hogy is kellene visszarakni ntldr-t?
Tévedtem, már sokkal jobb a helyzet. Most chainloader(hd0,0)+1-re már be akarná húzni nldr-t, ami valamiért nem sikerül neki. A vicces az, hogy felmásoltam ntldr-t a partícióra...
- A hozzászóláshoz be kell jelentkezni
dd if=/dev/zero of=/dev/hda
Letöröltél mindent.
Minek kéne bootolni?
- A hozzászóláshoz be kell jelentkezni
Amit utána visszaraktam. :) Azaz hda1-en be kellene töltenie ntldr-t ami betölti hdb1-en levő windowst, vagy hda2-n grub betölti hdb2-n levő linuxot. Ez utóbbi kifogástalanul megy, előbbi félig...
Az adatokat már visszaraktam, ezzel gyakorlatilag a mindenhová feltelepítgetett grubokat töröltem. :)
- A hozzászóláshoz be kell jelentkezni
Újdonság: mint már írtam, ha most akarom betölteni ntldr-t, akkor kiírja, hogy ntldr missing, miközben a 3 szükséges file (ntldr, ntdetect.com, boot.ini) a helyükön vannak. Szerencsére a Microsoft gondolt erre, és leírták, hogy lehetséges boot floppyt készíteni xp-hez. Na, gyorsan csináltam egyet (qemu alatt :)) és bebootoltam vele. XP elkezd bootolni, boot splash szépen fut, aztán kiírta, hogy "autochk program not found - skipping autocheck". Ez után a gép rebootolt. Az Ms honlapján azt írják, ez akkor van, ha hiányzik vagy hibás a \WINDOWS\system32\autochk.exe. A vicc az, hogy nem hibás, md5summal ellenőriztem, és összehasonlítottam az installer cd-n levő fájllal. Szóval most nem tudom, merre tovább... Nem akarom újratelepíteni... :/
Viszont eszembe jutott, hogy qemu alól le tudnám menteni mbr-t és azt át tudnám tölteni a vinyóra. A kérdés az, hogy mbr-ből lementett "programot" át tudok tenni egy partíció (hda1) elejére, hogy az utána tudjon onnan bootolni, ha grubbal ráirányítom a boot folyamatot? Így az mbr-ben maradhatna a grub. Vagy inkább legyen windows loadere az mbr-ben és grub az 1. vagy 2. partcíció elején? És akkor melyiket fogja bootolni? Ha átállítom a 2. partícióra a boot flaget, akkor onnan fog bootolni?
- A hozzászóláshoz be kell jelentkezni
> "autochk program not found - skipping autocheck"
Pár napja kaptam ugyanezt a hibaüzenetet, mert pár partíció rejtetté vált valahogy.
> Vagy inkább legyen windows loadere az mbr-ben
Én így szoktam, másoknak is ezt javasolom.
- A hozzászóláshoz be kell jelentkezni
Én a külön boot particót szoktam javasolni, oda telepíteni grub -ot, és azt beállítani bootlohatónak.
így, ha más os telpítése elrontana valamit, egyszerűbb vissza állítani. Filerendszer hibák sem fenyegetik boot managert és kernel imaget, valamint, ha nem mountolod boot particót csak, ha kernelt frissítesz , akkor kernel átírásával probálkozó támadások ellen is jó lehet. (Főleg, ha kamu kerneled is van amit nem használsz :) )
- A hozzászóláshoz be kell jelentkezni
> Én a külön boot particót szoktam javasolni,
Ez már haladó fokozat szerintem, de amúgy jó gondolat.
> Főleg, ha kamu kerneled is van amit nem használsz :)
Kamu kernel, kamu boot könytár, kamu menu.lst; ez meg paranoid fokozat? :-)))
- A hozzászóláshoz be kell jelentkezni
Nah, hosszú idő után újra jelentkezek.
Érdekes módon fixboot és fixmbr semmit nem segített, ntldr is missing felirattal leáll a boot. Úgy döntöttem, akkor reinstall, aztán lesz ami lesz. Belököm a cd-t, felmásolja a fájlokat, majd reboot. Ntldr is missing. Mondom jó, akkor most új stratégia jön.
Lehúztam a primary mastert, így csak a nagy vinyó maradt bent. Fel is mászott rá szépen. Ezután grub-install, átírtam a chainloaderben hd0,0-t hd1,0-ra. Ezután nem indult el xp. (Ahh, most jut eszembe a megoldás...)
Hmm, most vagy átmappolom hd0-t hd1-gyel, vagy átírom a boot.ini-t, hogy a másik vinyón keresse a kernelt. Ti mit javasoltok, melyik megoldás a jobb? Főleg azért érdekes, mert szeretném megtartani a régi renszert. Azaz C: primary masteren levő dos partíció, D: windows partíció, G: adat partíció. Most C: a windows partíció. Tehát át kellene állítanom a partíciók betűzését. Ezt túléli szerintetek minden probléma nélkül?
Senki? :(
Szerk: sikerült elindítani windows, bár valami elég idióta módon: chainloader (hd0,0)+1, majd "Hiányzó NTLDR" üzenetnél nyomok egy gombot, és ekkor betölti hd1,0-n levő ntldr-t ami elindítja a windowst. De ha chainloader (hd1,0)+1-et használok, akkor nem megy tovább...
- A hozzászóláshoz be kell jelentkezni
NT alatt a meghajtók betüjeleit lehet varázsolni:
Vezérlőpult/Felügyeleti eszközök/lemezkezelés
A-Z úgy szabod ahogy akarod.
Üdv.
Gabriel
- A hozzászóláshoz be kell jelentkezni
Tudom. :) De ha C:-re telepítesz, abból nem enged D:-ot csinálni... :( A többi partíciót megbuheráltam, de a rendszerpartíciót nem engedte átállítani D:-ra.
És arra nincs valakinek ötlete, hogy ne a primary masteren levő ntldr-t kelljen meghívnom ahhoz, hogy a bios továbbugorjon primary slave-re? Mert ha továbbugrik, akkor az ottlevő ntldr már jól működik, de ha kapásból azt hívom meg (chainloader(hd1,0)+1), akkor nem megy tovább rá.
- A hozzászóláshoz be kell jelentkezni
Tudom. :) De ha C:-re telepítesz, abból nem enged D:-ot csinálni... :( A többi partíciót megbuheráltam, de a rendszerpartíciót nem engedte átállítani D:-ra.
Remlem nem értem félre amit írtál, de úgy emlékszem, hogy nálam sikerült átírni a C:-ot D:-ra.
Hogyan? ANNO valamiért feltettem egy XP-t, de úgy, hogy a Secondary Slave pozícióban volt a HDD amire telepítettem. Mivel átmenetileg telepítettem csak akkor ezért FAT-ra tettem, mivel akkor még a Linux nem írta az NTFS-t.
Igenám, csakhogy az első újraindulásnál (amikor a felmásolt fájlokból készült telepítőrendszer indulna), egy kék képernyő fogadott. Ekkor Linuxra bootolva átírtam a boot.ini-ben egyetlen karaktert. Ha jól rémlik disc(0) volt és nulla helyett 1 lett.
Na így tudtam folytani a telepítést.
- A hozzászóláshoz be kell jelentkezni
Na én is ugyanígy jártam.
Legalapabb eset, egy vinyó laptopban, legelöl a windows (hd0,0).
igy jártam el: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows 3. pont szerint jártam el: ...Overwriting the Windows bootloader
grub indul, ubuntu indul, hda1 (első ntfs windows particio, [hd0,0]) már nem tud felmount-olodni (kis meghajtó ikon már nem tud lenni hda1-hez a GNOME desktopon).
windows nem indul. Valami stage1-ben kutakodik, aztán visszadobja a grub listát.
Tuti hogy én nem értek valamit: ez az eljárás az mbr-en kívül változtat bármit is az első (boot) partición? Mitől is boot-ol be az NT (win XP)?
Valami nem koherens nálam, ami fstab-ot (fdisk -l)-t, menu.lst-t, illetve mbr-t illeti..
Azt észrevettem, hogy mintha a /boot/grub/-ban több és más fájl lenne, mint szokott lenni egy ubuntu telepítés után. Itt van pl. ez a device.map. Meg a _filerendszer_..stage fájlok..
BUÉK!
--
kirandulo :: "Nothing venture, nothing win." - Sir Edmund Hillary
- A hozzászóláshoz be kell jelentkezni
sajnos tovább bénázok.
Win XP reinstall után valamiért nem sikerül visszaállítanom az eredeti állapotot, amikor Ubuntu install után minden szépen ment: grub indult, választhattam, és indult Ubuntu is, Windows is.
1.) grub reinstallt követően Windows nem indul (egy pillanatra karakteresen felbukkan felső sorban, hogy "updating stage2" vagy vmi ilyesmi, de Windows nem indul, utána rögtön visszaadja a grub list-et, és nem történik semmi.)
2.) gyanús, hogy bár Ubuntu elindul (grub menü első pont), nem mount-olódik fel az első NTFS partíció (Win XP), ahogy az korábban szépen történt.
Nautilus indítása után a 'Helyek' listában nem a megszokott alias (hda1), hanem csak annyi látszik, hogy '20,0 GB kötet'. Ha rákattintok, root jelszót kér, majd hibaüzenet:
"Unexpected clusters per mft record (-1). Failed to mount '/dev/sda1': Érvénytelen paraméter The device '/dev/sda1' doesn't have a valid NTFS. Maybe you selected the wrong device? Or the whole disk instead of a partition (e.g./dev/hda, not /dev/hda1)? Or the other way around?"
fdisk -l eredménye:
Disk /dev/sda: 60.0 GB
Eszköz Boot Start End Blocks Id System
/dev/sda1 * 1 2611 20972826 7 HPFS/NTFS
/dev/sda2 2612 3886 10241437+ 7 HPFS/NTFS
/dev/sda3 3887 3902 128520 83 Linux ->(boot)
/dev/sda4 3903 7296 27262305 5 Kibővített
/dev/sda5 3903 4026 995967 82 Linux swap / Solaris
/dev/sda6 4027 5295 10193211 83 Linux ->(root)
/dev/sda7 5296 6566 10209276 83 Linux ->(home)
/dev/sda8 6567 7296 5863693+ b W95 FAT32
->(...) infókat én írtam bele
Az alábbi link opciói nem segítettek:
https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows
Létezik az, hogy az egyes partíciók Id-ja (fdisk -l) azonos lehet??
remélem, profiknak már elég infó sikerült adnom a megfejtéshez
előre is köszönök minden segítséget
- A hozzászóláshoz be kell jelentkezni
ha jol tudom, akkor az ID a fajlrendszer kodja. ha hasznaltal mar ugy fdikset, hogy szetparticionaltad a vinyot, akkor a type-nal adod meg az ID-t: 7 - NTFS 82 - Linux Swap 83 - Linux ext akarmennyi
-------------------------------------------------------------------------
remember: ha nyakig vagy a szarban, akkor fejre kell allni! maris csak bokaig er ;)
- A hozzászóláshoz be kell jelentkezni
menu.lst :
## ## End Default Options ##
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,2)
kernel /vmlinuz-2.6.22-14-generic root=UUID=faad3ff5-c594-4726-a714-b99bd0abbfff ro splash vga=795 locale=hu_HU
initrd /initrd.img-2.6.22-14-generic
quiet
savedefault
boot
title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,2)
kernel /vmlinuz-2.6.22-14-generic root=UUID=faad3ff5-c594-4726-a714-b99bd0abbfff ro single
initrd /initrd.img-2.6.22-14-generic
boot
title Ubuntu 7.10, memtest86+
root (hd0,2)
kernel /memtest86+.bin
quiet
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1
- A hozzászóláshoz be kell jelentkezni
pontosítás:
grub menüben, a 'Windows XP' -re kattintva: egy pillanatig látszik a következő karakteres üzenet, mielőtt visszaadja a grub menü listát (Windows nem indul el):
Starting up ...
Loading stage1...
- A hozzászóláshoz be kell jelentkezni
hasonlokeppen jartam az elmult hetekben en is, gentoo mellett akartam az xp-t hasznalni, nem is bantottam az xp particiojat. gentoo felmaszott, utana grub-ot feltettem, indult is minden szepen. egy darabig. valamit balf*szkodtam, es utana hol egyik, hol masik rendszer indult, majd valahogyan szepen kinyirtam midnent (particiostablam is elszallt). kb a sirbol sikerult felig visszahoznom a win-t, sajna a gentoo elveszett. mivel a grub akart mindenaron indulni, igy en is bebootoltam winxp cdrol, hogy jol beirom a fixboot meg fixmbr parancsokat, es az lett a vege, hogy ami adatom megmaradt es valtozott a katasztrofahelyreallitas utan, azt egy livecd-vel szepen lementettem, majd az egesz vinyot ujraparticionaltam a 0rol. emlitetted feljebb, hogy hibas mft dolgokra hivatkozik mountolasnal a rendszer. erre annyit tudok javasolni, hogy probald meg a pl a cfdisk-el atkonvertalni fat32-be a particiot, majd vissza nfts-re. nekem ez ad adatparticiomat megmentette, alig vesztek el dolgaim, ami egy kisebbfajta csodaval ert fel, mert nem latszodott a fajlrendszer tipusa sem... (partitionmedzsik... :S). ha van lehetoseg ra, akkor meg elotte probald meg egy masik gepben megnezni, hogy ott latszik-e a particio, jo ha win-es, mert akkor nagyjabol ugyanazert nyavajog ha van valami gond vele, mint ami miatt nem tolt be neked a win. nekem amikor hasonlot irt a grubom, akkor az volt a gondom konkretan, hogy a win particiojan a fajlrendszer megserult. esetleg a win checkdisk vagy scandisk-je megprobalhatja helyreallitani, sok kart attol tartok nem fog mar tenni benne :(.
meg egy dolog eszembe jutott: getdataback for ntfs, ha ntfs volt a vinyod. nagyon jo kis progi, ha van annyi szabad helyed, amennyi a win-es particio, akkor lehet, hogy nagyon sok fajlt meg tudsz vele menteni, ugyanis az egy nagyon nagyon jo kis progi, sikerult mar vele meglepoen jo aranyban visszanyerni KEPEKET es HANGOKAT (amik talan erzekenyebbek, mint az egyeb fileok)
egy kalappal, es ne csuggedj, nem csak neked nincs szerencsed ilyen dolgokban :)
-------------------------------------------------------------------------
remember: ha nyakig vagy a szarban, akkor fejre kell allni! maris csak bokaig er ;)
- A hozzászóláshoz be kell jelentkezni
Hali!
Csatlakozom :(
Ami kb másfel éve működik:
1. XP "valamiért" reinstall
2. grub helyreállítása:
sudo fdisk -l
/dev/sda1 * 1 1912 15358108+ 7 HPFS/NTFS
/dev/sda2 1913 19456 140922180 f W95 Ext'd (LBA)
/dev/sda5 1913 9561 61440561 7 HPFS/NTFS
/dev/sda6 9562 10836 10241406 83 Linux
/dev/sda7 10837 10963 1020096 82 Linux swap / Solaris
/dev/sda8 10964 19456 68219991 83 Linux
/dev/sda1 a C:\(system) partíció
/dev/sda6 az Ubuntu / partíció
Ubuntu Lice CD-ről boot
sudo mount /dev/sda6 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
3. reboot és XP (mostmar nem) megy
Így van 4. pont is
Kép a hibáról
A file természetesen ott van. Ez masodik Xp install után is ez volt.
MS honlapján olvastam valahol, hogy hw hiba lehet. Kösz, de csak a grub helyreinstallálása után nem indul.
menu.lst (kb másfél éve ez, azóta tényleg sok XP reinstall volt, mert a barátnőm játszani használja, meg töltögetni...)
title Microsoft Windows XP Professional - magyar
root (hd0,0)
savedefault
makeactive
chainloader +1
Ötletek?
Semmi nem változott az utolsó XP reintall előtt.
-
budacsik
- A hozzászóláshoz be kell jelentkezni
up
and + info:
sudo mount /mnt /dev/sda6
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/mnt /dev/sda
Due to a bug in xfs_freeze, the following command might produce a
segmentation
fault when /mnt/boot/grub is not in an XFS filesystem. This error is
harmless and
can be ignored.
xfs_freeze: specified file ["/mnt/boot/grub"] is not on an XFS filesystem
Installation finished. No error reported.
This is the contents of the device map /mnt/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/sda
-
budacsik
- A hozzászóláshoz be kell jelentkezni
Ellenőrizd a vinyót ezzel:
http://www.hitachigst.com/hdd/support/downloads/dft32_v411_b00.iso
- A hozzászóláshoz be kell jelentkezni