Toon posts:

[redhat] dualboort 2e poging

Pagina: 1
Acties:

Verwijderd

Topicstarter
Oke, sorry als mensen zich er aan storen dat er al een topic over bestaat. Niet om te spammen ofzo :), maar die werd zo lang dat door de lilo's de grub's niet meer werden gezien :Y) (niet dat ik wat tegen lilo heb hoor :))

Ik moet alleen even twee dingen weten (hoop ik), dan ga ik het meteen weer proberen.

1 Ik heb nu linux naast win XP geïnstaleerd met grub op de eerste sector van de bootpartitie als bootloader. Windows werkt nog perfect, maar Linux start niet op, ook niet met de diskette :( dan krijg ik dit te zien:
"Could not find kernel image: Linux
Boot:"

Komt dit dat ik tijdens het partitioneren niet "force to be a primairi partition" heb gekozen? Als ik dat nu opnieuw doe.. boot hij dan wel van de disk waarschijnlijk?

2 Ik wil grub.bin op de c:\ zetten en dan de ntbootloader gebruiken. Dan moet ik de regel: 'c:\grub.bin = "linux" -> toevoegen. Maar waar in het win MBR? kan iemand dat mij laten zien waar?
Dit is nu mijn MBR:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

b.v.b.d.

Verwijderd

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
c:\grub.bin = "linux" <--- daar dus, bijvoorbeeld
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS <--- hier kun je dus ¨default=linux¨van maken
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
c:\grub.bin = "linux" <--- of daar...

Verwijderd

Topicstarter
oke, danke :) :)

Zal het dan helpen als ik het maar herinstaleer en dan de /boot én / bij het partitioneren aanvink met "force to be a primairi partition"?
Zou het dan wel booten met de diskette?
Daarna regel ik het wel met het MBR, eert maar eens kunnen booten.

Of er moet een eenvoudige manier zijn om het alsnog te kunnen laten booten.

Verwijderd

Topicstarter
mm, heb net nog even de instalatie cd er ingedaan en gekeken maar die optie staat er niet bij het editen van een partitie :(
Maar ik zie ook niet wat ik eigenlijk nu nog beter kan instaleren :\

hier een schema van me partities zoals ze nu zijn:

-/dev/hdb
|- /dev/hdb1 <--- /boot
|- /dev/hdb2 <----/
|- /dev/hdb3 <----/home
|- /dev/hdb4 <---- extended
|- /dev/hdb5 <----/vfat
|- /dev/hdb6 <----/swap
|- FREE <---- kon om de ene of andere reden niet alle Mb'tje op maken :(

Me /boot en / staan dus al op een primary partition :/ (of heb ik het fout?)

Maar hij boot dus niet vanaf floppy :(

edit:
SHIT, al me mooie spaties geeft hij niet weer :(, die moet je er dan maar even bij denken :)

Verwijderd

|- /dev/hdb1 <--- /boot
|- /dev/hdb2 <----/
|- /dev/hdb3 <----/home

Dit zijn Primary partitions. Extended begint bij:

|- /dev/hdb4 <---- extended

Dus in /boot/grub/grub.conf moet je de volgende entries hebben:

root (hd1,0)

en

kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hdb2

Verwijderd

Booten doe je dan dus (zie andere thread) vanf de cd, en dan geef je de optie : linux rescue

  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 14:47

JaQ

ik zat dus met een vergelijkbaar probleem. Dat heb ik als volgt opgelost:
1. eerst met captain nemo mijn kernel opgehaald vanaf mijn linux schijf.
2. loadlin vanaf een linux schijf gekopieerd.
3. batje geschreven:

---------------
rem This ensures that any anwriten disk buffers are flushed

smartdrv /C

rem This loads up the kernel and boots linux

loadlin c:\bootloader\gentoo\bzimage root=/dev/hda7 ro
---------------

c:\.. etc. verwijst naar mijn kernel image. root is mijn "normale" linux root. ro staat voor read only.

Als je nu boot in een dos modus (maar het werkt misschien ook wel vanuit windows rechtstreeks, afhankelijk van de geheugen indeling) zou je via dit batje in je linux install moeten komen.

Daarna ga je naar grub (als root):

#grub

en tik in (in jouw geval):
grub>root (hd1,1)
grub>setup (hd0)
grub>quit

hd0 is hda, hd1 is hdb, het gedeelte voor na je komma moet je 1 vanaf trekken.

als het goed is, vind je dan in /boot/grub een file genaamd menu.lst
Die laat je er als volgt uit zien:

----------
defailt 0
timeout 30
title=linux
root(hd1,1)
kernel /boot/bzimage root=/dev/hdb2

title=windows
root (hd0,0)
chainloader +1

----------------

Nu zou het moeten werken....

Suc6

Egoist: A person of low taste, more interested in themselves than in me


Verwijderd

Topicstarter
Het is gelukt JAWEL, Ik heb gedaan wat jij zei beezzthing :)
(andere threat http://gathering.tweakers.net/forum/list_messages/574303

werkt goed ja, zo met de nt loader :)

Bedankt voor alle inspanning en doorzettings voormogen om me te helpen (iedereen) :) :)
Ik zal wel met nog veel meer vragen komen... maar het belangrijkste is nu gebeurd! Een draaiende Linux distro.

Ik ben niet echt een windows noob, maar ook geen expert. Maar nu kan ik opgroeien met Linux :)
Pagina: 1