Asensin uuden RedHatin ja samalla tuntuu hävinneen myös Windows, vaikka en Windowsin osiota alustanutkaan. Eikö RedHat osaa lukea edes Fat32:sta? Mistään en löydä sitä osiota missä Windows on? Windows2k:lla oma osio(NTFS), D: yhteinen(FAT). /= RedHat.
Käynnistys ongelma
tyhmyri
18774
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 18
Vanhimmat
Eikös uusin RedHat valitse automaagisesti Win-osioille liitoskohdat? Eli ls /mnt jos löytyy jotain /mnt/win, niin mount /mnt/win .
Jos ei löydy, niin editoi /etc/fstab tiedostoa
Näet osiot (roottina) fdisk -l /dev/hda Eli ensimmäinen IDE-levy, fdisk -l /dev/hdb Eli ensimmäisen IDE:n orja jne.
/dev/hda1 /mnt/winc vfat user,noauto 1 2
Kaikki samalle riville. Sovellat noita sitten osiodesi kanssa. NTFS-osion kanssa kohtaan vfat ntfs ja user,noauto kohtaan ro,user,noauto
Noauto -optio tekee sen, että joudut liittämään osion itse: mount /mnt/win
Jos et saa toimimaa, niin pistä fdisk -l /dev/hda
tulostus tänne
1 2 Voisi laittaa 0 0
En saanut toimimaan, fstab:ia editoin ja valittaa kun yritän mountata
warning: no final newline at the end of /etc/fstab
mount: can't find /mnt/win in /etc/fstab or /etc/mtab
Disk /dev/hda: 255 heads, 63 sectors, 2481 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 732 5879758 83 Linux
/dev/hda2 1242 1290 393592 f Win95 Ext'd (LBA)
/dev/hda3 *1291 2481 9566707 7 HPFS/NTFS
/dev/hda4 733 1241 4088542 b Win95 FAT32
/dev/hda5 1242 1290 393561 82 Linux swap
Tossa siis toi, ja hda3 on ilmeisesti boottaava käyttöjärjestelmä...
Viimeinen rivi pitää olla tyhjä ts. paina enteriä viimeisen säädön jälkeen.
Ja unohdin kertoa, että /mnt/win täytyy olla
olemassa eli
mkdir /mnt/win
mkdir /mnt/win_ntfs
Eli /etc/fstab loppu sivun tapauksessa:
/dev/hda4 /mnt/win vfat user,noauto 0 0
/dev/hda3 /mnt/win_ntfs ntfs ro,user,noauto 0
Äläkä unohda painaa enteriä lopuksi
No voi että nyt on kyllä ALOITTELIJA vauhdissa, mikähän loaderi mulla on kun punahattunen mafioso tunkee siihen ruudulle? Ei ilmeisesti LILO, vaikka asennuksessa niin muistaakseni käskin, koska lilo.conf:ia muuttamalla ei tapahdu mitään. Sinne pitäs saada vielä se NTFS osio...
Se on lilo, jos halusit kerran lilon asentaa. Aja komentoriviltä lilo, niin se asentuu uusilla (toimimattomilla?) asetuksilla. Eli ntfs osiota ei voi liittää? Lilon konffeilla ei ole mitään merkitystä osioiden suhteen. Mitä oikein laitoit sinne? Kirjoita kometoriville modprobe ntfs
[root@localhost root]# modprobe ntfs
modprobe: Can't locate module ntfs
[root@localhost root]# lilo
Added linux *
Warning: device 0x0303 exceeds 1024 cylinder limit
Fatal: sector 20723850 too large for linear mode (try 'lba32' instead)
[root@localhost root]#
Luultavasti sinun pitää lisätä _C tuon win:in perään.
Ainakin minulla se on Mandrakessa seuraavasti:
/mnt/win_C ntfs......
ja
Susessa: /windows_C ntfs....
Edellyttäen, että windows on C:llä
Jos kaikki osioi ei automaattisesti näy asennuksen jälkeen on jotakin mennyt pahasti pieleen ja uusi yritys voisi olla aiheellinen.
Ainoastaan linuxen asennuksen jälkeen tehdyt muutokset ei näy automaatisesti ja ne pitää lisätä käsin.
Saat windowsin taas käyntiin, kun käynnistät koneen dos-disketillä ja annat komennon
fdisk /mbr
Tee kuitenkin ensin linuxkäynnistysdisketti, tai siirrä lilo disketille, ellet halua harjoitella uudelleen asennusta.
asensin Linuxin uusiksja tällä kertaa GRUBIN. Nyt se jopa antaa sen NTFS:n vaihtoehtona alussa mutta kun klikkaa sitä niin valittaa jotain:
system32/ntoskrnl? missing file
Onko RedHat ajellu Windowsin osien päälle, miten nyt ikinä saan Windowsia takaisin entisellään?
Muistan jostakin lukeneeni, että Grup, jos asennetaan masterboottiin tuhoaa windowskäynnistimen ja windows ei enäää käynnisty.
En ole koskaan itse käyttänyt Grup:ia ja en siten tiedä.
Olen käyttänyt vain liloa ja se toiminut, oli kovalevy 8 tai 80GB.
Master tai slave. Levyn alussa tai lopussa.
Asennettu masterboottiin tai muualle.
Win 95/98 saatiin tuossa tapauksessa käyntiin käynnistämällä kone DOS-disketillä ja antamalla fdisk /mbr komento, joka poistaa linuxkäynnistimen mbr:stä..
w2000 ja XP, en ole kokeillut.
Ennen tuota temppua kannattaa linuxkäynnistin siirtää vaikka korpulle, josta sen voi myöhemmin palauttaa.
SUSE kirjoitti:
Win 95/98 saatiin tuossa tapauksessa käyntiin käynnistämällä kone DOS-disketillä ja antamalla fdisk /mbr komento, joka poistaa linuxkäynnistimen mbr:stä..
w2000 ja XP, en ole kokeillut.
Ennen tuota temppua kannattaa linuxkäynnistin siirtää vaikka korpulle, josta sen voi myöhemmin palauttaa.
XP:n suhteen on seongelma,että se ei ymmärrä vanhoja DOS käskyjä (ainakaan kaikkia).
Käynnistä kone XP rompulla, mene recovery tilaan,
kun pääset C:> promptiin, kirjoita fixmbr.
Saat vastaukseksi kyselyn: Oletko varma jne.
Vastaa kyllä, ja homma hoituu.
Kirjoittaa master boot recordin uusiksi, eli toimii kuin fdisk/mbr.
Ja sama toimii siis myös Win2000?
Mistä levykkeen saa, wintoosan kotisivuilta?
Taisi tulla pieni informaatiokatkos. Ymmärsin, ettet pääse linuxilla katsomaan Windows-osiota, mutta vasta nyt sen, ettei windows boottaa. Itselläni ei ole kokemusta ntfs osiolle bootattaessa, mutta tässä netistä löytynyt linkki: Eli asennat lilon (tai grubin) linux -osion alkuun ja ohjaat xp_boottilataajan sinne.
http://garbo.uwasa.fi/ldp/HOWTO/mini/Linux NT-Loader.html
et sinä mitään korppuja tähän tarvitse. win2k:n asennus-cd sisään, asennusvaihtoehdoissa vaihtoehto korjaa asennus (recover), ja sit noilla ohjeilla.
Asensin WIN:in uudestaan ja nyt tietenkään Linux ei enään buuttaa normaalisti mutta näköjään korpulta kuitenkin. Eli nyt en saa enää tyrkätä MBR:n päälle mitään tai ollaan lähtötilanteessa? Pitäisikö loaderi asentaa muualle vai saako GRUBIN vaan konffailtua nyt niin että se hyväksyisi molemmat ongelmitta? Se ei siis auttannu se recoverykään kun sitä NTOSKRNL:iä valittaa, vaikka se löytyikin C:WINNTsystem32 -hakemistosta.
Voi tämän revohkan jälkeen en edes tiedä mitä aion tehdä...
onhan tällaiset hässäkät aina kurjia. uskoisin kuitenkin, että lilon voit asentaa ongelmitta. täysin 100% varmuutta en voi antaa
Okei, katsotaanpa nyt sitten. Itselläni ei ole wintoosaa, joten en näitä voi kokeilla.
Vaihtoehto 1: grub (tai lilo)
Katso malli http://www.tldp.org/HOWTO/mini/Multiboot-with-GRUB-2.html
tai pistä tänne /boot/grub/menu.lst ja käskyn
fdisk -l /dev/hda
tuloste.
Vaihtoehto 2: win2k:n boottivalikko
1. Pistä lilo Linux-osiosi boot sektoriin (ei MBR:ään).
2. dd if=/dev/hda1 of=/tmp/bootsect.lnx bs=1 count=512
3. Kopioi bootsect.lnx Win 2000 osioon.
4. Käynnistä Win 2000
5. Komentotulkkiin kirjoita (hakemistossa C:)
attrib -r -a -s -h boot.ini
edit boot.ini
6. Lisää tuonne:
C:ootsect.lnx="Red Hat Linux"
Ja homma toivottavasti alkaa toimia...
Teille kaikille nyt maailma hymyilee ainakin hetken...