Автор Тема: Dual boot problem  (Прочетена 3735 пъти)

DarK_JeDi

  • Участници
  • ***
  • Публикации: 4
    • Профил
Dual boot problem
« -: Jan 26, 2008, 01:23 »
Здравейте,

Наското си инсталирах Кубунту 7.10 на система, на която вече имах инсталиран ХР. Първоначално ХДД-то ми беше разделено на 3 части Ц:, където имах останал инсталиран 98, Д:, където е ХР, и Е:, който е за данни. След като форматирах Ц:, реших там да инсталирам Кубунту-то. Инсталацията мина без проблем и добавих следните редове в /boot/grub/menu.lst за да конфигурирам буут-а на ХР-то:

 title      Windows XP
 root      (hd0,5) # "браузера в кубунту-то ми показва, че дискът Д:, в който ми е инсталирано ХР-то, се казва hda5, от което си правя извода, че и тук трябва да е 5, защото в момента кубунту-то се буут-ва от hd0,0"
 makeactive
 chainloader   +1

За мое съжеление обаче, след като избера ХР от менюто на Grub-a ми изписва
Error 13 Invalid or unsupported executable format
Пробвах и с команда rootnoverify,  но и при нея ми дава грешка... При приятели работата с dual boot-a става от първия път, а аз сигурно направих 20 рестарта с различни конфигурации на grub-a, но нито една не донесе успех...
Моля Ви, помогнете!
Благодаря предварително '<img'>
Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
Dual boot problem
« Отговор #1 -: Jan 26, 2008, 12:41 »
В Grub номерацията на дисковете започва от 0. Поради тази причина по всяка вероятност в root трябва да сложиш (hd0,4)

Например, моето Gentoo се намира на дял с наименованието sda5. В Grub съм написал
Примерен код
title=Gentoo Linux
root (hd0,4)
kernel /boot/vmlinuz root=/dev/sda5


За повече информация би могъл да метнеш едно око на секцията Configuring the bootloader от Gentoo Handbook.

 ':ok:'
Активен

DarK_JeDi

  • Участници
  • ***
  • Публикации: 4
    • Профил
Dual boot problem
« Отговор #2 -: Jan 26, 2008, 13:21 »
Здравейте,

Като пробвах с (hd0,4) изведе на екрана
Error 12 Invalid Device Requested  '<img'>
Някакви други идеи, защо се получава този проблем с dualboot-a... ?
Активен

mom

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Ubuntu
  • Window Manager: Compiz
    • Профил
Dual boot problem
« Отговор #3 -: Jan 26, 2008, 14:06 »
Привет!

За съжаление мисля, че си направил твърде сериозна грешка. ХР-то си записва bootloader-a на активния боот дял (в твоя случай е бил на c: ). И тък като ти си го форматирал няма начин да го накараш да стартира. Опцията chainloader +1 на GRUB казва че на root (hd0,5) ще намери друг bootloader, на който да предаде управлението и той да се оправя с boot-ването по-нататък. Уви при теб там няма такова животно. Бележката на Drakulaе вярна, но при теб би трябвало да е root (hd0,1) - предполагам, че дяла на ХР то ти е primary, а не extended с logical дялове на него.

Лоадера на ХР-то се казва ntldr. Освен него трябва да се изнамирват и NTDETECT.COM и boot.ini. Виж дали в дяла на ХР-то ги има (най-вероятно не) и ако ги няма копирай ги от някой работещ виндовс и ЗАДЪЛЖИТЕЛНО си редактирай boot.ini. След това си насочи root (hd0,x) на където трябва и стискай палци

Е, в края на краищата можеш да захлупиш Убунтуто с ХР, да си прехвърлиш данните от D: на C: и на D: да си сложиш убунту отново '<img'>

Успех
Активен

DarK_JeDi

  • Участници
  • ***
  • Публикации: 4
    • Профил
Dual boot problem
« Отговор #4 -: Jan 26, 2008, 17:24 »
Здравйте,

mom, благодаря за съветите и разясненията. При мен обаче ХР-то е на extended( на hda2 от тип extended, от който излизат hda5 и hda6), с логически дялове... (това е останало още от първоначалното конфигуриране на партишъните). Доколкото помня при инсталацията на Кубунту-то, на hda1 е Кубунту-то, след това на hda3 e swap-a, a  '<img'>  Дали това ще е проблем, ако направя копирането на файловете от работещoто ХР ?
Разгледах едно boot.ini - там партишъна е посочен да е 1, а при мен трябва да е 2 или 5? Или пък номерацията започва от 0?  '<img'>
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Dual boot problem
« Отговор #5 -: Jan 26, 2008, 17:42 »
Нямам Win , но мисля ,че ХР трябва да е на главен дял
Дай малко повече инфо:
fdisk -l
Ето например моятя таблица (gparted).
http://images23.snimka.bg/005031385-big.jpg
Активен

mom

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Ubuntu
  • Window Manager: Compiz
    • Профил
Dual boot problem
« Отговор #6 -: Jan 26, 2008, 21:57 »
Цитат
Нямам Win , но мисля ,че ХР трябва да е на главен дял

Не - само bootloader-а му и то на първия главен дял.

Цитат
Разгледах едно boot.ini - там партишъна е посочен да е 1, а при мен трябва да е 2 или 5? Или пък номерацията започва от 0?

Ами виж на кой дял е windows-a на мишината, чието boot.ini си гледал. Ако е на С: значи започват от 1. Пък и не пречи да експериментираш - само ще ти трябва 1 LiveCD с някакъв линукс, че да можеш да boot-ваш с нещо, за да редактираш boot.ini-то
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Dual boot problem
« Отговор #7 -: Jan 26, 2008, 23:04 »
Ами то с "GRUB" , нямаш проблем да пробваш.
Иначе виж  как са дяловете , или с " gparted" или с:
sudo fdisk -l  
(Опцията е латинско Л  малко , не И )
Иначе от груб , като доиде началното меню , натискаш <Esc> и даваш
ОК , че си съгласен да излезнеш от режима ( то може и да го няма това ).
След това минаваш в команден режим   с "с".
пишеш'<img'>пример)
grub> root (hd0,0)
 Filesystem type is fat, partition type 0xb
grub> chainloader +1
(не дава грешка ! , имам "DOS" там)
Но ако не е ОК дава грешка:
grub> root (hd0,1)
 Filesystem type is ext2fs, partition type 0x83

grub> chainloader +1
Error 13: Invalid or unsupported executable format

Начи все едно че си с "bash" , не е нужно да пишеш всичко  , с <Tab> дописва , стрелка нагоре връща и т.н.
Та като видиш , че сичко се приема , даваш:
grub> boot

П.П
Едно голямо удобство е , като напишеш:
grub> root (hd0,
и натискаш <Tab> , изписва ти всички дялове...



Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
Dual boot problem
« Отговор #8 -: Jan 27, 2008, 15:49 »
Цитат (DarK_JeDi @ Ян. 26 2008,13:21)
Здравейте,

Като пробвах с (hd0,4) изведе на екрана
Error 12 Invalid Device Requested  '<img'>
Някакви други идеи, защо се получава този проблем с dualboot-a... ?

Хмм... Грешка номер 12 за съжаление значи "грешка от неидентифициран тип" '<img'>

Погледни Gentoo Grub Error Collection, точка 3.
Всъщност, ivo1204 е описал донякъде този подход.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
dual boot problem
Настройка на програми
heff 16 5454 Последна публикация Feb 26, 2006, 14:54
от heff
Dual boot от /boot. Конфигурация на GRUB.
Настройка на програми
mandor 1 3667 Последна публикация Feb 28, 2006, 09:37
от
Помогнете ми за dual boot-a
Настройка на програми
kLo 7 4217 Последна публикация Mar 23, 2006, 19:21
от holographa
Проблем с dual boot
Настройка на хардуер
ks 4 3072 Последна публикация Oct 28, 2006, 12:34
от cartman
Dual boot
Настройка на програми
freaker 3 3436 Последна публикация Jan 18, 2009, 16:32
от tokopan