SATA/Winfos para debian installnál

Fórumok

Sziasztok !

Szeretném feltenni az UHU helyett a debian netinst verzióját a gépemre,ezzel már próbálkoztam korábban, ám kudarcot vallottam, a történet a következő (nagy levegő) :
2 db winchester van a gépemben, egy 250 gigás SATA és egy 200 gigás PATA, a satás egy 15 gigás windows és egy másik 230 gigás partícióra van felosztva. A PATA vinyó pedig 2 db kb 85~90 gigás partícióból , valamint a fennmaradó kb 10-15 gigából áll. Kísérletezési jelleggel erre a 10-15 gigás részre feltelepítettem először az UHUt,majd kicsivel később a debian sarge netinst verzióját.A telepítés maga sikerült,de a netet az istennek se sikerült belőni (sajnos totál kezdő vagyok), ezért gondoltam utánanézek winfosba, hogy mi lehet a probléma. Ekkor jött a hidegzuhany, az addig működő windowsom a grubból nem akart elindulni. Semmi hibaüzenet,csak fekete képernyő.Próbáltam bűvészkedni (haha..) a debianban(boot beállítások piszkálgatása), de nem jött össze semmi, ezért visszatettem UHU-t ,ami után már "működött" a grub, azaz betöltötte a wint.
Tehát a rendszer így néz ki:
SATA(250):win partíció(15),cuccok(ntfs)
PATA(200):linux partíció(15),cuccok(ntfs)
Ami fontos, a grubot a PATÁRA tettem fel, természetesen elsődleges partícióként ez van belőve. Valószínűnek tartom, hogy a SATAval van baja, mivel a win azon van.Az alaplapnak amúgy nem lehet probléma a sata.
Amivel eddig próbálkoztam : grub boot piszkálgatása, biosban compatible mode ra átrakva mind a 3 módban (S-ATA,P-ATA,S-ATA+P-ATA) próbáltam telepíteni,linux26 kapcsolóval indítani a telepítést (bár ezt valamiért nem ette meg,mivel kernelnek továbbra is 2.4 et írt ki),amúgy magát a vinyót látja a debian.
Remélem sikerült leírnom a problémát érthetően. A kérdésem az, hogy hogyan lehetne azt megcsinálni, hogy debian telepítése után továbbra is működjön a windows grubból( ha csak a SATA-ról bootolok be, akkor is örök sötétség köszön a képernyőre,szóval mindenképpen a patáról kell bebootolnom),mivel sokan javasolták a debiant.
A segítséget előre is köszönöm, de kérem legyetek tekintettel kezdő mivoltomra, szóval ha lehet akkor magyarázatot is írjatok le a megoldásra.

Hozzászólások

Egyrészt azt mondanám, ha kezdő vagy, akkor inkább az Ubuntu/Kubuntu-val próbálkozz. Ez Debian alapú, de jóval felhasználóbarátabb, mint az "ős". Ismerkedj meg a lelkivilágával (bár (K)Ubuntuban pár dolog másként van), aztán próbálkozz meg a "eredeti" disztribbel.
Másrészt konkrétumok nélkül nehéz megmondani, hogy miért nem indult a Windows. Esetleg, ha úgy gondolod, tedd föl újra a Debiant. De előtte a

/boot/grub

könyvtárból a

menu.lst

és

device.map

fájlokat mentsd el, aztán vessd össze a Debianéval, illetve a Debianét tedd fel ide. Akkor talán okosabbak leszünk Én legalábbis. :-)
Ami nekem még nem 100%-ig tiszta, az a diszkek konfigurációja - bár lehet, csak túl fáradt vagyok. Melyik a Primari Master, Primary Slave, stb.? Pl. küldhetnél UHU alól

fdisk -l /dev/hd<n>

illetve

fdisk -l /dev/sd<n>

kimeneteket, ahol

<n>

helyettesítendő a (primara master), b (primary slave), c (secondary master) vagy d-vel (secondary slave). A

hd<n>

a PATA, mígy az

sd<n>

az SATA/SCSI diszkeket jelöli.

//device.map (UHU) :

(fd0) /dev/fd0
(hd0) /dev/hda
(hd1) /dev/sda
//menu.lst (UHU) :
timeout 10
default 0
gfxmenu (hd0,0)/boot/themes/uhu_hu

title UHU-Linux
kernel (hd0,0)/boot/bzImage root=/dev/hda1
initrd (hd0,0)/boot/initrd

title Windows
map (hd1) (hd0)
map (hd0) (hd1)
chainloader (hd1,0)+1

title Memory Test
kernel (hd0,0)/boot/memtest.bin

//fdisk eredménye:
Disk /dev/hda: 203.9 GB, 203928109056 bytes
255 fej, 63 szektor s..vonk..nt, 24792 cilinder
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1094 8787523+ 83 Linux
/dev/hda2 1095 24791 190346152+ f W95 Ext'd (LBA)
/dev/hda5 1276 13386 97281576 7 HPFS/NTFS
/dev/hda6 13387 24791 91610631 7 HPFS/NTFS
/dev/hda7 1095 1275 1453819+ 82 Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 fej, 63 szektor s..vonk..nt, 30401 cilinder
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1275 10241406 7 HPFS/NTFS
/dev/sda2 1276 30400 233946562+ f W95 Ext'd (LBA)
/dev/sda5 1276 30400 233946531 7 HPFS/NTFS

Node lényeg a lényeg,azóta mégegyszer megpróbáltam feltenni debiant,ismét nem sikerült,szóval újabb uhu reinstall.. Viszont felírtam a problémákat.
A telepítés úgy sikerült ahogy eddig,linux26 kapcsolóval telepítettem, így 2.6 os kernelt tett fel elvileg,ám a problémát ez sem oldotta meg, továbbra sem hajlandó betölteni windowst grubbol.
Grub 0.95 ös :
//debian alatti boot beállítások(lényegesek) :
root(hd0,0)
kernel /boot/blablabla root=/dev/hda1 ro
//windows alatti boot beállítások(lényegesek) :
root(hd1,0)
És ami marha fontos lehet : win bootnál kiírja : Filesystem type unknown, partition type 0x7 , alá pedig savedefault,makeactive,chainloader +1 (ezek csak a boot beállítások). Ennyi,itt áll és semmit nem lehet vele csinálni. Sajnos debianban elfelejtettem elmenteni menu.lst-t meg device.map et (sajna nem volt netem,szóval nem tudtam megnézni a hozzászólásodat és elfeledtem).
Egyelőre ennyi , kérlek segítsetek megoldani a problémát :(

Itt a lényeg (szerintem):

title Windows
map (hd1) (hd0)
map (hd0) (hd1)
chainloader (hd1,0)+1

Ezzel ugyanis a GRUB behazudja a Windowsnak, hogy ő a primary master vinyón van. Szerintem ez az amit a Debian telepítője nem tesz meg. :-( De ezt nem tudom biztosan, mert a debianos

menu.lst

fájlt nem láttuk.

Hogyan? Hát, ahogy oda le van írva. :-) Debianba ugyanígy kell lennie, hiszen abban is ugyanaz a GRUB van. Na jó, valószínűleg egy kicsit régebbi verzió. ;-)

A GRUB saját helpje szerint:

grub> help map
map: map TO_DRIVE FROM_DRIVE
    Map the drive FROM_DRIVE to the drive TO_DRIVE. This is necessary
    when you chain-load some operating systems, such as DOS, if such
    an OS resides at a non-first drive.

grub> help chainloader
chainloader: chainloader [--force] FILE
    Load the chain-loader FILE. If --force is specified, then load it
    forcibly, whether the boot loader signature is present or not.

Szóval ha felteszem a debiánt (DEBIT), bootnál editálom winfosnál levőket,ahol ezek vannak :
root(hd1,0)
savedefault
makeactive
chainloader +1

itt a 2 mapos sort a root elé kéne gyömöszölni és -ELMÉLETILEG- menne ?
Vajh ezt debian grubja miért nem tudja ? verzió (0.95 vs 2.0)?
Meg eleve azt sírja,hogy unknown filesystem,nem valami ntfs parája van ?

Szerintem eleve a System Commander-rel csinald a boot managelest. Az azert sokkal okosabb.

Szervusztok !

A barátnőm új notebook-jával jártam úgy, hogy winxp, majd Ubuntu (GRUB) telepítés után a win xp-ből úgy eltűnt az optikai meghajtó, hogy a hardver hozzáadásával sem lehetett ismét rendszerbe állítani.
A megoldás végül win xp javítás üzemmód fixmbr parancs, majd Mandriva 2007 telepítés LILO-val.
Egyébként az Ubuntu alól nem látszódott az optika meghajtó (sem /dev/sr0, sem /dev/hdd -ként)

A winchester SATA-s, az optikai meghajtó PATA-s (IDE secondary slave)
/még nem volt időm és energiám átnézni a GRUB dokumentációt és forráskódot/

A saját notebook-om mindkét tároló PATA-s, ugyanazon telepítő médiumokkal GRUB-ot használva rendesen működött a win xp.

CSZ

nem értem, miért akarsz egyáltalán "Winfost" indítani

Azért akarok, mivel kezdő linuxos révén nem megy egykönnyen a debian telepítése, de ugye ahhoz hogy ide tudja írni, valamint rákeressek a problémákra, ahhoz kell net meg valami megjelenés is(nem konzolos).Ezen felül nem dobom ki egyik pillanatról a másikra a kukába az eddigi oprendszeremet( mivel kezdő vagyok,ezért nem régóta ismerkedem a linuxal).
Amúgy azóta megoldódott a probléma, a map os trükk bevált, nagyon szépen köszönöm a segítséget Luki !

Nekem nem kezdőként több mint másfél évembe került, míg eljutottam oda, hogy csak Linux van a gépemen. Ennyi idő kellett, amíg mindenre találtam alternatívát, azt rendesen leteszteltem, illetve annyit fejlődött a linuxos program, hogy tényleg alternatívát jelentett. Ezzel persze nem elkeseríteni akartalak, de kell(het) a kitartás. Főleg, hogy egyből Debianra szeretnél váltani. Egy csomó mindent neked kell majd kiötölnöd, ami időnként frusztráló lehet, de hidd el, ha túljutsz ezeken a kezdeti nehézségeden, nagyon meg fogod szeretni a rendszert.
Örülök, hogy sikerült megoldani a problémát!