Hjælp - Windows overtog min boot

trafikselskabet
Antal: 137
Tilmeldt:
16-07-2006
User is offline
Hjælp - Windows overtog min boot

Hej derude

Jeg kører (kørte) dualboot med Windows XP og openSUSE 11. Men Windows afgik ved døden og jeg fik derfor brug for at geninstallere denne. openSUSE fungerer upåklageligt, så jeg så ingen grund til at rense hele systemet.

Efter at have taget backup af alt vigtigt og skaffet mig en openSUSE DVD til at genoprette boot, fik jeg Windows installationen til at ryde C drevet (hda1) og geninstallere windows. Grub er nu forsvundet og dette kommer jo ikke som nogen stor overraskelse.

Men jeg kan ikke få openSUSE DVD'en til at genoprette boot-loaderen. Jeg bruger repair-funktionen og forsøger at få geninstalleret boot-loaderen, men lige meget hvad jeg gør får jeg hver gang en fejl når jeg beder den om at installere den nye boot-configuration (jeg kan ikke specificere det nærmere, den siger bare fejl).

Så nu har jeg et system med Windows XP (der virker så godt som Windows nu kan virke) og openSUSE 11 der aldrig bliver booted op. Det er ret irriterende :)

Hvordan får jeg genoprettet min boot sektion?


dusted
Antal: 273
Tilmeldt:
14-10-2006
User is offline
Re: Hjælp - Windows overtog min boot

uden at læse din post særligt grundigt igennem; Antaget at du ved hvor din linux / partition er:
Boot knoppix, mount root (f.eks. i /mnt), kør grub-install scriptet med --root-directory=/derhvordumountederoot (f.eks. grub-install ---root-directory=/mnt)
???
Profit :)

ps.
Du skal derefter selv indskrive din windows installation i /boot/grub/menu.lst
læs grub dokumentation for at se hvordan.


cb400f
cb400f's picture
Antal: 3455
Tilmeldt:
20-02-2005
User is offline
Re: Hjælp - Windows overtog min boot

Hvad sker der hvis du booter fra dvd og vælger "Boot fra harddisk" i stedet for repair.

Så bør du kunne reinstallere grub enten med YaST -> System -> Bootloader eller fra kommandolinjen med grub-install.


trafikselskabet
trafikselskabet's picture
Antal: 137
Tilmeldt:
16-07-2006
User is offline
#3Nah, så nemt er det

#3
Nah, så nemt er det bestemt ikke. Boot fra harddisk medfører bare at Windows starter op. Jeg har ingen bootloader (som sådan), så jeg kan ikke starte openSUSE op.

#2
Jeg har (efter lidt rodearbejde) fundet ud af at min root ligger i følgende sti (når jeg kører Knoppix):
/media/hda7

Så jeg skal altså køre kommandoen?
grub-install --root-directory=/media/hda7
Det er ikke helt nok, da grub-install skal bruge:
Usage: grub-install [OPTION] install_device

Hvad skal install_device være?

Mht til at få Windows op at køre: Hvor finder jeg den dokumentation? Jeg har prøvet (uden held)
grub-install --help
man grub-install
info grub-install


Uffe
Uffe's picture
Antal: 388
Tilmeldt:
24-07-2008
User is offline
Re: Hjælp - Windows overtog min boot

Ikke for at gøre mig klog på det , men jeg har set på andre forums at folk er blevet opfordret til at bruge supergrub i sådanne tilfælde.

http://users.bigpond.net.au/hermanzone/supergrubdi...

Mhv. Uffe


cb400f
cb400f's picture
Antal: 3455
Tilmeldt:
20-02-2005
User is offline
#3 /media/hda7/ er ikke en

#3
/media/hda7/ er ikke en device-node, det er et mount point (en mappe)

Devicen hedder formentlig /dev/hda7

.. Men er du sikker på at du vil installere grub på hda7 og ikke i MBR?


trafikselskabet
trafikselskabet's picture
Antal: 137
Tilmeldt:
16-07-2006
User is offline
#5 Jeg er ikke sikker på

#5
Jeg er ikke sikker på så meget. I min verden kan man kun installere grub i boot-sektoren (MBA?). Hvad andet kan man da lægge en boot-loader i? Og hvordan beder jeg grub om at rette "angrebet" mod MBA? (Jeg ved end ikke hvad en MBA er?)


trafikselskabet
trafikselskabet's picture
Antal: 137
Tilmeldt:
16-07-2006
User is offline
Re: Hjælp - Windows overtog min boot

Doh - MBR... det hjalp jo lidt på det :/ Men hvorfor retter grub-install ikke sig ikke mod MBR som default?


trafikselskabet
trafikselskabet's picture
Antal: 137
Tilmeldt:
16-07-2006
User is offline
Arrgh

Det går ikke særlig godt. Jeg har rodet med diverse guides på nettet om hvordan man kan anvende "grub-install" og "grub" til at genoprette grup, men jeg får fejl i lange baner.

grub-install /dev/hda

giver

Could not find device for /boot: Not found or not a block device.

I Grub bliver jeg bedt om at køre kommandoen

grub> find /boot/grub/stage1

Hvilket giver fejl - could not find the file
I så fald kan jeg prøve

grub> find /grub/stage1

Det giver den samme fejl.

Sætter jeg root (hd0,0) og kører setup (hd0) får jeg endnu en fejl

grub> root (hd0,0)
Filesystem type unknown, partition type 0x7
grub> setup (hd0,0)
Error 17: Cannot mount selected partition

Hvis jeg bruger TAB en smule, kan jeg btw frembringe følgende:

grub> root (hd0,
Possible partitions are:
   Partition num: 0,  Filesystem type unknown, partition type 0x7
   Partition num: 4,  Filesystem type unknown, partition type 0x7
   Partition num: 5,  Filesystem type unknown, partition type 0x82
   Partition num: 6,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 7,  Filesystem type is ext2fs, partition type 0x83

Jeg er gået i stå, for indtil videre har jeg ikke fundet nogen guides hvor jeg ikke får en eller flere fejl i forløbet. Min MBR er sikkert fucked, men kan det virkelig være så besværligt at genoprette den?

Det skal lige nævnes at alle operationer bliver udført i Knoppix via en live-CD. Det gør måske tingene lidt mere bøvlede.

Hjælp!


stig65
Antal: 1027
Tilmeldt:
29-01-2007
User is offline
Re: Hjælp - Windows overtog min boot

Jeg har aldrig haft et lignende problem - men leder du ikke efter dette program?: http://beginlinux.com/server_training/server-manag...


Uffe
Uffe's picture
Antal: 388
Tilmeldt:
24-07-2008
User is offline
Det var det samme

stig65
Det var det samme jeg foreslog - nu må vi jo se og du har mere held med det :-)

Mhv. Uffe


trafikselskabet
trafikselskabet's picture
Antal: 137
Tilmeldt:
16-07-2006
User is offline
#4, #9, #10 Pis, nu havde

#4, #9, #10
Pis, nu havde jeg lige lavet en Knoppix live-cd for at fikse problemet og så er jeg nød til at brænde en ny eller fuske lidt med en usb-key. Men der er vist ikke andet for - jeg må give den et forsøg.


cb400f
cb400f's picture
Antal: 3455
Tilmeldt:
20-02-2005
User is offline
Re: Hjælp - Windows overtog min boot

Er du overhovedet sikker på at devicen hedder /dev/hda forresten?

I alle ikke-antikverede distributioner bør diskene hedde /dev/sdxx

Hvis du brugte tab-completion ville du forebygge den type af fejl...

Burde nok have været opmærksom på dette i #5.


ondope
Antal: 919
Tilmeldt:
01-01-2006
User is offline
Re: Hjælp - Windows overtog min boot

det er enten partition 6 eller 7 du skal have fat i da de kører ext3.
Husk at partition 6 er /dev/sda7 og 7 er /dev/sda8 (grub tæller fra 0), prøv at skrive følgende i grub:
root (hd0,6)
setup (hd0)
hvis du får en succesful message så skulle du være oppe at køre
ellers prøv med (hd0,7)

Stolt bruger af Arch Linux og Manjaro Budgie


trafikselskabet
trafikselskabet's picture
Antal: 137
Tilmeldt:
16-07-2006
User is offline
#12 Hvis jeg tab'er med

#12
Hvis jeg tab'er med hd0... og sd.... får jeg følgende:

grub> root (hd0,
Possible partitions are:
   Partition num: 0,  Filesystem type unknown, partition type 0x7
   Partition num: 4,  Filesystem type unknown, partition type 0x7
   Partition num: 5,  Filesystem type unknown, partition type 0x82
   Partition num: 6,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 7,  Filesystem type is ext2fs, partition type 0x83

grub> root (sd
Error 23: Error while parsing number

Jeg er rimelig sikker på det er hda. Der dukker en sda op hvis jeg slutter min eksterne harddisk til systemet.

#13
Jeg gav det et skud:

grub> root (hd0,6)
Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0,6)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no

Error 2: Bad file or directory type

Faktisk synes jeg at jeg kom længere end før. Jeg mener ellers jeg prøvede nøjagtig det samme for ej så længe, men der fik jeg vist en fejl 15 eller fejl 17. Jeg prøvede også følgende mens jeg var i gang.

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no

Error 2: Bad file or directory type

Jeg har endnu ikke prøvet forslaget fra #10 og #9.


xy
xy's picture
Antal: 868
Tilmeldt:
03-10-2007
User is offline
Re: Hjælp - Windows overtog min boot

http://www.supergrubdisk.org/

Jeg har selv prøvet Super Grub Disk.

Efter min mening et fremragende værktøj


trafikselskabet
trafikselskabet's picture
Antal: 137
Tilmeldt:
16-07-2006
User is offline
Succes!

Jeg kan ikke være mere enig. Super Grub Disk ordnede problemet på et splitsekund og så virkede alt bare helt som det skulle. Det lyder næsten som en fjollet TV reklame :D

Jeg prøvede også Auto Super Grub Disk, som har den fordel at man ikke behøver at brænde en cd. Men det kunne ikke løse problemet.

Jeg ved ikke helt hvorfor de andre metoder overhovedet ikke havde nogen effekt og hvorfor grub og grub-install bare ikke var til at hugge og stikke i. Og openSUSE DVD'ens repair-programmer kunne helle ikke noget som helst (udover at give en intet-sigende fejlmeddelse). Men Super Grub Disk virkede og det er ******* rart at have systemet oppe at køre igen.

Tak for hjælpen derude. Det var lidt ærgeligt at jeg ikke fulgte #4 med det samme, jeg havde det bare bedre med at forsøge at bruge Knoppix (som jo kan siges at være en form for rescue-system) - nu jeg alligevel havde brændt sådan en ned.