Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не грузится windows в Grub  (Прочитано 4057 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jeromini

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #15 : 20 Августа 2010, 19:45:34 »
Диск /dev/sda: 120.0 ГБ, 120034123776 байт
255 heads, 63 sectors/track, 14593 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x399c399c

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *           1        5099    40957686    7  HPFS/NTFS
/dev/sda2            5100       14593    76260555    f  W95 расшир. (LBA)
/dev/sda5            5100       12111    56323858+   7  HPFS/NTFS
/dev/sda6           12112       14495    19149448+  83  Linux
/dev/sda7           14496       14593      787153+  82  Linux своп / Solaris


Пользователь решил продолжить мысль 20 Августа 2010, 19:52:29:
2 вариант выставить в BIOS настройки SATA в режиме Compatible, тогда диски будут работать как обычные IDE. Ну и теоретически упадет скорость работы с ними.

Пользователь решил продолжить мысль 20 Августа 2010, 19:43:36:
p.s. Вообще трудно не заметить и переключить режимы в BIOS, но мало ли... вдруг, какие гремлены... Просто в такой ситуации Windows и ее Setup будет реагировать в точности как вы описали.
простите но в BIOS я просто напросто не знаю как туда влесть.. я в терминал лезу и то только после того как прочитаю на форуме как и что писать..
Vitsliputsli , хорошо.. новедь вчера работало и загружалось, что такого  могло случиться, что Windows  так себя стала вести.. точнее никак..
« Последнее редактирование: 20 Августа 2010, 19:59:38 от jeromini »

Оффлайн EVXeON

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #16 : 20 Августа 2010, 20:04:26 »
После включения питания нажимаешь "Del" или F2, других комбинаций я пока не встречал.Дальше всё по совету Vitsliputsli.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #17 : 20 Августа 2010, 20:17:09 »
Цитировать
Очень похоже на то, что у вас жесткие диски подключены в расширенном SATA, если в XP нет драйверов для вашего SATA (а их в стандартном варианте нет) то Windows не увидит жесткие диски.
у меня, кстати, такая же тема была в свое время - хэрэ напрочь отказывалась видеть хард и, следовательно, ставиться на него, тупо выкдывала в бсод. только у автора, как я понимаю, все встало и работало. действительно, остается разве что вариант, что кто-то слазил в биос и напортачил.
Цитировать
Диск /dev/sda: 120.0 ГБ, 120034123776 байт
255 heads, 63 sectors/track, 14593 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x399c399c
ну да, тут все нормально, как и ожидалось...
лучше на "ты"

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #18 : 20 Августа 2010, 20:48:31 »
Просто нажимаете "Del" или "F2" в начале загрузки компа. В окне "Main" будет пункт "IDE Configuration", выбираете его. Затем в нем будет пункт "SATA Configuration". Там должно быть 3 возможных варианта:
Disabled
Compatible
Enhanced

Если дело в этом, то у вас установлено Enhanced. Выберите Compatible. Затем закройте настройки BIOS, выбрав Exit & Save changes. Если не найдете или чтото будет отличаться ничего не меняйте (!!!), просто нажмите Reset.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #19 : 20 Августа 2010, 20:51:44 »
Цитировать
ничего не меняйте (!!!), просто нажмите Reset.
резет-то зачем?? нет чтоб корректно "выйти без сохранения". негоже внезапно рубить питание работаюшим железкам
лучше на "ты"

Оффлайн jeromini

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #20 : 20 Августа 2010, 20:53:59 »
а нельзя откатить на по умолчанию настройки?.. или это тоже не вариант

Пользователь решил продолжить мысль 20 Августа 2010, 20:56:37:
резет-то зачем?? нет чтоб корректно "выйти без сохранения". негоже внезапно рубить питание работаюшим железкам
спасибо за  ценное дополнение
« Последнее редактирование: 20 Августа 2010, 20:56:37 от jeromini »

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #21 : 20 Августа 2010, 21:19:10 »
Ну если человек действительно не знает куда тыкать, то лучше пусть нажмет Reset, чем чтонибудь не то сделает (я же и написал если чтото будет не так). К тому же в BIOS это ничем не грозит, ну разве что перходными процессами :-).

Можно сделать настройки по-умолчанию, теоретически он выставит конфигурацию максимально совместимую... Но я бы не стал чтото менять, когда все работает, а не работает только 1 момент. Если вы поменяете только 1 пункт, вы всегда можете поменять его обратно. Я, конечно, параноидально перестраховываюсь, но ведь и этот пункт у вас почемуто поменялся без вашего ведома (очень странно).
Хотя бы ничего не меняя взгляните что в нем установлено за значение.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #22 : 20 Августа 2010, 23:14:51 »
Цитировать
Можно сделать настройки по-умолчанию, теоретически он выставит конфигурацию максимально совместимую..
кстати, помогает иногда. на старом компе, помнится, долго и упорно ковырял (уж не помню, что там у меня не заводилось) без каких-либо проблесков, в итоге скинул на дефолту и все как по маслу. но предварительно тщательно записал все на листочек как было, чего и автору советую при таком варианте. но это да, уже крайности.
да, насчет дефолта: в том биосе их было два - load optimum performance default или что-то вроде того и еще какой-то другой))
лучше на "ты"

Оффлайн jeromini

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #23 : 21 Августа 2010, 01:47:46 »
Цитировать
Можно сделать настройки по-умолчанию, теоретически он выставит конфигурацию максимально совместимую..
кстати, помогает иногда. на старом компе, помнится, долго и упорно ковырял (уж не помню, что там у меня не заводилось) без каких-либо проблесков, в итоге скинул на дефолту и все как по маслу. но предварительно тщательно записал все на листочек как было, чего и автору советую при таком варианте. но это да, уже крайности.
да, насчет дефолта: в том биосе их было два - load optimum performance default или что-то вроде того и еще какой-то другой))
Спасибо большое за ответы.. все зделал.. правда все не много не так оказалось в биосе.. .. во-первых войти в него оказалось возможным только нажав F10. и вид был меню совсем инной."IDE Configuration", "SATA Configuration" там не нашлось.. но догадываясь по смыслу, что нужно было сделать.. нашел system configuration --> SATA Nitive Support с вариантами выбора Enabled (включено было) и Disabled .. что  и поменял на последнее . сохранив и выйдя.. через минуту уже благополучно грузилась Windows..  с нее в данный момент Вам и пишу.. Еще раз Спасибо .. dimas000  и Vitsliputsli  за Вашу помощь..
Единственное остается мной не понятным.. как этот пункт поменялся сам по себе..  :idiot2:

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #24 : 21 Августа 2010, 13:56:21 »
Цитировать
Единственное остается мной не понятным.. как этот пункт поменялся сам по себе..

а) проделки третьих лиц
б) садится батарейка на маме (которая отвечает за запоминание настроек), настройки скинулись на дефолт. правда, при этом должны были, по идее, и часы скинуться, но мб по ntp все поправилось раньше, чем успел заметить.
лучше на "ты"

Оффлайн Волощук Сергей

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #25 : 07 Января 2011, 16:05:22 »
Друзья помогите разобраться с возникшей трудностью.

Ситуация следующая установил Windows потом FreeBSD и в самом конце установил Ubuntu в надежде что grub найдет все загрузчики и все будет работать,  но получилось так что после установки Ubuntu единственное что загружается это сома Ubuntu, при запуски Windows появляется _ в верхнем левом углу и так висит дальше не грузится, а FreeBSD вообще не видит в списке grub.

Не стал сразу расстраиваться и приступил к поиску проблемы. В интернете много написано, но причину не решает ничего, мои действия:

root@knight-desktop:~# gedit /etc/grub.d/40_custom

menuentry "FreeBSD" {
    set root=(hd0,2,a)
    chainloader +1
}
menuentry "Microsoft Windows XP Professional RU2 (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 865C8F1F5C8F095F
drivemap -s (hd0) ${root}
chainloader +1
}

FreeBSD - определилась и работает, но проблема с Windows осталась. Обратил внимание что в /boot/grub/grub.cfg (Windows уже описана, как и я описал в root@knight-desktop:~# gedit /etc/grub.d/40_custom) вот тут и застрял дальше не знаю что даже и делать, подозреваю что проблема с загрузчиков самой Windows, но удалять grub не хочетя помогите решить проблему.

/boot/grub/grub.cfg

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="6"
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
    saved_entry=${chosen}
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,9)'
search --no-floppy --fs-uuid --set 0c42df7a-2d8f-4011-a271-e6aa48262d34
if loadfont /share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set af375025-f856-4f63-8ea5-5741bf081e35
set locale_dir=($root)/boot/grub/locale
set lang=ru
insmod gettext
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-27-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,5)'
   search --no-floppy --fs-uuid --set af375025-f856-4f63-8ea5-5741bf081e35
   linux   /boot/vmlinuz-2.6.32-27-generic root=UUID=af375025-f856-4f63-8ea5-5741bf081e35 ro  quiet  quiet splash
   initrd   /boot/initrd.img-2.6.32-27-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-27-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,5)'
   search --no-floppy --fs-uuid --set af375025-f856-4f63-8ea5-5741bf081e35
   echo   'Loading Linux 2.6.32-27-generic ...'
   linux   /boot/vmlinuz-2.6.32-27-generic root=UUID=af375025-f856-4f63-8ea5-5741bf081e35 ro single  quiet
   echo   'Loading initial ramdisk ...'
   initrd   /boot/initrd.img-2.6.32-27-generic
}
menuentry 'Ubuntu, with Linux 2.6.31-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,5)'
   search --no-floppy --fs-uuid --set af375025-f856-4f63-8ea5-5741bf081e35
   linux   /boot/vmlinuz-2.6.31-22-generic root=UUID=af375025-f856-4f63-8ea5-5741bf081e35 ro  quiet  quiet splash
   initrd   /boot/initrd.img-2.6.31-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.31-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,5)'
   search --no-floppy --fs-uuid --set af375025-f856-4f63-8ea5-5741bf081e35
   echo   'Loading Linux 2.6.31-22-generic ...'
   linux   /boot/vmlinuz-2.6.31-22-generic root=UUID=af375025-f856-4f63-8ea5-5741bf081e35 ro single  quiet
   echo   'Loading initial ramdisk ...'
   initrd   /boot/initrd.img-2.6.31-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
   insmod ext2
   set root='(hd0,5)'
   search --no-floppy --fs-uuid --set af375025-f856-4f63-8ea5-5741bf081e35
   linux16   /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
   insmod ext2
   set root='(hd0,5)'
   search --no-floppy --fs-uuid --set af375025-f856-4f63-8ea5-5741bf081e35
   linux16   /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional RU (on /dev/sda1)" {
   insmod ntfs
   set root='(hd0,1)'
   search --no-floppy --fs-uuid --set 865c8f1f5c8f095f
   drivemap -s (hd0) ${root}
   chainloader +1
}
### END /etc/grub.d/30_os-prober ###


### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "FreeBSD" {
    set root=(hd0,2,a)
    chainloader +1
}
menuentry "Microsoft Windows XP Professional RU2 (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 865C8F1F5C8F095F
drivemap -s (hd0) ${root}
chainloader +1
}

### END /etc/grub.d/40_custom ###

На диск с Windows зайти могу

root@knight-desktop:~# cat /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda5 during installation
UUID=af375025-f856-4f63-8ea5-5741bf081e35 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda10 during installation
UUID=615dee4d-cb7f-4ba4-9f2a-5095d09c334d /home           ext4    defaults        0       2
# /tmp was on /dev/sda8 during installation
UUID=15d6fcde-c731-419c-913a-6e44bb5ae1a9 /tmp            ext4    defaults        0       2
# /usr was on /dev/sda9 during installation
UUID=0c42df7a-2d8f-4011-a271-e6aa48262d34 /usr            ext4    defaults        0       2
# /var was on /dev/sda7 during installation
UUID=eadcf95d-2c85-4509-9e19-ba089746c33c /var            ext4    defaults        0       2
# swap was on /dev/sda6 during installation
UUID=d8ade003-6943-4157-b3e7-109f836691c8 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

root@knight-desktop:~# fdisk -l


Диск /dev/sda: 80.0 ГБ, 80026361856 байт
255 heads, 63 sectors/track, 9729 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x90909090

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1               1        1912    15358108+   7  HPFS/NTFS
Раздел 1 не заканчивается на границе цилиндра.
/dev/sda2   *        1913        5821    31395420   a5  FreeBSD
Раздел 2 не заканчивается на границе цилиндра.
/dev/sda3            5822        9729    31391010    5  Расширенный
/dev/sda5            5822        6070     2000061   83  Linux
/dev/sda6            6071        6319     2000061   82  Linux своп / Solaris
/dev/sda7            6320        6817     4000153+  83  Linux
/dev/sda8            6818        7066     2000061   83  Linux
/dev/sda9            7067        8398    10699258+  83  Linux
/dev/sda10           8399        9729    10691226   83  Linux

root@knight-desktop:~# fdisk -l /dev/sda1

Диск /dev/sda1: 15.7 ГБ, 15726703104 байт
255 heads, 63 sectors/track, 1911 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x69205244

Это не похоже на таблицу разделов
Возможно, вы выбрали неверное устройство.

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1p1   ?       13578      119522   850995205   72  Неизвестный
Раздел 1 не заканчивается на границе цилиндра.
/dev/sda1p2   ?       45382       79243   271987362   74  Неизвестный
Раздел 2 не заканчивается на границе цилиндра.
/dev/sda1p3   ?       10499       10499           0   65  Novell Netware 386
Раздел 3 не заканчивается на границе цилиндра.
/dev/sda1p4          167628      167631       25817+   0  Пустой
Раздел 4 не заканчивается на границе цилиндра.

Пункты таблицы разделов расположены не в дисковом порядке

Если требуется еще какая либо информация напиши.

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #26 : 08 Января 2011, 15:14:32 »
ну так да, после установки фри, да потом еще и убунты, виндоывый загрузчик благополучно попортился. гугл по слову "fixmbr" и внекласное чтение на будущее
лучше на "ты"

Оффлайн Волощук Сергей

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #27 : 10 Января 2011, 08:04:36 »
ну так да, после установки фри, да потом еще и убунты, виндоывый загрузчик благополучно попортился. гугл по слову "fixmbr" и внекласное чтение на будущее

да я уже понял что проблема в загрузчике проблема заключается в том что я хочу сохранить все три системы, а если я восстановлю загрузщик винды он мне grub не прибьет?

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Не грузится windows в Grub
« Ответ #28 : 10 Января 2011, 14:07:30 »
прибьет, конечно)))
короче, сначала fixmbr (с установочного диска своей винды восстанавливаешь ntldr). как добьешься загрузоспособности винды, восстанавливай grub. гроб подцепит починенную винду, ну а фряху сам занешь как добавлять
лучше на "ты"

 

Страница сгенерирована за 0.037 секунд. Запросов: 23.