Автор Тема: Запитване относно "къде точно ми е уиндолса, защото гръб не го намира"  (Прочетена 3047 пъти)

paul_rogers

  • Участници
  • ***
  • Публикации: 5
    • Профил
Имам диск 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
240 heads, 63 sectors/track, 2586 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0x90909090

   Device Boot      Start         End      Blocks   Id  System
/dev/sda2   *           2        2586    19542600    f  W95 Ext'd (LBA)
/dev/sda5               2        1875    14167408+   7  HPFS/NTFS
/dev/sda6            1876        1974      748408+  82  Linux swap / Solaris
/dev/sda7            1975        2586     4626688+  83  Linux


Къде просто ми се намира тоя уиндолс и какво да напиша в menu.lst?

« Последна редакция: May 29, 2009, 15:57 от paul_rogers »
Активен

tyuio

  • Гост
ми не пипаи просто така там ако не знаеш какво правиш. ето това:

http://supergrub.forjamari.linex.org/
Активен

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
т.е. искаш и 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:
Активен

paul_rogers

  • Участници
  • ***
  • Публикации: 5
    • Профил
ами те са си на един диск, всъщност аз само един имам, но е разделен на два дяла. на по-големия е windows, а на по-малкия е ubuntu. сега ще пробвам:
значи слагам grub на другия дял, и после с диска на windows и recovery console оправям mbr и ntloder и т.н.
добре!
Активен

raydon

  • Участници
  • ***
  • Публикации: 9
    • Профил
Пусин тук съдържанието на menu.lst
Активен

paul_rogers

  • Участници
  • ***
  • Публикации: 5
    • Профил
тцт, пробвах с fixbmr и fixboot и положението стана още по-лошо. Сега щом пусна компютъра изощо не стартира нищо. Единствената възможност е от диск. Все пак ще пусна меню.лст след малко като приключи преинсталацията на убунту, надявам се тя да помогне, понеже като опитах да преинсталирам от диска на уиндолс ми каза че "сетъпа трябвало първо да подготви дяла за инсталиране", а не ми се иска да форматирам дяла с унидлос. Все пак помня, че в меню.лст беше dev/hd(0,4). но ще го пусна малко-покъсно! след няколко часа!  пфу.. запали ми се главата с това убунту  :(
Активен

paul_rogers

  • Участници
  • ***
  • Публикации: 5
    • Профил
Значи, качих си отново убунту, и се върнах в позицията в която бях в началото: не иска да зареди уиндолс, но убунту си работи перфектно. Ето съръджанието на меню.лст, без коментарите в началото на файла:


Код:
title		Ubuntu 8.10, kernel 2.6.27-7-generic
uuid b8992e26-7bd5-4930-9ef6-6ad445588652
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=b8992e26-7bd5-4930-9ef6-6ad445588652 ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid b8992e26-7bd5-4930-9ef6-6ad445588652
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=b8992e26-7bd5-4930-9ef6-6ad445588652 ro  single
initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+
uuid b8992e26-7bd5-4930-9ef6-6ad445588652
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda5
title Microsoft Windows XP Professional
root (hd0,4)
savedefault
makeactive
chainloader +1



А ето и резултата от фдиск:

Код:
Disk /dev/sda: 20.0 GB, 20020396032 bytes
240 heads, 63 sectors/track, 2586 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0x90909090

   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


« Последна редакция: May 29, 2009, 15:55 от paul_rogers »
Активен

R3sp3k7

  • Напреднали
  • *****
  • Публикации: 60
  • Distribution: Fedora 12 (Constantine)
  • Window Manager: Xfce4
    • Профил
    • WWW
Обърках се, извинявам се на всички
« Последна редакция: May 29, 2009, 18:45 от R3sp3k7 »
Активен

http://dev-bg.eu Уроци за десктоп програмиране

raydon

  • Участници
  • ***
  • Публикации: 9
    • Профил
Цитат
Я пробвай, като замениш 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

Активен

satir

  • Напреднали
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
просто си изтегли SuperGRUB  и си поправи мбр-а.
по-горе са ти пуснали линк.
друг път, като инсталираш убунту на диск с вин, като стигнеш то екрана за експортиране на профили от вин в лин НЕ чеквай нищо, продължи напред!
Активен

sinan

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
така като гледам win-а е на sda5 така че в груб трябва да се укаже (hd0,6) ти си пробвал до 5, ама отговора е 6, щото почват от 0.
Активен

raydon

  • Участници
  • ***
  • Публикации: 9
    • Профил
не. според мен /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
« Последна редакция: Jun 01, 2009, 21:38 от raydon »
Активен

paul_rogers

  • Участници
  • ***
  • Публикации: 5
    • Профил
не успях... в пълното си отчаяние пробвах fixmbr и fixboot от рековъри конзалата на уиндолс, а след това с някакъв си mbr doctor от дискета. накрая нещата станаха на пастет и се наложи да преинсталирам уиндоус като преди това форматирам целия диск...

нищо, здраве да е
благодаря все пак за помощта
Активен

raydon

  • Участници
  • ***
  • Публикации: 9
    • Профил
то е било на пастет още от самото начало, преди да инсталираш Убунто... такава таблица на дяловете не се вижда често... нито един праймъри дял, направо един разширен дял с три логически на него... кой ти е форматирал диска първия път?!

нормално според мен би било:

/dev/sda1 - primary
/dev/sda2 - primary
/dev/sda3 - extended 
/dev/sda4 - logical

например... или дори три праймъри дяла - в случая не е нужен разширен дял...но да кажем е хубаво да го има, ако искаш в бъдеще да го разделиш тоя разширен дял на няколко логически дяла...
 
« Последна редакция: Jun 02, 2009, 06:52 от raydon »
Активен

mbb

  • Напреднали
  • *****
  • Публикации: 28
    • Профил
Не знам защо, но ми направи впечатление следното:

   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

« Последна редакция: Jun 02, 2009, 09:06 от mbb »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
"paskal case" / "camel case"
Общ форум
Apache 3 13512 Последна публикация Aug 11, 2006, 10:01
от ivak
Проблем с "struct cdev" и "struct semaphore"
Общ форум
halturata 22 20436 Последна публикация Aug 14, 2007, 17:31
от tarator
Проблем с "reboot", "halt" и т.н.
Настройка на програми
turboshark 5 13455 Последна публикация Sep 22, 2007, 00:13
от turboshark
Превод на "Prentice Hall C++ GUI Programming with Qt4 2nd Edition Feb2008"
Преводи на документация
LinuxFanUNIX 25 35261 Последна публикация Jan 26, 2009, 00:23
от LinuxFanUNIX
SUSE Linux Enterprise 10 Server "Subscription"
Кошче
badmind 2 5543 Последна публикация Apr 01, 2009, 18:21
от seaman