Gendan bootsektor (Windows vil ikke starte op)
Hejsa
Jeg har lige installeret Suse Linux (den nye med KDE 4.0). Jeg valgte at få installationsprogrammet til at resize min Windows Vista partition med 10 gb så der var plads til Suse, og derudover få Grub bootloaderen til at have Windows som førsteprioritet til opstart. Men efter at installationen er færdig, vil den ikke starte Windows op. Jeg får ganske som jeg har valgt muligheden for at vælge mellem Windows og Suse, - Suse virker upåklageligt, men når jeg vælger Windows Vista siger den, at systemet er beskadiget eller ikke eksisterer.
Når jeg er inde i Suse har jeg adgang til min windows-partition og kan se, at alle mine filer (inkl. windows systemfilerne) stadig ligger der, så der er altså ikke noget galt med partitionen, men snarere grub bootloaderen.
Nogen der ved, hvordan det kan fixes? Min førsteprioritet er at kunne starte Windows op, så må muligheden for Suse-boot komme bagefter, så kan man eventuelt nulstille det så det ikke er Grub der booter op, men kun Windows?
På forhånd tak.
Mvh. Anders
- Log in to post comments
Kommentarer10
hm
Da jeg installerede Suse, angav den selv Windows Vista til at ligge i mappen /Windows/C . Jeg spekulerede ikke nærmere over det, men nu kan jeg se, at det er en mappe som ligger på suse-partitionen, og den er helt tom. Så det er altså grub der har angivet en forkert mappe til windows. Spørgsmålet er nu hvordan jeg retter det?
Re: Gendan bootsektor (Windows vil ikke starte op)
Du skal rette i filen /boot/grub/menu.lst, og du skal selvfølgelig være root, for at gøre det.
Der skal stå:
title windows
root (hd0,0)
makeactive
chainloader +1
- hvis Windows er på /dev/hda1
Start evt. med fdisk -l , så du er sikker.
Måske kan du gøre det med yast, hvis du ikke er vild med konsollen.
Re: Gendan bootsektor (Windows vil ikke starte op)
lad os prøve at hjælpe dig.
1: boot i din suse
2: åbn en terminal
3: skriv "su" og root's password
4: skriv "fdisk -l" l som i LARS og giv os outputtet her
5: skriv "cat /boot/grub/menu.lst | grep ^title -C 1" og giv os outputtet.
Så vil vi (jeg) kunne hjælpe dig
Er der ikke et eller andet med vista
Jeg mener at vista ikke er vildt glad for at linux systemer resize'er den partionen,
jeg køre selv dual boot på min bærbar mellem debian og Vista, og der har jeg resize'd harddisken i windows for at komme omkring det problem....
undskyld mine stave fejl. og jeg håber det hjælper.
data
Tak for svarene, outputtet for fdisk -l ser således ud:
Disk /dev/sda: 250.0 GB, 250059350016 bytes
171 heads, 40 sectors/track, 71403 cylinders
Units = cylinders of 6840 * 512 = 3502080 bytes
Disk identifier: 0x000d7aec
Device Boot Start End
/dev/sda1 1 307
/dev/sda2 307 67760
/dev/sda3 * 67760 71273
/dev/sd4 71274 71403
/dev/sda5 71274 71403
Device Blocks Id System
/dev/sda1 1048576 27 Unknown
/dev/sda2 230689260 7 HPFS/NTFS
/dev/sda3 12014800 83 Linux
/dev/sd4 444600 5 Extended
/dev/sda5 444580 82 Linux swap/solaris
Jeg var nødt til at dele det op i 2 boxe, men i terminalen står det altså i 1 tabel.
Når jeg taster 5) ind (det med menu.lst) skriver den:
bash: /boot/grub/menu.lst: Permission denied
(hvis jeg har /cat foran skriver den No such file or directory). Jeg kan heller ikke få adgang til filen i stifinder, eller dorphin som det hedder. Det gælder i øvrigt de fleste filer :-( virkelig underligt.. Nogen forslag?
mixi -> Jo det kan godt være, havde bare ikke hørt om det, desværre.. Men nu ved jeg da at jeg ikke skal gøre det en anden gang :-)
bootloader
Inde i Yast er der en sektion der hedder Boot Loader Settings. Derinde står der en liste med operativsystemer, hhv. Windows, openSUSE og Failsafe -- OpenSUSE. Hvis jeg klikker edit ved Windows, står der følgende:
Section Name: Windows
Section Settings:
[ ] Use Password Protection
[ ] Activate this partition when selected for boot
[x] Do not verify filesystem before booting
(og her er altså sat hak i den sidste)
Block Offset for Chainloading: 1
Other sytem: /dev/sda2
Suse Linux (den nye med KDE
Suse Linux (den nye med KDE 4.0)
Bare nysgerrig.. er det openSUSE 11.0 Alpaha (2?), eller KDE Four Live du har installeret?
distro
Det er KDE Four Live
Re: Gendan bootsektor (Windows vil ikke starte op)
Ok, KDE Four Live er bare en openSUSE 10.3 med opdateret desktop.
Inden du går helt i panik ville jeg google lidt og prøve nogle forskellige konfigurationer til Vista i /boot/grub/menu.lst
Jeg installerede 10.3 beta på en bærbar min far har med McVista. Den ville heller ikke boote, men det var bare lige et par linjer i McVista-punktet i menu.lst der skulle rettes til...
Hvis det ikke vil lykkes kan man måske boote fra et McVista-medie og "reparere" bootloaderen...
Re: Gendan bootsektor (Windows vil ikke starte op)
Nu har jeg ikke Suse og Yast, men det ser ud til at din windows-partion ikke
er sat op til at kunde bootes.
Sæt et flueben i :
[ ] Activate this partition when selected for boot
og se om det hjælper. - Eller brug fdiisk til formålet ( Vær sikker på hvad du laver! )
Min fdisk -l ( PClinuxOS)
Enhed Opstart Start Slut Blokke Id System
/dev/hda1 * 1 5100 40965718+ 7 HPFS/NTFS
/dev/hda2 5101 16709 93249292+ f w95 udvidet (LBA)
/dev/hda3 16710 19457 22073310 17 Skjult HPFS/NTFS
/dev/hda5 5101 7650 20482843+ b W95 FAT32
/dev/hda6 15301 16709 11317761 7 HPFS/NTFS
/dev/hda7 7651 7777 1020096 82 Linux swap / Solaris
/dev/hda8 7778 9689 15358108+ 83 Linux
/dev/hda9 9690 11600 15350076 83 Linux
Som du kan se, er det windows-partionen, som er sat til at være aktiv " * ".
/grub/menu.lst:
title windows
root (hd0,0)
makeactive
chainloader +1
Se om "makeactive" er med.