[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