Титла: Запитване относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: paul_rogers в May 29, 2009, 08:30 Имам диск 20ГБ, който бях разделил на C: (15GB) и D:(5GB). Преди време като си преинсталирах уиндолса, нещо се объркаха буквите и вместо да се качи на C:/windows, то стана D:/windows и сега D:-то ми е 15GB, а C: - 5. Т.е. смениха си местата.
Вчера реших да си кача убунту на 5 гигабайтовото C:, а уиндолса ми беше на D: - 15гб. Проблема е, че сега като ме пита буутлудера и като дам на Windows ми казва, "невалиден дял", или "няма ос", докато убунту си зарежда добре. Разгледах по форумите и видях, че трябва просто в menu.lst да променя root (hd0,4) спрямо данните излизащи след sudo fdisk -l Пробвах с (hd0,0) (hd0,1) (hd0,2) (hd0,3) (hd0,5) и на петия рестарт се осмелих да попитам тук. Ето данните от fdisk - Код: Disk /dev/sda: 20.0 GB, 20020396032 bytes Къде просто ми се намира тоя уиндолс и какво да напиша в menu.lst? Титла: Re: Запитане относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: tyuio в May 29, 2009, 09:18 ми не пипаи просто така там ако не знаеш какво правиш. ето това:
http://supergrub.forjamari.linex.org/ Титла: Re: Запитане относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: remotex в May 29, 2009, 09:31 т.е. искаш и 2те да са на един диск - така ли?
..най-вероятно grub ти се е инсталирал в MBR и ти е затрил NTLOADER :-) няма страшно - по принцип в ситуации като тази препоръчвам да ползваш втория за boot manager т.е. NTLOADER защото при първия fix на това XP и ще ти го намаже пак отгоре NTLOADER (върху grub, super-grub или там каквото и да е - не му пука) Прочери тук по-подробно секцията "To Use NTLDR" http://www.aboutdebian.com/dualboot.htm т.е. първо си (пре-) инсталираш grub НЕ върху MBR, после от XP CD в rescue mode си оправяш NTLOADER (FIXMBR), после вече XP като зареди (няма страшно) прочети секцията "To Use NTLDR" и следващата "To Use NTLDR" особено частта IMPORTANT: Титла: Re: Запитане относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: paul_rogers в May 29, 2009, 09:40 ами те са си на един диск, всъщност аз само един имам, но е разделен на два дяла. на по-големия е windows, а на по-малкия е ubuntu. сега ще пробвам:
значи слагам grub на другия дял, и после с диска на windows и recovery console оправям mbr и ntloder и т.н. добре! Титла: Re: Запитане относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: raydon в May 29, 2009, 10:58 Пусин тук съдържанието на menu.lst
Титла: Re: Запитане относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: paul_rogers в May 29, 2009, 13:02 тцт, пробвах с fixbmr и fixboot и положението стана още по-лошо. Сега щом пусна компютъра изощо не стартира нищо. Единствената възможност е от диск. Все пак ще пусна меню.лст след малко като приключи преинсталацията на убунту, надявам се тя да помогне, понеже като опитах да преинсталирам от диска на уиндолс ми каза че "сетъпа трябвало първо да подготви дяла за инсталиране", а не ми се иска да форматирам дяла с унидлос. Все пак помня, че в меню.лст беше dev/hd(0,4). но ще го пусна малко-покъсно! след няколко часа! пфу.. запали ми се главата с това убунту :(
Титла: Re: Запитане относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: paul_rogers в May 29, 2009, 15:46 Значи, качих си отново убунту, и се върнах в позицията в която бях в началото: не иска да зареди уиндолс, но убунту си работи перфектно. Ето съръджанието на меню.лст, без коментарите в началото на файла:
Код: title Ubuntu 8.10, kernel 2.6.27-7-generic А ето и резултата от фдиск: Код: Disk /dev/sda: 20.0 GB, 20020396032 bytes Титла: Re: Запитване относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: R3sp3k7 в May 29, 2009, 17:11 Обърках се, извинявам се на всички
Титла: Re: Запитване относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: raydon в May 29, 2009, 17:37 Цитат Я пробвай, като замениш hd0 с sda и пробвай 5 или 1. Верно?! Я прегледай man grub отново... това не е lilo, hd0 няма нищо общо с hda или sda... grub има различна система на представяне на дяловете. не давай грешни съвети. menu.list файла си е съвсем коректен. обърни внимание: # This entry automatically added by the Debian installer for a non-linux OS # on /dev/sda5 Титла: Re: Запитване относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: satir в May 31, 2009, 05:28 просто си изтегли SuperGRUB и си поправи мбр-а.
по-горе са ти пуснали линк. друг път, като инсталираш убунту на диск с вин, като стигнеш то екрана за експортиране на профили от вин в лин НЕ чеквай нищо, продължи напред! Титла: Re: Запитване относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: sinan в Jun 01, 2009, 20:57 така като гледам win-а е на sda5 така че в груб трябва да се укаже (hd0,6) ти си пробвал до 5, ама отговора е 6, щото почват от 0.
Титла: Re: Запитване относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: raydon в Jun 01, 2009, 21:31 не. според мен /dev/sda5 си е hd0,4 за GRUB.
Grub does not differentiate between SCSI- and IDE-Harddisks. (hd0) is always the first hard disk that is first in the boot sequence (setting in BIOS), no matter if IDE or SCSI. Unusual is the counting method; the first partition on the first hd is (hd0,0). Primary partitions are numbered from 0-3, logical partitions count from 4 on up. http://www.novell.com/documentation/suse91/suselinux-adminguide/html/ch07s04.html#sec:grub.devices Титла: Re: Запитване относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: paul_rogers в Jun 02, 2009, 00:19 не успях... в пълното си отчаяние пробвах fixmbr и fixboot от рековъри конзалата на уиндолс, а след това с някакъв си mbr doctor от дискета. накрая нещата станаха на пастет и се наложи да преинсталирам уиндоус като преди това форматирам целия диск...
нищо, здраве да е благодаря все пак за помощта Титла: Re: Запитване относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: raydon в Jun 02, 2009, 06:45 то е било на пастет още от самото начало, преди да инсталираш Убунто... такава таблица на дяловете не се вижда често... нито един праймъри дял, направо един разширен дял с три логически на него... кой ти е форматирал диска първия път?!
нормално според мен би било: /dev/sda1 - primary /dev/sda2 - primary /dev/sda3 - extended /dev/sda4 - logical например... или дори три праймъри дяла - в случая не е нужен разширен дял...но да кажем е хубаво да го има, ако искаш в бъдеще да го разделиш тоя разширен дял на няколко логически дяла... Титла: Re: Запитване относно "къде точно ми е уиндолса, защото гръб не го намира" Публикувано от: mbb в Jun 02, 2009, 09:04 Не знам защо, но ми направи впечатление следното:
Device Boot Start End Blocks Id System /dev/sda1 * 2 2586 19542600 f W95 Ext'd (LBA) /dev/sda5 2 1875 14167408+ 7 HPFS/NTFS /dev/sda6 1876 1876 7528+ 82 Linux swap / Solaris /dev/sda7 1877 2586 5367568+ 83 Linux Предполагам, че Windows е разположен върху HPFS/NTFS дяла, но той не е дефиниран с Boot флаг. Мисля, че е нужно с някоя програма, примерно gparted да направиш /dev/sda5 да бъде с Boot флаг, а на /dev/sda1 да го махнеш. Ето примерно при мен как е: Device Boot Start End Blocks Id System /dev/hda1 * 1 1912 15358108+ 7 HPFS/NTFS /dev/hda2 1913 9733 62822182+ f W95 Ext'd (LBA) /dev/hda5 1913 2043 1052226 82 Linux swap / Solaris /dev/hda6 2044 5960 31463271 83 Linux /dev/hda7 5961 9733 30306591 83 Linux |