[RH8] Lilo Boot Windows XP niet

Pagina: 1
Acties:

  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

Topicstarter
Ik draai nu hardstikke mooi onder Red Hat 8.0, ik dacht laat ik eens wat anders proberen als debian. Goed. Ik dacht dat dit wel een aardig makkelijk OS ook was, en dat Debian veel moeilijker deed, maar dat bleek dus even niet. Op een paar punten moest ik met Red Hat meer configureren dan bij Debian. Een daar van was Lilo. Bij mijn Debian bak, wordt windows xp er automatisch in gezet. Bij Red Hat ook wel, alleen staat er dan DOS, wat overigens niks uit maakt natuurlijk, en wil hij van hda5 booten, dat dus de windows schijf inderdaad is. Het is Trouwens een NTFS Partitie. Om alles even wat duidelijker te maken zet ik hier even wat informatie neer :
Partitie Table

Device Boot Start End Blocks Id System
/dev/hdd1 * 2 4982 40009882+ f Win95 Ext'd (LBA)
/dev/hdd5 2 4982 40009851 b Win95 FAT32

Disk /dev/hda: 255 heads, 63 sectors, 2482 cylinders
Units = cylinders of 16065 * 512 bytes

Device Boot Start End Blocks Id System
/dev/hda1 2 512 4104607+ 5 Extended
/dev/hda2 * 513 2482 15823993+ c Win95 FAT32 (LBA)
/dev/hda5 2 512 4104576 7 HPFS/NTFS <------ die moet ie booten

Disk /dev/hdb: 255 heads, 63 sectors, 5005 cylinders
Units = cylinders of 16065 * 512 bytes

Device Boot Start End Blocks Id System
/dev/hdb2 2 5005 40194630 f Win95 Ext'd (LBA)
/dev/hdb5 2 4380 35174286 b Win95 FAT32
/dev/hdb6 * 4381 4393 104391 83 Linux
/dev/hdb7 4394 4875 3871633+ 83 Linux
/dev/hdb8 4876 5005 1044193+ 82 Linux swap
Lilo Config

prompt
timeout=50
default=linux
boot=/dev/hda
lba32
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32

image=/boot/vmlinuz-2.4.18-14
label=linux
initrd=/boot/initrd-2.4.18-14.img
read-only
append="hdc=ide-scsi root=LABEL=/"

other=/dev/hda5
optional
label=DOS
Als ik nu DOS wil booten komt er te staan Loading DOS.... en meer doet het systeem dan niet.
Ik heb gevonden dat je de NTLDR moet kopieeren ofzo om deze te kunnen laten booten, dit heb ik niet gedaan en weet dan ook niet hoe dat moet... Linux Boot overigens wel goed...

Ik heb al verschillende keren op google en de search van GoT gezocht, heb ook wel het een en het ander weten te vinden maar het is mij nog steeds niet echt duidelijk wat ik precies verkeerd doe... Zou iemand mij met dit probleem kunnen helpen? Alvast bedankt!

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel


  • Brazza
  • Registratie: November 2000
  • Laatst online: 05-05 05:40

Brazza

Byte me!

en een lilo-reinstall wat geeft die aan? Zelf heb ik nog nooit met NTFS geboot. Support is nog een beetje brak d8 ik..

[ Voor 50% gewijzigd door Brazza op 29-03-2003 14:46 ]


  • Whieee
  • Registratie: Augustus 2001
  • Laatst online: 02-05 21:34

Whieee

Moderator Apple Talk

⌘ + ⌥ + ⎋

de windowsxp bootloader staat standaard op de actieve partitie van de schijf, ik denk in dit geval /dev/hda1 Als je dus niet /dev/hda5, maar /dev/hda1 opgeeft kom je meteen in de windowsxp bootloader terecht. Werkt bij mij iig ook... :)

Launching containers into space


  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

Topicstarter
Whieee schreef op 29 March 2003 @ 14:57:
de windowsxp bootloader staat standaard op de actieve partitie van de schijf, ik denk in dit geval /dev/hda1 Als je dus niet /dev/hda5, maar /dev/hda1 opgeeft kom je meteen in de windowsxp bootloader terecht. Werkt bij mij iig ook... :)
Ik ga het eens proberen... vreemd, zou inderdaad gewoon moeten werken... ik spit het internet nog even door, en zal me config file nog even aanpassen. Jullie horen het zo wel. vreemd genoeg kan ie hda2 nu in eens niet meer mounten!? weird..

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel


  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

Topicstarter
goed ik heb nu de config aangepast, en heb lilo gedraait, ik krijg nu de volgende fout melding :

[root@damage rick]# /sbin/lilo -C /etc/lilo.conf.anaconda
Warning: device 0x0346 exceeds 1024 cylinder limit
Fatal: geo_comp_addr: Cylinder number is too big (4381 > 1023)


Dit is niet best :( wat doe ik fout? moet ik nog iets mee geven waar hij lilo in gaat installeren?


EDIT : dit heb ik gefixed door lba32 neer te pleuren... nu kijken of het werkt...

Als ik lilo draai en vervolgens reboot lijkt het wel of hij gewoon die config file negeerd want ik heb de label DOS naar Windows verandert, maar er blijft gewoon DOS staan ....
[root@damage rick]# /sbin/lilo -C /etc/lilo.conf.anaconda
Added linux *
Added Windows

[ Voor 37% gewijzigd door DAMAGE op 29-03-2003 15:44 ]

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel


Verwijderd

Dan denk ik dat je de regel boot=/dev/hda aangepast hebt. Post je nieuwe conf eens ?

  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

Topicstarter
Verwijderd schreef op 29 March 2003 @ 15:50:
Dan denk ik dat je de regel boot=/dev/hda aangepast hebt. Post je nieuwe conf eens ?
Dit is de nieuwe en huidige config :
prompt
timeout=50
default=linux
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
lba32

image=/boot/vmlinuz-2.4.18-14
label=linux
initrd=/boot/initrd-2.4.18-14.img
read-only
append="hdc=ide-scsi root=LABEL=/"

other=/dev/hda1
optional
label=Windows
Die append regel klopt ook hoop ik? ik heb nml nog een brander... :)

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Ik gok dat de 'lba32'-regel helemaal bovenin moet staan om te werken..
Want verder zie ik zo 1-2-3 geen fout in je lilo.conf..

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Volgens mij heb je een antiek lilo versie. Moderne versies hebben geen moeite met een cilinder nummer dat groter is dan 1023, oude wel.

  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

Topicstarter
is de nieuwste lilo.... maar nu laat hij wel windows zien, maar hij boot nog steeds niks op....

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel


  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

Hm - zie ik het goed dat je behalve de NT-variant op die NTFS-partitie ook nog een W9X hebt geinstalleerd? En dat dat (hda2) de actieve partitie is?

Volgens mij staat de NT-loader dan op die partitie, en moet je NT dan ook via die partitie starten. /hda1 gaat volgens mij niet werken, omdat dat sowieso geen bootable partitie is (en extended partities kunnen niet bootable gemaakt worden). Ik weet helaas niet hoe dat met lilo moet, met grub is het iig een fluitje van een cent (trefwoord chainloader), en je kan natuurlijk je boot.ini zo aanpassen dat 'ie lilo overbodig maakt. Maar dat zal je wel niet willen horen ;)

[edit:]Aangezien je die andere partitie ook niet in lilo hebt opgenomen, stel ik voor dat je toch even
code:
1
2
other=/dev/hda2
label=Windows
in je conf zet. Laat ff weten of dat werkt.[/edit]

[ Voor 15% gewijzigd door Rataplan op 29-03-2003 18:22 ]


Journalism is printing what someone else does not want printed; everything else is public relations.


  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

Topicstarter
Rataplan schreef op 29 March 2003 @ 18:21:
Hm - zie ik het goed dat je behalve de NT-variant op die NTFS-partitie ook nog een W9X hebt geinstalleerd? En dat dat (hda2) de actieve partitie is?

Volgens mij staat de NT-loader dan op die partitie, en moet je NT dan ook via die partitie starten. /hda1 gaat volgens mij niet werken, omdat dat sowieso geen bootable partitie is (en extended partities kunnen niet bootable gemaakt worden). Ik weet helaas niet hoe dat met lilo moet, met grub is het iig een fluitje van een cent (trefwoord chainloader), en je kan natuurlijk je boot.ini zo aanpassen dat 'ie lilo overbodig maakt. Maar dat zal je wel niet willen horen ;)

[edit:]Aangezien je die andere partitie ook niet in lilo hebt opgenomen, stel ik voor dat je toch even
code:
1
2
other=/dev/hda2
label=Windows
in je conf zet. Laat ff weten of dat werkt.[/edit]
daar staat schijnbaar lilo op want als ik dan windows doe dan gaat lilo steeds opnieuw.... :(

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:03
Windows kan er niet goed tegen om op een andere partitie dan de eerste op de eerste HD te staan (tja...20 jaar innovatie, en op dit gebied zitten ze bij MS - expres - nog steeds op een pre-1980 niveau). Dat kon wel eens de bron zijn van veel van dit gezeur. Ook zou het kunnen dat de partitie waar Windows op staat de actieve partitie moet zijn, maar dat weet ik niet zeker...

Sowieso gaat Windows het niet trekken als hda5 de 'C:\' is en hda2 dan uhh...waarschijnlijk D: :? Dat is dus het hele achterlijke van dat driveletter-systeem...je verwisselt even een HD, of maakt er een partitie bij, en je kunt alles reinstallen, omdat all over the place die paden hardcoded bewaard zijn (in de registry, in programma's, etc. etc.).

Er zijn wel wat ranzige hacks in lilo om Windows te laten denken dat 'ie eigenlijk toch vanaf de eerste partitie draait, terwijl dat niet zo is. Sla de Lilo mini-HOWTO e.d. er eens op na, daar staat veel van die informatie in.

Bij mij werken Windows XP/2000 en Linux prima naast elkaar; en natuurlijk gebruik ik dan ook NTFS partities. Windows moet dan op /dev/hda1, en de rest van de HD gebruik ik dan voor Linux.

  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

Topicstarter
Nou het is klaar.... en dan ook echt klaar... Ik denk ik installeer windows even opnieuw dus ik wil mijn ntfs partitie weg smijten en opnieuw aanmaken... dus dat doe ik. Pleurt Windows ook ff die bovenliggende partitie weg! pvd allemaal belangrijke data er aangegaan... Windows.. I LOVE YOU! not :(

Goed ik toch maar windows opnieuw er op gezet, en nu zit ik snel weer in linux want ik baal er van...

Het goede van dit verhaal is wel dat lilo nu wel linux of windows wil booten... Bedankt voor de hulp allemaal :)

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel


  • -Nexus
  • Registratie: Februari 2002
  • Laatst online: 05-05 02:08

-Nexus

|1.25GHz G4 Powerbook|

offtopic:
maar ik (en anderen met dit soort vragen) heb er wel wat van geleerd, maar dat maakt het denk ik niet goed :X

  • DAMAGE
  • Registratie: December 2001
  • Laatst online: 17-04 21:40

DAMAGE

a.k.a. Rice_NL

Topicstarter
-Nexus schreef op 29 maart 2003 @ 21:31:
offtopic:
maar ik (en anderen met dit soort vragen) heb er wel wat van geleerd, maar dat maakt het denk ik niet goed :X
Das toch mooi? daar gaat et om...

Ik denk dat hij bij mij gewoon niet die NTLDR kon vinden ofzo... beetje vreemd allemaal... werkt nu ook prima hier

Lian Li O11 Dynamic EVO | Corsair HX1500i | Intel i9 13900K | ASUS Maximus HERO Z790 | 32GB GSkill Trident Z5 7200 DDR5 | Samsung 980 Pro 2TB | RTX 4080 | Simucube 2 Pro wheel

Pagina: 1