Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: matom 27 Prosince 2008, 22:55:05
-
zdravím, bol som nútený založiť túto novú tému, pretože zlyhali všetky možnosti svojpomoci
PROBLÉM: prešiel som na Ubuntu 8.10, disk som mal rozdelený na 2 (100 a 12 gb), na druhom som mal nainštalovaný winxp. Po inštalácii Ubuntu sa po spustení pc spúšťa rovno Ubuntu, windows to nedetekuje, skúšal som upraviť menu.lst grubu ale nepomohlo to, maximálne to na začiatku vypisuje Error 17: Invalid partition request, tak mi pls niekto helfnite.
výpis fdisku:
Disk /dev/sda: 120,0 GB, 120 034 123 776 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 14 593
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0xa8d32665
Zařízení Zavádět Začátek Konec Bloky Id Systém
/dev/sda2 * 1 14592 117210208+ f W95 Rozš. (LBA)
/dev/sda5 13055 14592 12353953+ 7 HPFS/NTFS
/dev/sda6 1 12887 103514733 83 Linux
/dev/sda7 12888 13054 1341396 82 Linux swap/Solaris
Diskové oddíly jsou chybně seřazeny
podstatné riadky menu.lst:
title WINXP SP3
root (hd0,5)
savedefault
makeactive
chainloader +1
Som oboznámený so skutočnosťou, že som v linuxe lama a noob tak mi to prosím nepripomínajte.
Vopred ďakujem za pomoc
-
Já bych tu část v menu.lst změnil takhle a mělo by to fungovat:
title WINXP SP3
rootnoverify (hd0,4)
savedefault
makeactive
chainloader +1
-
Já bych tu část v menu.lst změnil takhle a mělo by to fungovat:
title WINXP SP3
rootnoverify (hd0,4)
savedefault
makeactive
chainloader +1
Error 12: Invalid device requested
Press any key to continue ...
-
Mas docela divne rozhazeny oddily na disku. Zkus popremyslet nad prefotmatovanim disku a prerozdelenim oddilu. Pokud mas jen 3 oddily, muzes nechat vsechny jako primarni.
-
Co já bych za to dal, abych třeba v práci nespustil windows, a šém mě na to třeba řekl, tak si tam nainstaluj linux :D
mimochodem, už sem to párkrát zkoušel, ale zatim to neprošlo ::)
-
V manuale http://www.gnu.org/software/grub/manual/grub.html (http://www.gnu.org/software/grub/manual/grub.html) sa zhruba hovorí, že grub nevie nastaviť štartovací priznak "makeactive" na aktívny, pokiaľ je oddiel na HDD nastaveny na logicky , t.j. že Windows musí byt na primárnom oddiely. A tie možu byť až 4 a ty maš len jeden. Pomocou "SuperGrubDisk" alebo niečoho podobného (strejda google) znovu rozdel HDD aspoň na 2 primarne oddiely a na prvom maj win a na ostatnom linux. Ten potom kľudne rozdel na logické oddiely.Ale myslím si , že by sa to malo dať nastaviť aj priamo pri inštalacii linuxu, len treba pozorne čítať navod na inštaláciu, krok za krokom. V tomto je asi najlepsie použiť "ubuntu alternate".
-
Teda ty oddily sou fakt divny... Pokud ti nenabiha windows tak strc instalacni CD Windows do mechaniky - nabootuj jako na instalaci win, ale nezvol instalovat, nybrz R - opravit. Po zadani hesla administratora tam bude blikat asi neco jako C:/ za to napis fixmbr potvrd to a restartni - zim by si mel obnovit zavadec Windows, aby se to pri startu zobrazila moznost taky bootovat do Win. Zkus to, nehlede na ty divoky oddily...
-
většinou je doporučen příkaz fixboot a poté fixmbr. Vě většině případech když je poškozen zaváděč toto pomůže.
Ale když máš na jiném oddíle či disku jiný další OS (třeba linux) , tak se na něj nedostaneš, jedině když se pak upraví zavaděč...
-
No podle toho co sem pochopil mate disk rozdelen takto:
logicka jednotka (=rozsireny oddil):
/dev/sda2 * 1 14592 117210208+ f W95 Rozš. (LBA)
a ta obsahuje:
/dev/sda6 1 12887 103514733 83 Linux
/dev/sda7 12888 13054 1341396 82 Linux swap/Solaris
/dev/sda5 13055 14592 12353953+ 7 HPFS/NTFS
prvni zrejme system, druhy swapka, treti windows
Jelikoz normalne myslim linux cisluje partisny v rozsirenych oddilech od 5, docela by to odpovidalo tomu ze "root (hd0,5)" v konfiguraku grubu bootne linux - je to prvni partition v te rozsirene (ale fakt nevim proc se tady nejmenuje sda5). Podle teto uvahy by tedy winows mely byt "root (hd0,7)".
Pokud se nezobrazi vubec menu na vyber OS pastnete sem cely menu.lst.
Nejradeji bych doporucil zalohu, format a prerozdeleni disku, ta rosirena (logicka) jednotka je zbytecna pokud nepotrebujete vice jak 4 oddily a jak vidite muze zpusobovat zbytecne problemy - pak se neco po.... a budete horko tezko obnovovat data (posledni pokus meho znameho o fixnuti viru v MBR pomoci fixmbr z win zkoncil prosezenyma 4h nad diskeditorem, prepocitavanim LBA<=>CHS, hledanim kde ze mu ty partition zacinaly a jake tam vubec mel... pomoc).
Sam mam rozdeleno takto:
Disk /dev/sda: 80,0 GB, 80 026 361 856 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 9 729
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Identifikátor disku: 0x1b751b74
Zařízení Zavádět Začátek Konec Bloky Id Systém
/dev/sda1 * 1 548 4401778+ 7 HPFS/NTFS
/dev/sda2 549 1853 10482412+ 83 Linux
/dev/sda3 1854 2114 2096482+ 82 Linux swap/Solaris
/dev/sda4 2115 9729 61167487+ 83 Linux
- prvni widle (4.5 GB - temer nepouzivam, jinak doporucuji 10GB)
- pak system (10GB)
- swapka (2GB - dost pouzivam virtualbox takze se hodi i kdyz mam 2GB RAM)
- posledni mam pripojeny jako home (zbytek disku cca 62GB)
- pak mam jeste druhy harddisk kde je jedna 750GB linuxova partiton a ten mam jako skladiste dat
Z widli se da pristupovat na EXT partition pomoci http://ext2fsd.sourceforge.net/ (http://ext2fsd.sourceforge.net/) - pouzivam i na notebooku, opacne je podpora NTFS v linuxu pomala (naposled sem zkousel asi rok zpatky, od te doby nevim - nemam duvod pouzivat).