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

heff

  • Участници
  • ***
  • Публикации: 10
    • Профил
dual boot problem
« -: Feb 24, 2006, 20:28 »
Здравейте.
Бих искал да ви помоля за помощ, защото съм голямо ламе. Вкарах се в невероятен филм. Реших да инстална СуСЕ за да видя за какво става дума и нещо се помазаха партишън таблиците. Ето накратко всичко, което направих:

Имам 160гб диск.
20гб партишън за Уиндоус НТФС.
100гб партишън за други глупости (НТФС)
20гб незаделени.

На последното качих СуСЕ, като оставих инсталатора сам да си направи партишъните. Боот лоъдъра е ГРУБ.

Около Линукс-а всичко е ОК, виждат се НТФС партишъните.
Но ако реша да боотна под Уиндоус не става. Малко след като се появи картинката за лоадинг, вади син екран. Пише нещо от сорта на (Unable to boot from this partition. Remove newly added hardware. Run check disk. Etc глупости).

Пуснах инсталационното ЦД на Уиндоуса за да видя какво инфо ще даде за партишъните. И за двата НТФС-а пишеше на мястото за файлова система Unpartitioned or damaged.

Пробвах под Линукс какви са партишън таблиците (cfdisk), но там проблеми не се забелязваха - НТФС си бяха сетнати.

Моля помогнете ми. Сигурно не е нещо сериозно.
Активен

mom

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Ubuntu
  • Window Manager: Compiz
    • Профил
dual boot problem
« Отговор #1 -: Feb 24, 2006, 21:43 »
Метни едно око на файла /boot/grub/menu.lst. Нейде из него (вероятно най-накрая) има секция за Windows-a ти. Трябва да изглежда така (Ако Windows-a ти е на първия дял на primary-master диска):

title               MS Windows бла, бла, бла
root  (hd0,0)
savedefault
makeactive
chainloader    -1

Ако не е баш така оправи си го и ребутвай
Активен

heff

  • Участници
  • ***
  • Публикации: 10
    • Профил
dual boot problem
« Отговор #2 -: Feb 24, 2006, 22:07 »
За съжаление не даде резултат '<img'>
Положението е както преди. Тръгва, показва си картинката за лоадинг и после син екран. Точното съобщение беше:
"Unable to boot from device"

А какво е chainloader -1?
Активен

sdr

  • Напреднали
  • *****
  • Публикации: 655
    • Профил
dual boot problem
« Отговор #3 -: Feb 24, 2006, 23:53 »
Лоудва и джъмпва към кода в буут сектора на партишъна без много да мисли ала BIOS. makeactive Задава партишъна да е с boot флаг...което навежда на мисълтта да нямаш две boot-активни партишана щото на линукса не му пука ма за Windows може да идва множко - не може да измисли кое се пада C: '<img'>
Активен

heff

  • Участници
  • ***
  • Публикации: 10
    • Профил
dual boot problem
« Отговор #4 -: Feb 24, 2006, 23:57 »
Хай.
1 боот партишън имам само - това е Уиндоуският НТФС.

Мога да дам повечко инфо, само че не знам какво точно да е то '<img'>
Активен

  • Гост
dual boot problem
« Отговор #5 -: Feb 25, 2006, 00:15 »
Дай резултата от тези двете за начало:

cat /etc/fstab
cat /boot/grub/menu.lst
Активен

heff

  • Участници
  • ***
  • Публикации: 10
    • Профил
dual boot problem
« Отговор #6 -: Feb 25, 2006, 01:01 »
cat /etc/fstab
/dev/hda4            /                    reiserfs   acl,user_xattr        1 1
/dev/hdb1            /data1               auto       noauto,user           0 0
/dev/hda1            /windows/C           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sda1            /windows/D           vfat       users,gid=users,umask=0002,iocharset=utf8 0 0
/dev/hda5            /windows/E           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hdb5            /windows/F           ntfs       ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda3            swap                 swap       pri=42                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
proc                 /proc                proc       defaults              0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
sysfs                /sys                 sysfs      noauto                0 0
/dev/dvdram          /media/dvdram        subfs      fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/dvdrecorder     /media/dvdrecorder   subfs      fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/fd0             /media/floppy        subfs      fs=floppyfss,procuid,nodev,nosuid,sync 0 0


/boot/grub/menu.lst
# Modified by YaST2. Last modification on Tue Feb 21 07:53:05 2006


color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,3)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX 9.2
    kernel (hd0,3)/boot/vmlinuz root=/dev/hda4 vga=0x31a selinux=0 splash=silent resume=/dev/hda3 desktop elevator=as showopts
    initrd (hd0,3)/boot/initrd

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    root (hd0,0)
    savedefault
    makeactive
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
    root (fd0)
    chainloader +1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE LINUX 9.2
    kernel (hd0,3)/boot/vmlinuz root=/dev/hda4 showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0  3
    initrd (hd0,3)/boot/initrd


chainloader-a като пробвах да сложа на -1, както ме посъветва човека по-горе ми дава грешка - FileSystem unknown, partition type 07
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
dual boot problem
« Отговор #7 -: Feb 25, 2006, 10:34 »
Цитат (heff @ Фев. 25 2006,02:01)
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    root (hd0,0)
    savedefault
    makeactive
    chainloader +1

Промени записа за бозата така:
Примерен код
title Windows XP
       rootnoverify (hd0,0)
       chainloader +1
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

heff

  • Участници
  • ***
  • Публикации: 10
    • Профил
dual boot problem
« Отговор #8 -: Feb 25, 2006, 10:48 »
Няма резултат. Уиндоуса тръгва да си се зарежда, показжат се картинките и дава син екран на който пише "Unable to boot from device".
Активен

heff

  • Участници
  • ***
  • Публикации: 10
    • Профил
dual boot problem
« Отговор #9 -: Feb 25, 2006, 12:19 »
Примерен код

title Windows XP
       rootnoverify (hd0,0)
       chainloader /ntldr


Ако използвам горното ми дава:
"Error 17: Cannot mount selected partition"
Активен

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
dual boot problem
« Отговор #10 -: Feb 25, 2006, 19:24 »
А какво ще стане, ако с fdisk/mbr си оправиш boot записа, за да можеш да стартираш Windows-а, а след това отново си инсталираш grub-а? Или да изпозваш NT-Loader вместо grub. Виж статията на Славей Караджов по въпроса.
Активен

heff

  • Участници
  • ***
  • Публикации: 10
    • Профил
dual boot problem
« Отговор #11 -: Feb 25, 2006, 23:45 »
Ами не смея да го правя защото съм много назад с материала. В крайна сметка ако не тръгне Уина оставам с нищо....
А и не виждам причина fixmbr да го оправи...
Какво точно ще се промени? То не си разпознава файловата система. Това в mbr-то ли се пази?
Активен

fanfolet

  • Напреднали
  • *****
  • Публикации: 103
    • Профил
dual boot problem
« Отговор #12 -: Feb 26, 2006, 11:55 »
Коя версия на Сусе си сложил, защото ако е предпоследната 10.1 бета4 тя има точно такъв проблем. При инсталация на непразен хард диск, т.е. вече имащ дялове, инсталатора омазва всичко... Виж тук за повече инфо https://bugzilla.novell.com/show_bug.cgi?id=151947
И не вярвам да е от буутсектора, щом ти дава splash на уиндоуса и тръгва да зарежда, а и ти излиза син екран, което значи, че си вече в уиндоус '<img'>
Активен

heff

  • Участници
  • ***
  • Публикации: 10
    • Профил
dual boot problem
« Отговор #13 -: Feb 26, 2006, 13:07 »
Не е това случая. Сега открих нещо, но съм малко несигурен какво да правя. Ето цитат от един сайт за грешката, която имам:

Цитат
root (hd0,0)
filesystem type unknown partition type 0x7

Error 17 : Cannot mount selected partition

Solution

This error is returned if the partition requested exists, but the filesystem type cannot be recognized by GRUB.

Be sure to check your root(x,y) settings in your grub.conf.

Also, if you are trying to boot Windows, make sure that your grub.conf file has the root (hdX,Y) (or rootnoverify (hdX,Y)) and chainloader (hdX,Y)+1 in it.


Ето така ми изглежда въпросния файл:

Примерен код
root (hd0,3)
install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0) /boot/grub/stage2 0x8000 (hd0,3)/boot/grub/menu.lst
quit


Очевидно няма това, което трябва. Но не знам какво да напиша точно...
Активен

GoodT

  • Напреднали
  • *****
  • Публикации: 361
    • Профил
dual boot problem
« Отговор #14 -: Feb 26, 2006, 14:07 »
След като направиш промяната както ти е казал Agent_SMITH:
title Windows XP
      rootnoverify (hd0,0)
      chainloader +1
Трябва да инсталираш grub-а за да се използват промените: #grub-install /dev/hda

ПП:Като ти гледам /etc/fstab -голяма боза е '<img'> -излиза ,че имаш 3 харда-hda ,hdb и sda -проблема е от Linux-a май.
Обърни внимание на писаното от fanfolet
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Dual boot от /boot. Конфигурация на GRUB.
Настройка на програми
mandor 1 2800 Последна публикация Feb 28, 2006, 09:37
от
Помогнете ми за dual boot-a
Настройка на програми
kLo 7 2704 Последна публикация Mar 23, 2006, 19:21
от holographa
Проблем с dual boot
Настройка на хардуер
ks 4 2084 Последна публикация Oct 28, 2006, 12:34
от cartman
Dual boot problem
Настройка на хардуер
DarK_JeDi 8 2638 Последна публикация Jan 27, 2008, 15:49
от Drakula
Dual boot
Настройка на програми
freaker 3 2317 Последна публикация Jan 18, 2009, 16:32
от tokopan