#1 04.12.06 11:44
Проблема с загрузкой Linux
Первоначально стояли две операционные системы: Windows XP и Linux. После переустовки Windows XP (замены на windows 2003 server) перестала загружаться ОС Linux.
До переустановки ОС Linux загружалась grub'ом. Grub был установлен в тот раздел, где стояла ОС Linux (например, /dev/sda7). Загрузка в grub передавалась через NTLoader. Там я с помощью dd вырезал 512 байт, потом положил это на С: и прописал в boot.ini C:\linux="linux".
Короче, сейчас делаю всё вышеуказанное, но linux не получается загрузить.
Я так полагаю, проблема с таблицей разделов, fdisk в режиме rescue видит следующую таблицу разделов:
Device | Boot | System
/dev/sda1 * NTFS
/dev/sda2 W95 Ext'd LBA
/dev/sda5 NTFS
/dev/sda6 NTFS
/dev/sda7 Linux
/dev/sda8 Linux swap
/dev/sda9 NTFS
device.map в grub'e выглядит так:
(hd0) /dev/sda
содержимое grub.conf:
default=0
timeout=5
spashimage=(hd0,7) /boot/grub/spash.xpm.gz
hiddenmenu
title Fedora...
root (hd0,7)
kernel /boot/vmlinuz... ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd
title Other
rootnoverify (hd0,0)
chainloader +1
Что сделать, чтобы восставноить загрузчик и не переустанавливать систему?
P.S. Grub видит таблицу разделов по-другому, после grub-install /dev/sda7 и вышеперчисленных действий по загрузке через NTLOADER пишет, что не может подмонтировать раздел с файловой системой 82 ( linux swap ). Хотя fdisk выдаёт, что linux swap - это /dev/sda8...
Исправлено Dmitri (04.12.06 12:18)
Offline

