[linux] Re: Windows booten van /dev/hdc3 via lilo?
Kees Theunissen
theuniss op rijnh.nl
Wo Jul 20 23:04:18 CEST 2005
On Wed, 20 Jul 2005, joop gerritse wrote:
>On Wednesday 20 July 2005 21:19, Kees Theunissen wrote:
>> Doe eens
>> dd if=/dev/hdc3 bs=512 count=1 |strings
>
>root op Penti:~# dd if=/dev/hdc3 bs=512 count=1 | strings
>1+0 records in
>1+0 records out
>MSWIN4.1
>WINDOWS95 FAT16 ú3É
[ ... ]
>Ongeldige systeemdisketteÿ
>I/O-foutÿ
>Vervang de diskette en druk op een toets
>IO SYSMSDOS SYS
>
>ziet er zo op het eerste gezicht wel goed uit, dacht ik...
Ja dat is een windows95 bootsector.
>Expert command (m for help): p
>
>Disk /dev/hdc: 15 heads, 63 sectors, 13424 cylinders
>
>Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID
> 1 00 1 1 0 14 63 1023 63 4188177 06
> 2 00 14 63 1023 14 63 1023 4188240 4190130 83
> 3 80 14 63 1023 14 63 1023 8378370 4307310 0c
> 4 00 0 0 0 0 0 0 0 0 00
>
>6 gig in 3*2 gepartitioneerd, dus dik 4000 cylinders per partitie... Ja, als
>die 1024 restrictie hard is (ik heb het nog nooit eerder geprobeerd) dan moet
>dat wel mis gaan.
Ik weet niet hoe hard die tegenwoordig is. In de begintijd van win95
was hij erg hard. Van de andere kant je hebt ook die "SYS D:" kunnen
draaien vanaf systeemflop. Maar er zit natuurlijk ook een verschil
tussen bootstrap code en een draaiend OS. Ik twijfel nu wel.
>Ik zal eens kijken... /dev/hdc1 is ook een FAT16 partitie, niet bootable. Ik
>denk dat ik ze wel kan swappen, maar dat wordt wel iets voor het weekend,
>denk ik.
Al die dos en windows versies doen moeilijk als je ze probeert te
booten vanaf een tweede dos/win partitie op een schijf. Blijkbaar
gaat de bootstrap code automatisch zoeken op de eerste partitie van een
geschikt type.
Maak om te testen die eerste partitie eens type 16 (Hidden FAT16)
in plaats van 6 (FAT16). En van partitie drie zou ik type e
(Win95 FAT16 (LBA)) maken in plaats van c (Win95 FAT32 (LBA)),
je hebt hem tenslotte ook als FAT16 geformateerd.
Mocht je kunnen booten met die eerste partitie verborgen dan kan je
dat verbergen ook door lilo laten doen tijdens het booten.
Zie de secties "change-rules" en "change" in de lilo.conf(5)
manpage.
Groeten,
Kees.
--
Kees Theunissen
F.O.M.-Instituut voor Plasmafysica "Rijnhuizen", Nieuwegein
E-mail: theuniss op rijnh.nl, Tel: 030-6096724, Fax: 030-6031204
More information about the Linux
mailing list