LINUX.ORG.RU

Напортачил с мультзагрузкой


0

1

Стоят Windows XP SP3, Windows 7, OpenSUSE 11.4, у которой есть проблема не перегружаться. Пытаясь обойти эту проблему, я зашел через XP и решил оттуда установить ОпенСУС, т.е. загрузил установочный диск и нажал на него, что-то куда-то смонтировалось (точно не помню) и потом перезагрузился. Как результат: Винды не грузятся. В грабе записи до того как я накосячил были следующие:

1. Desktope -- openSUSE 11.4 - 2.6.337.1-12
2. Failsafe -- openSUSE 11.4 - 2.6.337.1-12
3. windows 1
4. windows 2
Когда выбираешь windows 2 --->
rootnoveryfy (hd0,1)
chainloader +1

BOOTMGR is missing
PRESS Ctrl+Alt+Del to restart
При выборе windows 1 --->
1. Предыдущая версия Windows
2. Windows 7
Вот, теперь после все то же самое, но при выборе windows 1 ни одна из Винд не грузится, а появляется то, что я пытался установить из-под ХР. Потом я зайдя через ОпенСУС нашел раздел с ХР и из-под рута через терминал удалил файл из этого раздела menu.lst и в boot.ini удалил последнюю строку «C=ISO Linux OpenSUSE 11.4 kernel - 2.6.337.1-12» (что-то в это роде))) и теперь при выборе записи windows 1, вылазит следующее:
Booting GRLDR...
Turning on gate A20... Success.
Starting cmain() ...
и самый глупый вопрос: Что мне делать? или решение на эту проблему искать на форумах Windows? Заранее спасибо.

Ну сколько раз уже обсуждалось это. Самый простой способ - берешь любой live-cd и чинишь загрузчик.

mopsene ★★★
()

Если в сюзе не какой то особенный граб, то его переустановкой или переконфигурированием всё должно решаться.

darkshvein ☆☆
()

Загружайтесь с livecd, делайте chroot и запускайте yast, в котором переставляйте/перенастраивайте загрузчик.

AITap ★★★★★
()
Ответ на: комментарий от ipwww

во во, с ОпенСУС нет никаких проблем (кроме невозможности перезагрузки), проблема с Виндой, и как мне кажется именно с ХР...

wassaby
() автор топика
Ответ на: комментарий от AITap

с загрузчиком ОпенСуса все нормально, он загружает все записи. Просто насколько я думаю, при выборе записи windows 1 начинает работать загрузчик винды, которую я и испортил, напортачив с boot.ini... Пытался через установочный диск с виндой через консоль восстановления, но диск не читается, сразу грузится Grub

wassaby
() автор топика
Ответ на: комментарий от wassaby

Тогда показывайте boot.ini целиком.

Такое впечатление, что у Вас там вместо загрузчика windows стоит grub4dos.

AITap ★★★★★
()
Ответ на: комментарий от ipwww

как именно? у меня единственная возможность - это редактирование из-под рута через терминал ОпенСУСа boot.ini. Я просто не знаю что там исправлять или дописывать, поэтому и полностью описал вам сложившуюся ситуацию, чтобы знающие люди помогли мне разобраться

wassaby
() автор топика
Ответ на: комментарий от mopsene

с загрузчиком ОпенСУС все нормально... ненормально с виндой

wassaby
() автор топика
Ответ на: комментарий от Such-a-good-flashplugin

я к нему привык, но собираюсь перейти на Линукс

wassaby
() автор топика
Ответ на: комментарий от AITap

вот:

;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating system]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional RU"
/NOEXECUTE=OPTIN/FASTDETECT

wassaby
() автор топика
Ответ на: комментарий от wassaby

Хм.
А можно вывод dd if=/dev/sda1 bs=512 count=1 | hd ? Список файлов в корне файловой системы на разделе с Windows?

AITap ★★★★★
()
Ответ на: комментарий от AITap

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

dd if=/dev/sda1 of=/1.txt bs=1024 count=1
затем открыв «1.txt» там написано:
A disk read error occurred^@
BOOTMGR is missing^@
BOOTMGR is compressed^@
Press Ctrl+Alt+Del to restart
Но если это то, что вы просили, то вот список:
AUTOEXEC.BAT
Boot
Boot.BAK
Bootfont.bin
boot.ini
bootmgr
boot.save
BOOTSECT.BAK
c59a2ac3a7b0bd9d3d8d0d87551f
Config.Msi
CONFIG.SYS
Dev-Cpp
Documents and Settings
grldr
grldr.mbr
IDE
IO.SYS
MSDOS.SYS
MSOCache
NTDETECT.COM
ntldr
PDOXUSRS.NET
Program Files
$RECYCLE.BIN
RECYCLER
.rnd
System Volume Information
temp
WINDOWS
$WINDOWS.~BT

wassaby
() автор топика
Ответ на: комментарий от ipwww

вот это я не помню... кажется в раздел с Сус

wassaby
() автор топика
Ответ на: комментарий от wassaby

> затем открыв «1.txt» там написано:
Значит, установлен загрузчик Windows.
Странно, причём же здесь GRLDR?
Покажите menu.lst.

AITap ★★★★★
()
Ответ на: комментарий от AITap

menu.lst:

# Modified by YaST2. Last modification on Thu May  5 08:44:33 ALMT 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 2
timeout 8
gfxmenu (hd0,5)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.4 - 2.6.37.6-0.5
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.37.6-0.5-default root=/dev/disk/by-id/ata-ST9250315AS_5VC4NSTW-part6 resume=/dev/disk/by-id/ata-ST9250315AS_5VC4NSTW-part5 splash=silent quiet showopts vga=0x314
    initrd /boot/initrd-2.6.37.6-0.5-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.4 - 2.6.37.6-0.5
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.37.6-0.5-default root=/dev/disk/by-id/ata-ST9250315AS_5VC4NSTW-part6 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x314
    initrd /boot/initrd-2.6.37.6-0.5-default


###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.4 - 2.6.37.1-1.2
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.37.1-1.2-desktop root=/dev/disk/by-id/ata-ST9250315AS_5VC4NSTW-part6 resume=/dev/disk/by-id/ata-ST9250315AS_5VC4NSTW-part5 splash=silent quiet showopts vga=0x314
    initrd /boot/initrd-2.6.37.1-1.2-desktop


###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.4 - 2.6.37.1-1.2
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.37.1-1.2-desktop root=/dev/disk/by-id/ata-ST9250315AS_5VC4NSTW-part6 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x314
    initrd /boot/initrd-2.6.37.1-1.2-desktop


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


###Don't change this comment - YaST2 identifier: Original name: windows 2###
title windows 2
    rootnoverify (hd0,1)
    chainloader +1

wassaby
() автор топика
Ответ на: комментарий от wassaby

а почему бы в 7ке не создать отдельного пользователя?

или работать в ней не православно?

MaZy ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.