ls -1TörténelemNépszerű témákNépszerű fórum témákHardverLinux Weekly NewsLinux DevicesFreeBSD Project News |
Windows 7 után Ubuntu 9.04 (grub Probléma)Üdv. Disk /dev/sda: 320.1 GB, 320072933376 bytes Device Boot Start End Blocks Id System Partition table entries are not in disk order Két ntfs partíció, egy ext4 és egy swap van. A Grub-ban szépen kiválasztom az ubuntut és indul is. hd(0,5) helyen van. title Windows 7 Tudna valaki segíteni hogy működésre bírjam a Win 7-et? Előre is köszönöm.
»
|
KeresésNavigációBelépésHupWikiÁllásajánlatokHWSWFriss blogbejegyzésekHUP napi hírlevél__define__ kernelLegfrissebb HUP videókLegfrissebb HUP képekSzavazásTáncolok versenytánc 3% néptánc 3% egyéb, leírom a hozzászólásomban 4% ellötyögök, de inkább csak diszkóban/lagziban 13% szabadon (megfelelő mennyiségű pia után) 31% soha nem táncolok 38% csak az eredmény érdekel 8% Összes szavazat: 680
Új felhasználók
InformációKövess minket!Partnerünk |
Kissé zagyvának tűnik a partícionálás.
/dev/sda3 548925440 625142236 38108398+ 7 HPFS/NTFS
/dev/sda5 546258258 548924984 1333363+ 82 Linux swap / Solaris
/dev/sda6 486432261 546258194 29912967 83 Linux
Mert az sda2 egy extended (kiterjesztett) partíció, "logikailag" abban vannak az sda5 és az sda6 partíciók, így valószínűsítek a számozásból, de sok grafikus program qparted/gparted ezt meg is mutatja.
Attila, Perger
-----------------------------------------------------
"Az a szoftver, amelyiket nem fejlesztik, az halott!"
Partition table entries are not in disk order
A /dev/sda6 szektorok szerint előrébb van mint a /dev/sda3
És amint ezt jól is látod, a /dev/sda2 extended, az ezt követő /dev/sda3 pedig elsődlegesnek tűnik.
Ha Linux-szal partícionálsz,a logikai partíciók 5-nél kezdődnek.
Nincs ez alatt logikai.
Az első 3 az elsődleges partíció. Vagy az első négy. De ha kiterjesztett partícióra logikai meghajtókat teszel, akkor már akár így is alakulhat:
cfdisk (util-linux-ng 2.13.1.1)
Lemezmeghajtó: /dev/sda
Méret: 160041885696 bájt, 160.0 GB
Fejek: 255 Sávonkénti szektorszám: 63 Cilinderek: 19457
Név Jelek Part. típuFR típus [Címke] Méret (MB)
------------------------------------------------------------------------------
sda1 Indítható ElsődlegesNTFS [ ] 83889,64
sda5 Logikai Linux swap / Solaris 2048,10
sda6 Logikai Linux ext3 60003,42
sda7 Logikai NTFS [] 14098,13
Kicsit sorba rendeztem a partíciókat...
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 486430719 243214336 7 HPFS/NTFS
/dev/sda2 486432135 548924984 31246425 5 Extended
/dev/sda6 486432261 546258194 29912967 83 Linux
/dev/sda5 546258258 548924984 1333363+ 82 Linux swap / Solaris
/dev/sda3 548925440 625142236 38108398+ 7 HPFS/NTFS
Ez alapján egy NTFS partíció van elől, azután pedig egy kiterjesztett, ami magában foglalja a Linux partícióit.
Ezután pedig egy másik, elsődleges NTFS partíció.
fdisk-ben van olyan, hogy fix partition order. Lehet, hogy (óvatosan) meg lehet próbálni azzal is. (?)
+1 az fdisk fixnek
fdisk-et indítsd interaktív módban:
fdisk /dev/sda
majd itt nyomkodd:
x (ha jól emlékszem, "advanced mode")
f ( ha jól emlékszem, "fix partition order" vagy ilyesmi)
w (partíciós tábla kiírása)
ezután lehet, hogy már az ubuntu sem fog bootolni :)
rebootkor grub menüben rámész a windows 7 sorra, és "e" (mint edit), majd rámész a hd(0,0) sorra és "e" (edit), és szépen elkezdesz játszani a hd (0,X)-el, kipróbálod hd(0,0)-val és "b" (mint boot), ha nem jó, akkor h(0,1), "b", és így tovább, az egyikre csak elindul :)
ugyanezt eljátszod az ubuntus sorral is.
mikor megvan, hogy "ki kivel van", akkor utána átírod a menu.lst-t
(ez egy kevéssé tudományos módszer :D )
----------------------------------
feel the beat - it's everywhere!
Megcsináltam a leírtakat. ERROR 17. Most elkezdtem újratelepíteni az ubi-t. Elvileg most akkor a fix partition order működött. Remélem jó lesz.
de miért telepíted újra az ubit? :S csak a grubot kell állítgatni.
----------------------------------
feel the beat - it's everywhere!
Hát már mind1:) Hirtelen ezt láttam a legtisztábbnak. De már 65%.
Újratettem az Ubit.
fdisk -lu
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x037d4be7
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 486430719 243214336 7 HPFS/NTFS
/dev/sda2 486432135 548924984 31246425 5 Extended
/dev/sda3 548925440 625142236 38108398+ 7 HPFS/NTFS
/dev/sda5 486432261 546258194 29912967 83 Linux
/dev/sda6 546258258 548924984 1333363+ 82 Linux swap / Solaris
Beírtam a menu.lst-be a win partíciót ugyanúgy ahogy az előbb. De ugyanazt a hibát kapom.
/dev/sda3 548925440 625142236 38108398+ 7 HPFS/NTFS
/dev/sda5 486432261 546258194 29912967 83 Linux
Én újra partícionálnám a helyedben az egészet!
Gondoltam már rá, de eléggé necces. Rengeteg adat van a két ntfs partíciómon és azokat most lementegetni nagyon körülményes lenne. De ha nincs más megoldás akkor az marad. De régebben ugyanezzel a partícionálással Vista és Ubuntu 8.10 tökéletesen működött.
Mi ezzel a gond?
Bár nem értem, miért így vannak sorban a partíciók (fogalmam sincs, hivatalosan hányféle sorrend lehet korrekt vagy ez melyik rendszernek mennyire számít), de /dev/sda1-féle NTFS után pozícionálja a /dev/sda2-ő extended-jét, majd ez után az extended partíciót követő másik NTFS-t (/dev/sda3).
Az első logikai partíció, ami a /dev/sda2 (extended) területén belülre van pozícionálva, a /dev/sda5, amit a /dev/sda6 követ.
Bár végülis jogos a sorrend, ha figyelembe vesszük, hogy a négy primary partíció sorban sda1 - sda4 fixen, ez alapján rendezve pedig a fenti értékek jönnek ki.
Szerintem nincs gond a sorrenddel. A partíciók nincsenek átlapolva és egymást követik bizonyos logika alapján. :)
Legfeljebb az szokatlan, hogy az extended partíció két primary közé van beékelve.
...viszont nem ismerem a Win7 betöltőjét, szerintem azzal lesz még valami gond...
Normális esetben az extended után nem teszünk primary partíciót.
Mert ez lehet az eredmény.
Tény, hogy ilyet nem szoktunk csinálni, de ha szimplán az MBR-ben nem stimmel a partíciók sorrendje, akkor meg kell cserélni "kézzel"...
Ellenben nem hiszem, hogy emiatt nem indul a Windows betöltője.
Lehet inkább beteszem a win 7 telepítőt:
fixboot, fixgrub és van ilyen win7es program amivel tudnám választani betöltés előtt az ubuntut vagy a win7-et. Lehet egyszerűbb lesz így.
Jó ötletnek tűnik a Win-féle fixboot, grub helyreállítás és utána a fenti menu.lst szerkesztés is.
Nem jól írtam. fixboot, fixmbr. Az fog maradni sztem is. Csak hát az már olyan érdekes megoldás. A win grubja fogja betölteni a linuxot. De elméletlieg működnie kellesz. Régebben a leopardot kipróbáltam és azt így tudtam megoldani.
Én arra gondoltam, ha visszaállítod a Win betöltőjét, hogy az képes legyen elindulni és ezután a Linux betöltőjét állítod vissza (hogy a Linux működjön), akkor a menu.lst szerkesztésével (kezdeti felállás) megpróbálhatod indítani a Windowst is a Linux-féle grub-ból.
nekem is egy vinyón van ubuntu 8.04 (logikai partíciókon) és egy win7 (az első, elsődleges partíción). ráadásul én előbb az ubuntu raktam fel, aztán a win7-et. a grub menu.last-ban nekem is az van, ami neked. működik.
viszont írtál valami grub error 17-et. ilyet olyankor szoktam kapni, ha az ubuntu boot partíciója 128 giga feletti területen van, azt nem tudja bootolni (asszem valami bios limitáció miatt?). ebbe többször is belefutottam már.
----------------------------------
feel the beat - it's everywhere!
Az ubuntu partíciója 128 giga alatt van. Egyedül a win partíció van 128 giga fölött:(
Az error 17 már megoldódott.
kicsit off:
nemrég egy gép újratelepítése előtti kimentéskor tapasztaltam, hogy a 9.04 máshogy kezeli a (sata) merevlemezt, mint a 8.10. Ntfs partició volt xp rendszer mellett.
Zagyvaságokat mondott a mountolásra a 9.04: sda5öt csatlakoztatva arra panaszkodott, hogy az sda6 már mountolva van... places menüből rákattintva nem tudta mindegyik particiót csatolni, volt amire azt mondta, hogy már csatolva van (pedig nem)... (különböző gépeken indítva is dob egy sor hibajelzést kikapcsoláskor). Valsz valamibug benne maradt.
Ugyanez a 8.10 live-ről hibátlanul ment.
( nagyon szimpatikus volt az ftp-re tar-olás majd új rendszerre kipakolás ftp-ről :D )