Lenovo ThinkCentre A58 + partíciós tábla

Adott egy rahedli ThinkCentre A58, amik valami olyat produkálnak, amit semmi más sem... Valamilyen partícióstábla-validálást végez a BIOS, és éppen ezért nem nagyon tudok bebootolni mást, csak azt, amit ő szeretne.

Az alap szituáció egyszerű volna: egy FAT, és egy NTFS partícióra lenne szükségem, valamint egy bootmanagerre, amelyikkel kiválasztom, melyiket indítsa. Ez a felállás tökéletesen működik minden más számítógépben, ha pl. áthelyezem a merevlemezt.

Néhány órás kisérletezéssel az alábbiakat sikerült kisilabizálnom:

a.)

FAT12 (0x01) FAT16 (0x06) FAT32 (0x0B) partíciótípusok esetén read errort kapok, FAT32-LBA (0x0C) és NTFS (0x07) esetén nem. Ez mondjuk a kisebbik baj, mert átraktam mindent 0x0C-re, aztán örüljön :)

b.)

Hiába bootolok külső médiáról (PXE, CDROM, ...) csak olyan partícióra tudom átadni chanloaderrel a vezérlést, ami aktívra van állítva. Gondoltam kiszúrok vele, és beállítom mindkét partíciót aktívra, elvégre nem az MBR indítja a dolgokat, de ekkor már a BIOS leakad "Invalid partition table" üzenettel

Ha látott már valaki ilyen állatot, és van rá ötlete, kérem, jelezze.

BIOS frissítés legfrissebbre megvolt. A gép pontos típusa: 7611-79G
BIOS beállításokat végignéztem, semmi releváns.

Megjegyzés: Ha már bebootoltam valami rendes 32 bites oprendszert, akkor mindent tudok írni-olvasni.