Am Donnerstag, 1. Juli 2010 23:42:35 schrieb David Haller: Hallo, ...Sorry, war auf Tour!
Äh, ist das das SUSE-Script oder das echte grub-install? (also grub-install.unsupported).
grub-install, aber recht aktuelle version, nicht von CD!
Ouh, da fällt mir ein: was sagt 'hdparm -I /dev/sda' bei RawCHS= und CurCHS= und LBA=? Und was ist im BIOS bei Geometrie eingestellt? LBA?
Aus dem BIOS: ------------- ATA/IDE Configuration [Enhanced] Configure SATA as [IDE] Configure SATA Channels [Before PATA] Primary IDE Master Device :Hard Disk Vendor :KingSpec... Size :0MB <<<--- Hmmm??? LBA Mode :Supported Block Mode :Not Supported PIO Mode :4 Async DMA :MultiWord DMA-6 S.M.A.R.T. :Supported Fuer LBA habe ich lediglich die Moeglichkeit [Auto] oder [Disabled] Aus hdparm -I /dev/sda ---------------------- Standards: Supported: 7 6 5 4 Likely used: 7 Configuration: Logical max current cylinders 15587 15587 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 15711696 LBA user addressable sectors: 15711696 LBA48 user addressable sectors: 15711696 Logical Sector size: 512 bytes Physical Sector size: 512 bytes device size with M = 1024*1024: 7671 MBytes device size with M = 1000*1000: 8044 MBytes (8 GB) cache/buffer size = unknown Nominal Media Rotation Rate: Solid State Device Capabilities: LBA, IORDY(can be disabled) Standby timer values: spec'd by Standard, no device specific minimum R/W multiple sector transfer: Max = 1 Current = 1 DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns
Versuch mal mit CD zu booten (Installiertes System sollte gehen), so daß die SSD /dev/sda wird. Dann laß mal grub die device.map neu erstellen:
grub-install.unsupported --recheck /dev/sda
Endet wieder mit ERROR 18!
Die 8GB inkl. MBR habe ich mit dd als Image gesichert und werde den Kram wohl nochmal zum Testen raufschmeissen.
Was steckt da als bootloader im MBR? Du könntest (wenn obiges und sich daraus ergebendes nicht hilft) dessen Bootcode (die ersten 446 Bytes) davon in den MBR schreiben, grub in die /-Partition schreiben, und hoffen, daß es dann klappt. Ggfs. /dev/sda1 noch aktiv setzen (bei nem DOS/NT Bootloader z.B.). Andere Bootmanager brauchen evtl. noch weitere Daten (wie Grub, der verwendet noch die 20 Sektoren nach dem MBR für "stage1.5"). Achso, (e)lilo und grub2 wären vielleicht auch noch nen Versuch wert.
Die Klingel hat gerade wieder getelefont und ich muss nochmal auf die Autobahn. Ich haenge die 446 Bytes vom urspruenglichen MBR hinten ran. (der hat Ubuntu gebootet???, ging jedenfalls!) Mit dem "alten" MBR und Grub im BR von / werde ich testen, sobald ich zurueck bin! MfG Th. Moritz