Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: smejky 05 Listopadu 2006, 20:54:18
-
Zdravím vás,
mám tu jeden problém , se kterým si už vážně nevím rady.
Na PC jsme měl dualboot WinXP a Kubuntu. Jelikož se mi Kubuntu moc nelíbilo, nahradil jsem ho Ubuntu 6.10 a přitom jsem také zmenšil velikost NTFS oddílu s Windows. Windows mi teď ale odmítají nastartovat. Když vyberu v GRUBu položku s WinXP, tak se akorát vypíše "Starting up ..." a nic se neděje.
Zajímavé je, že ten NTFS oddíl mohu normálně z Ubuntu číst. Nekolikrát jsem už přeinstalovával GRUB. Zkoušel jsem také záchrannou konzoli z WinXP CD, ta ale nenačetla vůbec žádný soubor z toho NTFS zvazku.
Nevíte, jak to opravit?
-
Pokud se nepletu, tak Windows XP normalne nedovoluji zmenu disku na kterem jsou naistalovany (zmeny formatu, oddilu...) (pravdepodobne jsi neco smazal co jsi nemel) navrhuji zalohovat co jde a preinstalovat . Nouzovy rezim nejde spustit? (F8 pri startu systemu).
nevim jak XP ale starsi Win kdyz se poskodily boot soubory tak jsme ho zkopirovali z jineho PC a bylo :) mozna by to pomohlo. (nevim ted ale presne ktere to jsou soubory)
PS: zrus ty Win a je to :) sam jsem dual system zrusil pred tremi tydny a Win mi nechybi :)
-
Mám podobný problém po instalaci Ubuntu. GRUB mám nainstalovaný v MBR, Ubuntu jde normálně spustit, ale WinXP při startu zamrzne - v jakémkoliv režimu "stavu nouze" to skončí blikajícím kurzorem v levém horním rohu a vytuhnutím PC. Opravdu nerad bych vše řešil přeinstalováním. Všechny partitiony a data se jeví v pořádku a to včetně různých testů jako chkdsk /p.
Možná by mohl být problém v tomto:
sfdisk -V /dev/hda
*****************
Varování: rozšířený diskový oddíl nezačíná na hranici cylindru.
DOS a Linux budou jeho obsah interpretovat rozdílně.
Varování: diskový oddíl 2 nekončí na hranici cylindru.
fdisk /dev/hda
**************
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylindry of 16065 * 512 = 8225280 bytes
Zařízení Boot Start End Blocks Id System
/dev/hda1 * 1 1008 8096728+ 7 HPFS/NTFS
/dev/hda2 1009 2241 9904072+ 83 Linux
/dev/hda3 2242 2298 457852+ 82 Linux swap / Solaris
/dev/hda4 2299 9729 59689507+ f W95 Ext'd (LBA)
/dev/hda5 2299 4376 16691503+ b W95 FAT32
/dev/hda6 4377 9729 42997941 7 HPFS/NTFS
Taky jsem zkoušel spustit testdisk, ale moc moudrý z toho nejsem a nerad bych to úplně zničil....
TestDisk 6.4, Data Recovery Utility, June 2006
Christophe GRENIER
http://www.cgsecurity.org
Disk /dev/hda - 80 GB / 74 GiB - CHS 155061 16 63
Current partition structure:
Partition Start End Size in sectors
check_NTFS: Incorrect number of heads/cylinder 255 (NTFS) != 16 (HD)
1 * HPFS - NTFS 0 1 1 16064 15 63 16193457 [System]
Warning: Bad ending head (CHS and LBA don't match)
2 P Linux 16065 0 1 35715 14 63 19808145 [ubuntu]
Warning: Bad ending head (CHS and LBA don't match)
3 P Linux Swap 35715 15 1 36624 5 63 915705
Warning: Bad starting head (CHS and LBA don't match)
4 E extended LBA 36624 6 1 155055 14 63 119379015
Warning: Bad ending head (CHS and LBA don't match)
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
[Proceed ] [ Save ]
Try to locate partition
>>> Zkoušel jsem i fixmbr v opravné konzoli windows, ale windows stejně nenaběhly... :-(
Předem díky za poomoc / rady.
-
Mam podobny problem. V Grubu pri nabihani jsem musel zmenit umisteni disku.
Mam PATA,ktry byl HDA(Windows hd0.0) a SATA jako SDA(Kubuntu hd1,0).
Nyni jsem musel opravit zaznam v Grubu na SDA(hd0,0), Lin pak nabiha. Bohuzel u Win to je problem. Protom umisteni HDD se nijak nezmenilo. Pouze jsem pripojil jeden stary PATA HDD kvuli zalohovani a zase odpojil.
Asi se nejak rozhazela nejaka tabulka disku, bohuzel vic zatim nevim.
-
No já jsem ještě našel pár postupů, ale u většiny to není potvrzené jako řešení. Zkusím asi toto až stáhnu liveCD od SuSE.
http://en.opensuse.org/SDB%3AWindows_No_Longer_Boots_Following_the_Installation_of_SUSE_LINUX_9.1
-
Já se v Linuxu moc neorientuji, ale co zkusit tenhle soft? : http://adrian15.raulete.net/grub/tiki-index.php
-
Tak problém je vyřešen. Nakonec byl úplně jinde než jsem jej hledal prve.
Boot windows se zasekával po natažení ovladače mup.sys (téměř okamžitě). Našel jsem tohle fórum: http://www.hardwareanalysis.com/content/topic/31874/?o=0
Řešení: nastavit ACPI na Enabled v BIOSu (asi jsem to omylem vypnul čico)
Mimochodem...
Rozdělení disku se stále jeví pro sfdisk a testdisk jako problémové, ale na funkčnost to vliv nemá. Jiné nástroje považují partition za správnou (kontrola v suse instalaci, partition doctor, gparted, disk manager windows)
Doporučovaný Super Grub Disk (http://adrian15.raulete.net/grub/tiki-index.php) jsem také našel a použil na obnovení instalace GRUBu a nějaké pokusy typu Fix Boot Windows, Fix Boot Linux. Jinak jsem opakovaně úspěšně použil zálohování a obnovu MBR+partition table pomocí:
# backup
dd if=/dev/hda of=MBR-backup bs=512 count=1
# restore
dd if=MBR-backup of=/dev/hda bs=512 count=1