Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Windows loader grub 22  (gelezen 2613 keer)

Offline verschuren.piet

  • Lid
    • http://sintportfolio.blogspot.com/
  • Steunpunt: Nee
Windows loader grub 22
« Gepost op: 2009/09/09, 03:49:22 »
Hallo,

Sinds deze week is mijn school weer begonnen en zit ik op kamers, alleen omdat internet hier via Linux nog niet werkte heb ik een paar dagen Windows Vista gebruikt die ik naast Ubuntu(ultimate Edition 2.2) en Suse heb, echter sloot Windows vanavond om de een of andere rede opeens af, hierna werkte Ubuntu en Suse nog wel, alleen Windows wilde het systeem gaan repareren en gaf als melding dat hier eventueel programmas bij zouden kunnen verdwijnen, dit leek me niet veilig dus heb ik nog een keer opnieuw opgestart en voor de 2de Windows Loader(stond 2 keer hetzelfde in het GRUB menu) gekozen, ook deze deed het niet goed en wou gaan repareren ofzo maar wel op een andere manier als de eerste, dus heb ik nog maar een keer opnieuw opgestart alleen toen kreeg ik in grub error 22, Ik werk nu vanaf de liveCD en om de een of andere rede werkt internet nu wel gewoon goed.

Wat ik eigenlijk wil vragen is hoe ik nu het beste te werk kan gaan om geen bestanden te verliezen en wel grub(of iets anders) weer goed te krijgen. als ik hiervoor ubuntu opnieuw moet instaleren kan iemand dan een linkje geven naar een uitleg of iets dergelijks van hoe je dan goed en veilig moet partitioneren, want ik heb al eens opnieuw geinstaleert en sinds dien is het een beetje een zooitje, maar nog wel bij te houden, maar ik vaag me af wat er gebeurt als ik weer opnieuw installeer?

PS: als dit helpt, resultaat van sudo fdisk -l :

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd793f501

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1323    10618880   27  Unknown
/dev/sda2   *        1323        9810    68177237    7  HPFS/NTFS
/dev/sda3            9811       20119    82807042+   f  W95 Ext'd (LBA)
/dev/sda4           20120       38914   150961148   83  Linux
/dev/sda5           18948       20119     9414090   83  Linux

Disk /dev/sdb: 8054 MB, 8054636032 bytes
8 heads, 32 sectors/track, 61451 cylinders
Units = cylinders of 256 * 512 = 131072 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       61452     7865839+   b  W95 FAT32


Alvast heel erg bedankt,
Piet Verschuren.

Offline track

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #1 Gepost op: 2009/09/09, 12:10:52 »
Hoi Piet,

volgens mij is er alleen iets mis met de  grub  opstartloader en zijn menu.
En je hebt enkele rare partities erbij.
Als je alleen dat herstelt (en vooral niet herinstalleert of formatteert)
is er eigenlijk weinig risico dat je data zou verliezen.

Kun je dus niet meer naar je Uby-installatie komen dan ?

De eerste stap zal zijn dat je volgens deze handleiding de grub weer herstelt:
http://sites.google.com/site/computertip/grub  (hoofdstuk 2)

track

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #2 Gepost op: 2009/09/09, 13:47:46 »
Je hebt inderdaad een rare partitie indeling.

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1323    10618880   27  Unknown
/dev/sda2   *        1323        9810    68177237    7  HPFS/NTFS
/dev/sda3            9811       20119    82807042+   f  W95 Ext'd (LBA)
/dev/sda4           20120       38914   150961148   83  Linux
/dev/sda5           18948       20119     9414090   83  Linux


sda2 is je windows zo te zien.
sda3 is een extended partitie en daar zit je ubuntu en suse op. Je hebt geen swap. (sda4 en sda5)
En naast de sda3 staat W95 (windows95) wat heel raar is.

Mijn fdisk -l ziet er zo uit (ook dualboot met ubuntu):

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda1   *           1         851     6835626    c  W95 FAT32 (LBA)
/dev/sda2             852        1868     8169052+   5  Uitgebreid
/dev/sda5             852        1811     7711168+  83  Linux
/dev/sda6            1812        1868      457821   82  Linux wisselgeheugen

Hier zie je dat de paritie waar ubuntu opstaat sda5 is en in sda2 staat en de ID is 5 en Systeem is "uitgebreid".
De sda6 is de swap.

Een vraagje:
(Ook naar de andere forumleden toe):

Is dat een wubi of VB installatie of zo. Heel vreemd. (Volgens de minieme kennis die ik er nog maar over heb hoor).


Dit alles even terzijde hoor, gewoon de grub eens herstellen volgens de aanwijzingen van track en dan moet het wel goed komen denk ik.

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Windows loader grub 22
« Reactie #3 Gepost op: 2009/09/09, 14:55:33 »
Een swap hoor je erin te hebben Wubi of niet.
En W95 Ext'd (LBA) extended is een container van logische partities, hierbij staat geen FAT aanduiding
Van deze site http://doc.nl.linux.org/GUIDE/sag-nl/x1155.html
Om iets aan dit ontwerpprobleem te doen, werden extended partities uitgevonden. Deze truuk stond het toe een primaire partitie te partitioneren in subpartities. De dus onderverdeelde primaire partitie is de extended partitie; de subpartities zijn logische partities. Ze gedragen zich als primaire partities, maar worden op andere wijze aangemaakt. Tussen deze twee typen partities bestaat geen verschil in snelheid.

Best leuke site om eens door te lezen om kennis van partities etc. te vergroten
In der Beschränkung zeigt sich der Meister.

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #4 Gepost op: 2009/09/09, 15:16:57 »
Een vraagje:
(Ook naar de andere forumleden toe):

Is dat een wubi of VB installatie of zo.

Het "voordeel" van wubi is dat er NIET gepartitioneerd wordt. Wubi (incl. swap) komt op een bestand (virtuele schijf) in de windows partitie. Die zie je dus niet zomaar met een fdisk -l vanaf een LiveCD.

Offline track

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #5 Gepost op: 2009/09/09, 16:24:53 »
heir4c:
ik interpreteer de uitkomst van de  fdisk -l zodanig dat Piet deze partities heeft:
 /dev/sda1               1        1323    10618880   27  Unknown                         # Herstelpartitie waarschijnlijk
 /dev/sda2   *        1323        9810    68177237    7  HPFS/NTFS                    # Win.. partitie
 /dev/sda3            9811       20119    82807042+   f  W95 Ext'd (LBA)              # extended: container voor  /dev/sda5
 /dev/sda4           20120       38914   150961148   83  Linux                           # (primaire) Linux- partitie
 /dev/sda5           18948       20119     9414090   83  Linux                            # ext. Linux- partitie, moeten wij nader bekijken **

** dit is een beetje raadselachtig, want normaal zou hier een swap-partitie zitten.
     Maar je weet niet wat er mis is gegaan. Dus eerst niet aantasten, eerst bekijken wat er op zit.
     Bovendien is er vrije ruimte in de ext-partitie tussen 9811 en 18947 ....

Dus, als tweede stap valt de /dev/sda5 te bekijken.
Maar eerst die bak weer aan de praat krijgen ...  dus:  grub  herstellen.

track
« Laatst bewerkt op: 2009/09/09, 16:26:44 door track »

Offline verschuren.piet

  • Lid
    • http://sintportfolio.blogspot.com/
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #6 Gepost op: 2009/09/09, 16:38:17 »
Hallo alemaal,

Hartelijk dank voor jullie hulp, ik gan nu eerst even eten en huiswerk maken, dus het zel nog wel even duren voor ik weet of het werkt.

Groeten, Piet.

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #7 Gepost op: 2009/09/09, 18:27:22 »
Gijsberth, Track, ...,  over die primaire en logische, dat weet en snap ik maar is het volgende:
Bij verschuren.piet staat:
f  W95 Ext'd (LBA)als aanduiding voor de extended
Bij mij:
5  Uitgebreid
Bij piet geeft die aanduiding iets over windows, waarom?, het is een (extended) partitie waar 2 linux-en opstaan (Ubuntu en Suse).
Misschien is dit te ingewikkeld om dit in 123 en kort en simpel uit te leggen, maar als het even kan,...

@testcees: ok

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Windows loader grub 22
« Reactie #8 Gepost op: 2009/09/09, 18:38:23 »
Bij linux wordt de container uitgebreid genoemd. Zie mij fdisk:
Schijf /dev/sda: 40.0 GB, 40016019456 bytes
255 koppen, 63 sectoren/spoor, 4865 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x00067c8d

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda1   *           1        4660    37431418+  83  Linux
/dev/sda2            4661        4865     1646662+   5  Uitgebreid
/dev/sda5            4661        4865     1646631   82  Linux wisselgeheugen

Schijf /dev/sdb: 400.0 GB, 400088457216 bytes
255 koppen, 63 sectoren/spoor, 48641 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0xa922a922

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sdb2   *       42796       48641    46957995    5  Uitgebreid
/dev/sdb3            3301       42795   317243587+  83  Linux
/dev/sdb4               1        3300    26499217+  83  Linux
/dev/sdb5           42796       47708    39463609+  83  Linux
/dev/sdb6           47709       48641     7494291   82  Linux wisselgeheugen

Partitietabel-items liggen niet in schijfvolgorde.

Schijf /dev/sdc: 500.1 GB, 500107862016 bytes
255 koppen, 63 sectoren/spoor, 60801 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x8d399bc0

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sdc1   *           1       60050   482351593+  83  Linux
/dev/sdc2           60051       60801     6032407+   5  Uitgebreid
/dev/sdc5           60051       60801     6032376   82  Linux wisselgeheugen
Lekker rommeltje,he. XD

Aan jou fstab te zien heb je geen logische partities onder de Primaire partitie van Windows.
« Laatst bewerkt op: 2009/09/09, 18:40:13 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Offline track

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #9 Gepost op: 2009/09/09, 18:52:24 »
heir4c:
als je hier kijkt:  http://www.viralpatel.net/taj/tutorial/partition_table.php
zie je dat dit  type 05  bij het DOS-tijdperk thuis hoort (aangestuurd per Cylinder, Track, Head),
en  type 0f  bij het win95-tijdperk (en voor LBA bedoeld).

Zover ik het kan zien maakt het in het praktijk niet uit. 
Want in wezen  alle schijven worden tegenwoordig met LBA aangestuurd
en ik heb nog niet gehoord dat er in dit verband een foutmelding was.

Dus: historisch dit verschil, praktisch geen.

track
« Laatst bewerkt op: 2009/09/09, 19:00:03 door track »

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #10 Gepost op: 2009/09/10, 01:42:42 »
Gijsbert, Track, bedankt voor de antwoorden, ik ga dat eens rustig doorlezen morgen want ben nu met iets anders bezig, kan wel engels maar is niet mijn tweede natuur, dus moet ik wel iets meer concentreren voor dat.

Offline verschuren.piet

  • Lid
    • http://sintportfolio.blogspot.com/
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #11 Gepost op: 2009/09/10, 06:34:56 »
Grub herstellen lukt niet, doe ik iets verkeerd?

       [ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]

grub> root (hd0,2)

grub> setup (hd0)

Error 17: Cannot mount selected partition

grub>

Het lijkt ook wel heel makelijk zo, volgens mij zie ik iets over het hoofd ???

« Laatst bewerkt op: 2009/09/10, 06:38:03 door verschuren.piet »

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Windows loader grub 22
« Reactie #12 Gepost op: 2009/09/10, 11:21:16 »
Geef eerst dit commando in grub  find /boot/grub/stage1 nu krijg je een of meerdere mogelijkheden te zien bijv.
hd (1,2)
hd (2,4)
etc. Afhankelijk van de aantal partities met een menu.lst erop, waarvan je op kan starten.
In der Beschränkung zeigt sich der Meister.

Offline track

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #13 Gepost op: 2009/09/10, 12:34:48 »
...
grub> root (hd0,2)

grub> setup (hd0)

Error 17: Cannot mount selected partition

grub>

Het lijkt ook wel heel makelijk zo, volgens mij zie ik iets over het hoofd ???
Yep blijkt zo te zijn.  Op /dev/sda3 (=hd0,2) staat helemaal geen Linux !  Hoe zou hij daar iets kunnen vinden ?
Je moet op  /dev/sda4  of  /dev/sda5  zijn !   

Het zal dus een   grub> root (hd0,3)
worden of een    grub> root (hd0,4)
afhankelijk van welke partitie nu de goede is.  (wil je dat dan even verklappen, want er blijken 2 Linuxen te zijn)

track

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: Windows loader grub 22
« Reactie #14 Gepost op: 2009/09/10, 13:48:22 »
Track, vandaar dat commando wat ik gaf, daarmee zie je op welke partitie een menu.lst staat waar grub verder mee je OS kan opstarten. Welke de goede OS is zie je vanzelf en kan je daar verder van te voren later de menu.lst aanpassen mocht dit nodig zijn.
In der Beschränkung zeigt sich der Meister.

Offline verschuren.piet

  • Lid
    • http://sintportfolio.blogspot.com/
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #15 Gepost op: 2009/09/10, 18:35:52 »
Oeps, ik dacht echt dat ik doe goede had met hd0.2, beetje dom van mij...

Maar nu werkt inneens de bootloader van Suse, alleen jammer dat hierin zowel Suse al Windows werken alleen bij ubuntu word er weer een soort grub opgestart en daarna komt weer de foutmelding 22, wat wil dit dan weer zeggen(ik dacht trouwens dan windows nu handmatig zou moeten worden toegevoegt, maar dit is dus niet het geval, is dit mischien wel het geval voor Ubuntu?

grub> root (hd0,3)

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

Error 15: File not found

grub> root (hd0,4)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  15 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,4)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

grub>


Offline track

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #16 Gepost op: 2009/09/10, 18:48:18 »
Vanuit dit blijkt het zo te zijn dat er op de partitie /dev/sda4  helemaal geen grub aanwezig is.

Wat staat er dan wél op ?   Dat kun je in ieder geval vanuit Suse bekijken door die partitie te mounten.
En de  /dev/sda5  blijkt dus de Suse te zijn.

track

Offline verschuren.piet

  • Lid
    • http://sintportfolio.blogspot.com/
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #17 Gepost op: 2009/09/10, 19:03:57 »
Als ik heb goed begrijp moet ik dan het volgende comando uitvoeren: mount /dev/sda4/bestaande map, maar maakt dit iets uit welke map, of kan dit alles zijn?

Offline track

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #18 Gepost op: 2009/09/10, 21:07:28 »
Yep.  Maar sudo mount /dev/sda4  bestaande_map     (spatie !)
Welke map maakt inderdaad niet uit.
Of, je klikt in nautilus (of wat er in Suse zit) op de desbetreffende partitie.

track

Offline verschuren.piet

  • Lid
    • http://sintportfolio.blogspot.com/
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #19 Gepost op: 2009/09/10, 22:21:34 »
Bedankt maar werkt helaas ook niet, de terminal in Suse zegt dat ie al gemount is ( /home )
ik heb het ook met sda6 geprobeert, dit stond namelijk achter Ubuntu in de bootloader, maar ook hierbij zie die dat ie al gemount was.

Offline track

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #20 Gepost op: 2009/09/10, 22:56:57 »
/dev/sda6   ?? 
Die stond niet in de  fdisk -l  !  waar komt die nu vandaan ??

Doe in Suse nog een keer dat  fdisk -l  Wat vertoont die nu ?
En verder (in Suse) een  mount .  Anders ben ik de draad kwijt.

track

Offline verschuren.piet

  • Lid
    • http://sintportfolio.blogspot.com/
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #21 Gepost op: 2009/09/13, 21:57:36 »
Ik heb er mijn vader maar even naar laten kijken, en waarschijnlijk heeft windows toch de ubuntu partitie gewoon weggegooit, dus hebben we ubuntu maar even opnieuw geinstalleerd, nieuwe fdisk -l:

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd793f501

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1323    10618880   27  Unknown
/dev/sda2   *        1323        9810    68177237    7  HPFS/NTFS
/dev/sda3            9811       20119    82807042+   f  W95 Ext'd (LBA)
/dev/sda4           20120       38914   150961148   83  Linux
/dev/sda5           18948       20119     9414090   83  Linux
/dev/sda6            9811       18563    70308409+  83  Linux
/dev/sda7           18564       18946     3076416   82  Linux swap / Solaris

Partition table entries are not in disk order

Offline track

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #22 Gepost op: 2009/09/14, 11:20:34 »
Hij heeft in de voormalige vrije ruimte dus nòg een Linux- partitie aangemaakt.

Nu is het de vraag, wat staat er op de andere partities, de /dev/sda4  en /dev/sda5  ?
Eigenlijk zou je daar de gegevens van de vroegere installaties moeten vinden ...

track

Offline verschuren.piet

  • Lid
    • http://sintportfolio.blogspot.com/
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #23 Gepost op: 2009/09/17, 17:47:42 »
Sorry voor de wat late reactie, maar hoe kan ik dat percies nagaan, volgens mij zijn dat gewoon lege partities nu

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: Windows loader grub 22
« Reactie #24 Gepost op: 2009/09/17, 18:03:33 »
Vanuit de LiveCD zou je naar die bestanden moeten kunnen. Dus start je computer en boot vanaf de LiveCD (Dus de eerste optie) En dan als je op het bureaublad bent kan je normaal gezien via 'Locaties' in al de bestanden die erop staan.