05. oktober 2004 - 18:34Der er
122 kommentarer og 1 løsning
Fedora og Windows 2000
Hej,
Jeg har netop instaleret Fedora på en computer hvor der i forvejen var Windows 2000, det burde også stadig være der. Men kan ikke vælge det i bootmenuen. Hvordan tilføjer jeg win2k der?
Det er Fedora Core 2.
Ved ikke helt om det er her jeg skal oprette, men nu prøver jeg :)
Er din W2k formateret til fat eller ntfs? Du kunne jo lige prøve at boot'e Linux, logge ind som root, åbne et terminalvindue (højreklik på desktoppen og vælg open terminal
skriv så
fdisk /dev/hda
p
q
og se om den har fundet din windows partition. Ellers prøv med bdb, hdc og hdd
Synes godt om
Slettet bruger
05. oktober 2004 - 20:38#6
Min /grub/menu.lst (suse) ser således ud, den booter 2 x suse og winxp color white/blue black/light-gray default 2 timeout 8 gfxmenu (hd0,3)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux### title SuSE 9.1 kernel (hd0,3)/boot/vmlinuz root=/dev/hda4 vga=0x31a splash=silent desktop resume=/dev/hda2 showopts initrd (hd0,3)/boot/initrd
title SuSE 8.1 kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 vga=791 initrd (hd0,2)/boot/initrd
###Don't change this comment - YaST2 identifier: Original name: windows### title Windows root (hd0,0) chainloader +1
###Don't change this comment - YaST2 identifier: Original name: floppy### title Diskette root (fd0) chainloader +1
###Don't change this comment - YaST2 identifier: Original name: failsafe### title Fejlsikret kernel (hd0,3)/boot/vmlinuz root=/dev/hda4 showopts ide=nodma apm=off acpi=off vga=normal noresume nosmp noapic maxcpus=0 3 initrd (hd0,3)/boot/initrd
De systemtekster, du har indsat, har du tastet dem manuelt ind? Er du helt sikker på at der ike lige har sneget sig en ekstra "space" ind et sted? Eller et . er blevet til , ? eller...
Det lugter lidt af at du har tastet forkert i grub.conf.
Igen, hvad sker der hvis du vælger "other" ? Windows 2000 teksten er jo kun til information, den har ingen effekt.
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,5) # kernel /vmlinuz-version ro root=/dev/hda8 # initrd /initrd-version.img #boot=/dev/hda default=0 timeout=10 splashimage=(hd0,5)/grub/splash.xpm.gz title Fedora Core (2.6.5-1.358) root (hd0,5) kernel /vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.5-1.358.img title Windows 2000 rootnoverify (hd0, 0) chainloader +1
Dette er præcis hvad der står i grub.conf Ja, det samme med Other..
Kort fortalt giver chainloader grub besked på at kalde windows loaderen.
Generelt vil du med google kunne få svar på næsten ethvert linux spørgsmål. Problemet i starten er at finde ud af hvilken information, der er relevant for ens egen installation, men øvelse gør mester.
Jeg håber du får held med det, når man er over begyndervanskelighederne bliver linux et uundværligt værktøj, omend det ikke løser alt. Og så er det vidunderligt at virus pludselig er fulkommen uvedkommende.
default=0 timeout=10 splashimage=(hd0,0)/grub/splash2.xpm.gz title Dell root (hd0,0) kernel /bzImage.417 ro root=/dev/hda2 title Red Hat Linux (2.4.21-13) root (hd0,0) kernel /vmlinuz-2.4.21-13 ro root=/dev/hda2 initrd /initrd-2.4.21-13.img title Windows root (hd0,1) makeactive chainloader +1
Nu er jeg ikke lige hjemme så jeg kan prøve, men er det ikke den der 'makeactive' jeg mangler?
Din fejlmeddelelse indikerer at der er en syntaksfejl i grub.conf ikke at der mangler en kommando. Jeg tror ikke du har behov for at køre makeactive, og jeg kan ikke gennemskue om den er uskadelig, så jeg foreslår under alle omstændigheder at du fjerner syntaksfejlen først.
helgec> /etc/grub.conf og /boot/grub/grub.conf er links til /boot/grub/grub.conf
Uanset hvilken af de 3 man åbner er det /boot/grub/grub.conf man retter i, og det giver same resultat.
Synes godt om
Slettet bruger
06. oktober 2004 - 21:35#35
The boot menu page 7 of 9
To create a menu, all you need to do is create a simple text file in /boot/grub called menu.lst. If you put it in the right place, it'll be sitting alongside the stage1 and stage2 files on your root GRUB drive. Here's a sample menu.lst file that you can use as a basis for your own:
default 0 timeout 30 color white/blue blue/green
title=Boot Linux root (hd0,4) kernel /boot/bzImage root=/dev/hda5
title=Boot Linux using initrd root (hd0,5) kernel /boot/bzImage root=/dev/loop0 init=/initdisk.gz initrd /initdisk.gz
title=Windows NT root (hd0,3) chainloader +1
Synes godt om
Slettet bruger
06. oktober 2004 - 21:42#36
"redhat9user" jeg påstår ikke du er fejl på den men jeg har uden overdrivelse lavet de første 100 boot menuer i GRUB med op til 7 systemer på samme computer jeg har altid ordnet det hele i menu.lst og det virker
jeg skal rette syntakst fejl, men ved ikke hvilke..
Min grub.conf ser stadig sådan her ud: # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,5) # kernel /vmlinuz-version ro root=/dev/hda8 # initrd /initrd-version.img #boot=/dev/hda default=0 timeout=10 splashimage=(hd0,5)/grub/splash.xpm.gz title Fedora Core (2.6.5-1.358) root (hd0,5) kernel /vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.5-1.358.img title Windows 2000 rootnoverify (hd0, 0) chainloader +1
Ok, det er da et fremskridt. Nu kan du så lige prøve makeactive.
Synes godt om
Slettet bruger
06. oktober 2004 - 22:18#49
Jamen hør så her det er du nødt til at sætte dig ind i, sagen er den at du kan lave alle de ændringer du orker men hvis du ikke skriver dem ind i MBR så er de jo totalt virkningsløse, du kunne i realiteten li´så godt ligge et billede af din moster i /home så
MBR = Master Boot Record, der hvor GRUB ligger. Der skal da ikke gøres mere end at rette i grub.conf så vidt jeg ved (i modsætning til hvis man booter med lilo).
Synes godt om
Slettet bruger
06. oktober 2004 - 22:32#57
Jamen hør nu lige her efter enhver ændring skal man da skrive ændringen til MBR
Må indrømme at jeg er begyndt at blive lidt forviret.
Min /boot/grub/grub.conf ser sådan her ud: # grub.conf generated by anaconda #noverify # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,5) # kernel /vmlinuz-version ro root=/dev/hda8 # initrd /initrd-version.img #boot=/dev/hda default=0 timeout=10 splashimage=(hd0,5)/grub/splash.xpm.gz title Fedora Core (2.6.5-1.358) root (hd0,5) kernel /vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.5-1.358.img title Windows root (hd0,0) makeactive chainloader +1
-------------------------------- direkte kopieret.
Hvis jeg åbner et terminalvindue og skriver
fdisk /dev/hda
p
for jeg følgende: Enhed Boot Start End Blocks Id System /dev/hda1 * 1 20321 10241406 c W95 FAT32 (LBA) /dev/hda2 20321 79656 29904997+ f W95 Ext'd (LBA) /dev/hda5 20321 59878 19936633+ c W95 FAT32 (LBA) /dev/hda6 59878 60080 102217+ 83 Linux /dev/hda7 60081 62160 1048288+ 82 Linux swap /dev/hda8 62161 79655 8817448+ 83 Linux
I din konsol (du er logget ind som root) skriver du grub -> klik enter ( når du kan se grub står i øverste venstre hjørne skriver du root ( -> klik tabulator ( hvis du kun har en harddisk klik tabulator indtil der antagelig står (hd0,5 -> fuldend parantesen så der står root (hd0,5) frefter skriver du setup (hd0) -> klik enter skriv quit -> klik enter skriv reboot -> klik enter
hmm...min grub.conf fil ser stadig ud som efter 22:35:42 ..
Synes godt om
Slettet bruger
06. oktober 2004 - 22:51#70
det skal forstås således at efter du har trykket tabulator så mange gange at , (kommaet) har placeret sig så får du alle partitionerne listet, en af disse partitioner indeholder din kernel den skal placeres efter , (kommaet) så afslutter du parantesen Du har nu fortalt systemet hvor det kan finde en gyldig kernel så skriver du til MBR med kommandoen setup (hd0)
Helt ærligt! Du har nu geninstalleret den fungerende grub. Boot foretages i flere niveauer, den første er grub. Derefter kaldes de andre ud fra teksten i grub.conf.
Hmm...nu har jeg prøvet at reparere windows, hvilket gik fint. Men der ser ikke ud til at have hjulpet, stadig samme fejl.grub.conf ser sådan her ud:
# grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that# all kernel and initrd paths are relative to /boot/, eg. # root (hd0,5) # kernel /vmlinuz-version ro root=/dev/hda8 # initrd /initrd-version.img #boot=/dev/hda default=0 timeout=10 splashimage=(hd0,5)/grub/splash.xpm.gz title Fedora Core (2.6.5-1.358) root (hd0,5) kernel /vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet initrd /initrd-2.6.5-1.358.img title Windows rootnoverify (hd0,0) chainloader +1 makeactive boot
Synes godt om
Slettet bruger
07. oktober 2004 - 16:58#75
Jamen der er da noget der slet ikke stemmer, der angives at kernel ligger på /dev/hda8 og et andet sted hd0,5 (hda6) hvor mange partitioner har du overhovedet på den computer ??
Har et c:\ hvor windows er på, og et d:\ til filer, og så dem linux har lavet..
Synes godt om
Slettet bruger
07. oktober 2004 - 17:28#77
Ja jeg ser først nu at der var et output fra din "fdisk" jeg var ikke opmærksom på at du havde en udvidet partition i Windows. Hvis jeg var dig ville jeg geninstallere RH du kan se en vejledning på http://www.eksperten.dk/spm/547686 La´vær med at lade RH oprette partitioner automatisk brug "disk druide" slet de Linux partitioner der er oprettet og opret en ny swap partition og en /(rodpartition) så kører skidtet om en halv time
Du behøver i realiteten ikke installere windows først, men windows lægger begrænsninger på hvordan disken kan partitioneres. Windows kan kun forstå 2 fysiske partitioner og på 2. partiton kun logiske drev. Grub kan rette noget op på dette, men det nemmeste er at installere windows først.
Nej, man kan ikke lave bootmeuen i windows. Problemet lige nu er at windows installationen oveskriver MBR hvor GRUB lå. Hvis du vil undgå dette skal windows installeres under grub.
Jeg vil tro at du kan slippe godt fra at installere grub nu og konfigurere den manuelt.
Synes i har hjulpet meget og godt - så sætter lige pointsne op
tak indtil videre ;)
Synes godt om
Slettet bruger
07. oktober 2004 - 19:06#91
La vær med at tænke så meget på point men gør da for pokker hvad vi siger til dig jeg skrev til dig "slet de Linux partitioner der er oprettet og opret en ny swap partition og en /(rodpartition)" og så går du gud dødme hen og sletter windows kan du da ikke fatte at det er Linux der er problemet det er der GRUB ligger det er den du skal ha til at virke
helgec, i et andet spm ( http://www.eksperten.dk/spm/547686), skriver du: "Det er helt op til dig, men mig bekendt tager RH ikke hensyn til installerede systemer, det gør derimod SuSE som jeg kører med."
Kan jeg ikke også bruge SuSE ?
Synes godt om
Slettet bruger
07. oktober 2004 - 19:51#96
Slap af 2 min. jeg kommer med lidt vejledning
Synes godt om
Slettet bruger
07. oktober 2004 - 19:54#97
Har du windows liggende på c: eller har du stadig d: også ?
Jeg modtager aldrig point, så heller ikke for min skyld.
Nej, du kan ikke installere grub fra linux, men du kan boote på din Fedora CD1 og ved boot: skrive linux rescue, så får du en tekstbaseret linux hvorfra du kan installere grub. Derefter skal grub så konfigureres manuelt - ikke umuligt, men ikke så simpelt at man plejer at starte der :o)
Eftersom du har en disk uden væsentlige data vil jeg klart anbefale at du installerer windows først og derefter lader Fedora gøre alt det svære. Jeg ved ikke om der er en joker med hensyn til FAT32 og W2k, men jeg har lige installeret W2k og derefter FC1 på en bærbar, og det kører helt glat igennen. Grub er den samme i FC1 og FC2, så der er ingen god grund til at det ikke skal virke for dig hvis du svarer rigtigt på spørgsmålene.
Hvis du vælger NTFS til W2k, så lav også en FAT partition til at udveksle data med Linux. Linux NTFS support er ikke optimal, da NTFS er et lukket format.
OK, du vælger at bruge disk druide (og nu kan jeg snart ikke huske hvordan den ser ud)med musen markerer de enkelte Linuxpartitioner (endelig ikke Windows) når partitionen er markeret klikker du på slet det gør du lige indtil der kun er Windowspartitionen tilbage hvis der er udviede partitioner, slet dem, kun Windows (hda1) skal figurere i den vandrette bjælke det øvrige skal figurere som "Free" Næste trin! klik på ny i filsystem -> vælg swap - fast størrelse - 500 Mb -> OK klik på ny -> filsystem ext3 - monteringspunkt / - OK -> næste
Jeg er mest til Fedora fordi der findes så mange programmer, der er portet til Fedora og fordi det er forholdsvis let at få hjælp.
Mit forslag er at du sletter din disk helt, installerer W2k med NTFS systempartition og en Fat32 partition til data, der er fælles med Fedora. På resten af disken lader du så Fedora installere sig.
redhat9user > tak :) er ret opsat på at få det til at virke. Har jo fået rodet lidt rundt med det - og synes det virker ret fedt så vil gerne lære det.
Som sagt, ingen point til mig tak. Snup selv dem, du ville have givet mig. Pointjagten giver så ofte anledning til fjendskab at jeg er stået helt af.
I princippet kan du køre mange windows programmer under Linux (brug eksempelvis wine), men hvorfor gøre det? Du har valgt den rette løsning: Windows til Windows programmer og Linux til Linux programmer. Lige bortset fra spil tror jeg du vil opdage at du efter en tid ikke har brug for ret mange windows programmer.
Jeg har selv en 400MHz PII til W2k og er fuldt tilfreds med den til ordbøger og andre småting. Langt de fleste applikationer findes der en Linux pendant til. Når man har vænnet sig til den foretrækker man oftest Linux applikationen - det er ihvertfald min oplevelse.
Jeg er ikke enig med Bill i mange ting, men han har for nylig annonceret at virtuelle maskiner vil blive en del af Windows i fremtiden. Det tror jeg for en gangs skyld er rigtigt set, omend jeg selv vil foretrække vmware og starte Windows op under Linux fremfor det modsatte. Fordelen frem for det, du har nu, er at du kan have Windows og Linux kørende samtidig på samme maskine.
Hvis du vil snuse til Windows programmer under Linux uden at installere kan du hente en Knopix CD (www.knopper.de) og prøve under den inden du beslutter dig. Knoppix kører fra CD uden installation og er under alle omstændigheder genial at have som rescue disk. Den indeholder blandt andet partimage, som er et bedre alternativ til ghost (backup af partitioner).
Du har mange positive oplevelser for dig. Måske kan Linux forekomme mere besværlig i starten, men prøv at starte forfra uden viden om windows og se hvad der sker. Under Linux vil du opleve at der ikke længere findes mystiske problemer (prøv dig frem - Bill har gemt løsningen krypteret i registreringsdatabasen), der findes kun problemer som du endnu ikke har fattet, men som du kan læse dig frem til løsningen på.
Og er du udvikler vil du opdage at du lige har åbnet låget til et skattekammer....
redhat9user > Glæder mig til at lære mere om det, har jo læst og hørt mange være glade for det. Kender du evt nogle programmer som du kan anbefalde til at programmere i? Gerne java, men ellers også c++.
Jeg giver ikke afkald på point, hvis du mener jeg var til hjælp må du gerne overføre point til mig, hvis du ikke mener jeg hjalp jamen så er det jo bare ærgeligt jeg brugte din tid
Du har lige åbnet en sand gavepakke af gratis tools.
C/C++ er jo en vital del af Linux, så compileren har du allerede installeret. åben et terminalvindue og skriv
info gcc
Et værktøj til generering af grafisk brugerinterface kan du installere eller måske har du allerede installeret det. Hvis du bruger Gnome desktoppen kan du vælge softwareinstallatilon svarende til den du så under installationen. I gnome vælger du "system settings" > "add/remove applications". Her kan du finde en del udviklingsværktøjer, blandt andet "Glade interface designer" (til Gnome).
Java udviklingskittet kan du downloade fra Sun's hjemmeside både til Linux og Windows. Som teksteditor bruger jeg iøvrigt jedit (www.jedit.org), som er skrevet i Java og derfor kan køre på næsten hvadsomhelst. Den kan lave syntax highlighting i et hav af sprog.
Synes både redhat9user og du helgec har været til hjælp, og da redhat9user ikke vil have dem for du dem bare, helgec :)
Synes godt om
Slettet bruger
08. oktober 2004 - 23:20#123
Mange tak, sku´det være en anden gang
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.