Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: George Andonov в Nov 02, 2005, 12:39



Титла: Grub: не може да стартира Win XP (от NTFS)
Публикувано от: George Andonov в Nov 02, 2005, 12:39
Мъча се с конфигурация на Grub за dual-boot машина. Засега с променлив успех ;)
Даже си мисля, че Grub-ът ме води по точки :D

Linux-ът си работи като пушка (Какво друго да се очаква? :) ). Проблемът ми е, че като избера(от менюто на Grub) да се стартира Win XP, ми дава следната грешка:
    Filesystem type unknown, partition type 0x7
И неще да стартира гадното XP :(
Но когато сменя (в BIOS-а) boot device да бъде втория диск, XP-то се стартира нормално.

Системата е с два хард диска.
  - На първият (master, на 1 IDE) е инсталиран Ubuntu 5.10 + grub.
  - На вторият (master, на 2 IDE) е инсталиран Windows XP (NTFS).

А /boot/grub/menu.lst изглежда така:
Примерен код
...
title           Windows XP
root    (hd1,0)
makeactive
chainloader     +1

Прочетох някъде, че за NTFS трябва да се смени root с rootnoverify, но при мен не се получава. Наистина няма я тази грешка, но резултатът е, че системата просто се "успива".

Та ако имате други идеи?

Пък ще черпя :D


Титла: Grub: не може да стартира Win XP (от NTFS)
Публикувано от: George Andonov в Nov 03, 2005, 09:59
Странно, че няма никакви идеи по въпроса :huh: Защото предполагам, че повечето от вас имат dual-boot PC-та и все още не са съвсем забравили добрия стар Windows.

Както и да е. Проблемът го реших. И за да остане "за протокола" да напиша какво се оказа.

1. При инсталирани Linux и Windows XP (с NTFS) на един и същи диск, Grub успява да стартира и двете OS.
2. Ако са инсталирани на различни дискове и Windows НЕ Е на master на 1 IDE - loader-а на XP-то "заспива".
    Решението е да се направи ре-map на дисковете:
Примерен код
...
title           Windows XP
root    (hd1,0)
     map (hd0) (hd1)
     map (hd1) (hd0)
makeactive
chainloader     +1
boot

И двете OS мирно си съжителствуват (макар и на различни дискове). Да живеят различията :xclam:
Наздраве :D


Титла: Grub: не може да стартира Win XP (от NTFS)
Публикувано от: Agent_SMITH в Nov 03, 2005, 14:14
::move::

Щях да кажа, че не си компилирал поддръжка в ядрото на въпросната файлова система, но после видях, че проблема се появява при опит да стартираш бозата, която е на луната... ;)

Готино решение! Благодаря ти, че си го описал - ще го добавим към wiki.linux-bg.org  B)


Титла: Grub: не може да стартира Win XP (от NTFS)
Публикувано от: rpetrov в Nov 03, 2005, 14:52
За протокола: отговора го има в форума, но е скрит зад тонове излишни коментари - multiboot, и в частност dualboot, е един от най-често задаваните въпроси.


gandonov, БЛАГОДАРНОСТИ, че го написа така ясно, че в grub трябва да се ползва map и activate , за да се пренаредят дисковете/активират дяловете и някой недо... ОС да могат да се заредят.


П.П. при lilo се ползват disk и change-rules.