Tomsk Sysadmins Forum
Unix => SuSE => Topic started by: des on May 20, 2008, 14:03:40
-
Привет.
Помогите разобраться, пожалуйста.
мат плата asus p5k premium.
три диска, два по 80Гб, и один на 250Гб.
два диска по 80гб в зеркале ICH9 RAID.
Ставил opensuse на третий диск (он не в рэйде), в конце выделил 30Гб, разбивка следующая:
/ - 18Гб
/home - 9Гб.
swap - 3Гб
При установке GRUB выдает ошибку:
Error 23: Error while parsing number ...
если выбрать lilo, то виснет намертво...
Понимаю, что проблема из-за RAID, есть ли драйвера для opensuse?
Пропускаю установку GRUB и перегружаюсь
Загрузить систему можно только через установочный диск - восстановление системы, дальше можно сказать с какого раздела грузится.
грузится нормально, добавляю репозитории, ставлю драйвера для nvidia 8800Gt, драйвера устанавливаются, после перезагрузки не грузятся иксы.
поглядел /var/log/messages проблема с поиском modules.dep и прочих файлов...
выясняется, что "uname -r" возвращает неправильную версию ядра!
после установки 2.6.22.5, при установке драйверов nvidia обновилось ядро до 2.6.22.17.
Правильно ли я понимаю, что при загрузке с диска, ядро системы грузится именно с диска, хотя я указываю раздел откуда грузится?
как это можно побороть? (кроме как копирования файлов из 2.6.22.17 в 2.6.22.5)
-
The solution for this problem is:
Replace the windows section in menu.list with:
title windows
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
запрос гугла выводит на множество ссылок по данной проблеме, например http://forums.suselinuxsupport.de/lofivers...php/t47702.html (http://forums.suselinuxsupport.de/lofiversion/index.php/t47702.html)
и http://www.linuxforums.org/forum/linux-tut...nd-edition.html (http://www.linuxforums.org/forum/linux-tutorials-howtos-reference-material/9398-solving-boot-problems-grub-2nd-edition.html)
-
The solution for this problem is:
Replace the windows section in menu.list with:
title windows
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
chainloader (hd1,0)+1
Не получается что-то:
GNU GRUB version 0.97 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> setup --stage2=/boot/grub/stage2 (/dev/sdc2,1) (/dev/sdc2,1)
Error 23: Error while parsing number
grub> quit
Текущий menu.lst
# Modified by YaST2. Last modification on Втр Май 20 20:24:12 NOVST 2008
default 0
timeout 8
gfxmenu (/dev/sdc2,1)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3
root (/dev/sdc2,1)
kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_ST3250624AS_9ND15PRG-part2 vga=0x31a resume=/dev/sdc6 splash=silent showopts
initrd /boot/initrd-2.6.22.5-31-default
title windows xp pro
rootnoverify (/dev/sdc2,1)
map (sda1) (sdb1)
map (sdb1) (sda1)
chainloader (/dev/sda1,0)+1
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
rootnoverify (/dev/sdc2,1)
chainloader (fd0)+1
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe
root (/dev/sdc2,1)
kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_ST3250624AS_9ND15PRG-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
initrd /boot/initrd-2.6.22.5-31-default
-
Блин, оставил только:
# Modified by YaST2. Last modification on Втр Май 20 21:40:11 NOVST 2008
default 0
timeout 8
gfxmenu (/dev/sdc2,1)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3
root (/dev/sdc2,1)
kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/disk/by-id/scsi-SATA_ST3250624AS_9ND15PRG-part2 vga=0x31a resume=/dev/sdc6 splash=silent showopts
initrd /boot/initrd-2.6.22.5-31-default
все равно таже самая ошибка (
-
Если выбрать любой из пунктов в "Местонахождение загрузчика", то вылазит ошибка, при пустом menu.lst
Скриншот (http://sysadmin.tomsk.ru/index.php?act=attach&type=post&id=241)
-
нашлось решение, грузим linux из винды.
с помощь grldr (https://sourceforge.net/projects/grub4dos).
1. в boot.ini добавляем в конец: C:\grldr="OpenSUSE 10.3 (GRUB)"
2. копируем файл grldr в корень диска С:
3. создаем menu.lst в корне диска С:
OpenSUSE 10.3
kernel (hd1,1)/boot/vmlinuz-2.6.22.17-0.1-default
initrd (hd1,1)/boot/initrd
учитываем, что диски и разделы нумеруются с нуля.
причем зеркало grldr видит уже как единый диск.