Автор Тема: Grub 0.97+suse 10.2  (Прочетена 3800 пъти)

smoke2

  • Напреднали
  • *****
  • Публикации: 55
    • Профил
Grub 0.97+suse 10.2
« -: Aug 28, 2007, 16:18 »
Предварително искам да ви информирам, че нямам кой знае какъв опит с Linux.
Инсталирах Suse 10.0 на една много стара машина (PIII 690Mhz, 384 RAM )заедно с "То"*. Наложи се обаче, да форматирам диска и да преинсталирам "То". Инсталирах си Федора7 (да я разгледам), но не бях впечатлен и реших да си сложа познатото Suse, този път обаче 10.2. Сблъсках се със следният проблем. Имам 2 хард диска:
primary- рaзделен на две:
12 GB - "То"- 6 GB free NTFS
8 GB - Free - NTFS
slave- разделен на две:
20 GB - Free- NTFS
60 GB / 40 GB Free NTFS

Както се вижда имам даже възможност за избор къде да го инсталирам. Така тези 20 Gb ми се видяха достатъчни. Инсталирах пакетите и стигнах до момента в който се инталира Grub и се запазват настройките преди reboot. генерера се следната грешка:

GNU GRUB version 0.97 (640K lower/3072K upper memory)

Minimal Bash like line editing is supported. For the first word, TAB list possible command completions. Anywhere else TAB lists the possible completions of a device/filename.]
grub> setup -stage2=/boot/grub/stage2(hd0) (/dev/hda,5)

Error 23: Error while parsing number
grub>quit

Ровичках малко, но нищо не стана. Реших да преинстал пак само, че този път /boot i swap ги сложих на "То" дяла. Грешката не се генерира отново, ужким Grub мина, но ми boot-на "То".  Така и не мога да завърша инсталацията, защото или ми се генерира тази грешка или след като запази настройките ми boot-ва скапаното "То"

Help me...

*То=Windows



Активен

task_struct

  • Напреднали
  • *****
  • Публикации: 576
  • Distribution: Kubuntu 14.04
  • Window Manager: KDE 4.13
    • Профил
Grub 0.97+suse 10.2
« Отговор #1 -: Aug 28, 2007, 18:27 »
Цитат
Error 23: Error while parsing number

Някой от дяловете не е посочен както трябва в /boot/grub/grub.conf (или menu.lst май с това име беше в Сюса )
Активен

"Minds are like parachutes. They only function when they are open." - James Dewar

irc.freenode.net  / #linux-bg

smoke2

  • Напреднали
  • *****
  • Публикации: 55
    • Профил
Grub 0.97+suse 10.2
« Отговор #2 -: Aug 29, 2007, 09:44 »
По принцип тази грешка означава следното:

23 : Error while parsing number
    This error is returned if GRUB was expecting to read a number and encountered bad data.

Поне така пише тук:

http://www.linuxselfhelp.com/gnu/grub/html_chapter/grub_13.html#SEC104

Да, сигурно бъркам дяла в /boot/grub/grub.conf, но това не обяснява защо като не го бъркам и инсталацията на grub минава, не ми boot-ва това което съм указал в menu.lst, а ми излиза "То", и съответно не мога да продължа инсталацията.
Активен

task_struct

  • Напреднали
  • *****
  • Публикации: 576
  • Distribution: Kubuntu 14.04
  • Window Manager: KDE 4.13
    • Профил
Grub 0.97+suse 10.2
« Отговор #3 -: Aug 29, 2007, 10:50 »
В случая когато инсталацията минава  провери опцията timeout в grub.conf да не е нула, защото тогава ще ти стартира избраната от default ОС без да дава възможност за избор. След промени в настройките груб трябва да се преинсталира за да ги приеме.
Активен

"Minds are like parachutes. They only function when they are open." - James Dewar

irc.freenode.net  / #linux-bg

smoke2

  • Напреднали
  • *****
  • Публикации: 55
    • Профил
Grub 0.97+suse 10.2
« Отговор #4 -: Aug 29, 2007, 11:27 »
@task_struct искам да ти благодаря за отделеното време и съпричастност към моя проблем.

Да, при инсталацията, когато ми генерира тази грешка (дори и да мине) ми дава възможност да променям конфигурацията:

с/без boot loader, lilo/grub, от къде да boot (MBR, /boot дяла) както и да редактирам grub.conf, menu.lst.
Опцията timeout=8 или 10 беше по default и съответно не я пипам и пак:

Error 23: Error while parsing number
grub>quit

или пак ми boot-ва "То"

Ако успея някак си да го доинсталирам, все си мисля, че ще го оправя после, но не мога да стигна до там.
Това ме доведе на мисълта да си направя Grub boot дискета, но нещо не мога да се оправя още с grub> командите.
Според мене, бъркам накъде в дяловете защото си правя custom partitioning, но дори и да приема automatic partitioning все не става. Странно е обаче, че със същия partitioning с Fedora 7 нямам проблем.
Не, че е толково важно, но пробвах инсталация от internet през миръра на netbg както и на CD-та. И в двата случая едно и също.
Пробвах Rescue System, но се стигна до логин, а като не съм довършил инсталацията, няма как да влезна.
По-горе съм описал как са ми дисковете, чудя се Ти/Вие как бихте го разделили?
Ако има и други идеи за този проблем с Grub-a, ще съм много благодарен ако ги споделите.
Активен

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Grub 0.97+suse 10.2
« Отговор #5 -: Aug 29, 2007, 13:35 »
"След промени в настройките груб трябва да се преинсталира за да ги приеме" - грешиш. Това да не ти е lilo '<img'> .
@smoke2, дай по-подробна информация за физическото свързване на дисковете, т.е. на един кабел ли са или на два? Как си задал master и slave - чрез джъмперите на хардовете или ползваш cable select? Предполагам знаеш, че Груб брои дисковете (и техните дялове) от 0, но знаеш ли, че не брои CD-тата, т.е. ако имаш 2 мастер диска (на primary и second канали) груб ще ти ги води като hd0 и hd1, а не hd2 като линукса - hda и hdc. Резултатът няма да се промени и ако сложиш CD на primary slave, но ако сложиш друг хард там, то за груб той ше стане hd1, а предишния hd1 ще е вече 2. При lilo такива проблеми няма, но пък има други. Аз лично си предпочитам груб. Освен исканата информация, дай още и grub.conf (menu.lst е мека връзка сочеща към него). Ще го решим проблема, "нема се пуашиш" '<img'>
Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3

smoke2

  • Напреднали
  • *****
  • Публикации: 55
    • Профил
Grub 0.97+suse 10.2
« Отговор #6 -: Aug 29, 2007, 14:29 »
@metal 10x in advance, най-вече за насоката на разследването и естествено за времето което ще изгубиш с мен  '<img'>
Мисля, че проблема е точно тук в слабото ми хардуерно познание. И като всеки неук, следвам следната проста логика:

Когато имах един хард (20GB с "То") Suse 10.0 си вървеше без проблем. Проблема се появи точно когато монтирах втори твърд диск.

За кабела мисля, че е един IDE с два края към двата харда (ще проверя довечера, че сега съм на work)

На този 20 GB със сигурност му зададох с джъмпер да е primary, защото не ми намираше "То". Трябва да видя втория какво съм му задал с джъмпер.

Имам една молба, даи идея за партишънинга, за да пробвам пак инсталация. Хем, ти ще имаш идея къде, какво, хем като стигна до grub.conf и menu.lst, и за двамата ще е по-ясно кое къде е на hdx  '<img'>

Първият път, като ми даде тази грешка, пробвах LILO, там пък се получи грешка, че няма такава директория (не мога да се сетя пътя /sbin/ади де)

И сори за невежеството, ако знаех, нямаше да питам...

edit: Няма да е Lilo '<img'>



Активен

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Grub 0.97+suse 10.2
« Отговор #7 -: Aug 29, 2007, 21:28 »
Няма какво да преинсталираш. Сега, ако дисковете са на един кабел (т.е. на един IDE канал) има два варианта:
1) Задаваш master и slave (но никога еднакви) от джъмперите на хардовете, но трябва да се съобразиш с кабела - той има 3 букси, 2 от които са в двата края, а 3-тата - посредата ама не баш '<img'> , т.е. малко по-близко до едната отколкото до другата. Самата (ако е цветна е синя) се включва към дъното, другата крайна (светлосива/бяла) е към master диска, а "средната" (черна) е към slave.
2) Слагаш дисковете на Cable Select (CS) - и кой ще е master и кой slave, ще зависи от кабела (на коя букса си го включил).
Като уточниш тези неща преинсталирай груб-а (не е наложително, но все пак не знам какви магии си му правил '<img'> ) и го конфигурирай правилно. Ако не си сигурен, помисли и покажи тук имената (според груб) на дисковете и дяловете (след като опишеш как са свързани) и ако има грешка ние ще те коригираме. Дерзай '<img'> .
Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3

smoke2

  • Напреднали
  • *****
  • Публикации: 55
    • Профил
Grub 0.97+suse 10.2
« Отговор #8 -: Aug 29, 2007, 22:53 »
Не съм се изразил правилно. Имах предвид, че след всяка неуспешна инсталация правех следното:

http://store3.data.bg/pchelp....mat.jpg

Не се сещам, как да го преинсталирам защото реално, нямам завършена линукс инсталация и за това всеки път почвам нова. '<img'>

Физически всичко си беше както си го описал във вариант 1)

Сега преди да инсталирам, предпочитам да питам, ето как седят нещата по подразбиране преди да почна Custom Partitioning:

/dev/mapper/pdc_dedegbcjjd            74.5 GB   BIOS Raid pdc_dedegbcjjd
/dev/mapper/pdc_dedegbcjjd_part1   14.6 GB   DM Raid
/dev/mapper/pdc_dedegbcjjd_part2   59.8 GB   DM Raid
/dev/mapper/pdc_dedegbcjjd_part5   59.8 GB   DM Raid
/dev/hda                                      19.0 GB   Maxtor
/dev/hda1                                     10.7 GB   HPFS/NTFS
/dev/hda2                                      8.3 GB   Extended
/dev/hda5                                      8.3 GB   HPFS/NTFS
/dev/hdb                                       74.5 GB  WDC-WD800JB

Опитвам да го инстална тук: /dev/mapper/pdc_dedegbcjjd_part1

Надявам се, сега е по-ясно, може да бъркам в partitioning-а, затова предпочитам да започна отначало и със съвет.

10x in adance @metal
Активен

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Grub 0.97+suse 10.2
« Отговор #9 -: Aug 31, 2007, 21:37 »
Май няма да мога да ти помогна '<img'> . Като гледам май имаш хардуерен райд, а как се инсталра върху райд - не знам. Аз имам, но софтуерен и то само на home дяла, тоест системата си е на нормален диск. това устройство /dev/mapper/pdc_dedegbcjjd нищо не ми говори. Съжалявам.

Edit: Препрочетох ти отново темата. Какъв хардуерен райд бълнувам и аз на толкова стара машина. Имаш обаче много неточности в изразяването и не мога да схвана. Не можеш да сложиш /boot на ntfs дял, а swap-а ти е отделен дял. Ако вместо Уиндоуз дяла искаш да кажеш Уиндоуз диска, уточни се. /boot (и всяка друга директория) могат да не бъдат в основния дял (/), но трябва да са на самостоятелен дял и да се опишат във /etc/fstab, за да може Линукса да ги монтира (т.е. да има достъп до тях)



Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3

smoke2

  • Напреднали
  • *****
  • Публикации: 55
    • Профил
Grub 0.97+suse 10.2
« Отговор #10 -: Sep 04, 2007, 10:24 »
Да @metal, предупредих те, че с мене ще е малко трудно  '<img'>
Имам предвид "То" диска а не дяла, него го намалявам и форматирам ext3 за /boot, останалото местенце също го форматирам зa /swap. / и /home отиват на /dev/mapper/pdc_dedegbcjjd_part1. Този партишънинг минава без грешка, но не boot-ва grub.
Когато обаче избера /dev/mapper/pdc_dedegbcjjd_part1 диска за инсталирам Suse, тогава се генерира:

Error 23: Error while parsing number
grub>quit

Най странното е (поне за мен), че Fedora си се инсталира без проблем на /dev/mapper/pdc_dedegbcjjd_part1, като при нея обаче означението на диска си и нормално hdb1.

Някъкви идеи?



Активен

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Grub 0.97+suse 10.2
« Отговор #11 -: Sep 06, 2007, 00:02 »
Не съм виждал нито Сузи, нито Федора и това /dev/mapper/pdc_dedegbcjjd_part1 ми е напълно непознато.
"...като при нея обаче означението на диска си и нормално hdb1." - на Федората ти тръгва (с hdb1), а на Сузи-то (с /dev/mapper/pdc_dedegbcjjd_part1) -не. Ти да не се опитваш да го задаваш в този вид на Груба? Струва ми се, че таканяма да получиш отговор на въпроса си По някава причина познавачите на Сузи-то не се включват, а аз, както казах съм най-неподходящия за целта. Все ак, ако искаш остави скайп (тука или ма лично) и в неделя (ако ми остане време) ще ти се обадя, ако мога да ти помогна с нещо
Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3

smoke2

  • Напреднали
  • *****
  • Публикации: 55
    • Профил
Grub 0.97+suse 10.2
« Отговор #12 -: Sep 09, 2007, 18:58 »
Реших да пробвам и да си сложа Suse 10.0 (то преди тръгваше) и после да update до 10.2, но ми даде грешка, че има RAID
диск и системата няма да работи коректно.
Иначе, да @metal, в grub.conf по подразбиране така е зададено:

/dev/mapper/pdc_dedegbcjjd_part1

Мисля, че малко вече е по-ясно, но защо Fedora разпознава RAID диска като hdb?

Странно ми е, наистина имам нужда от help и ми се струва, че проблема не е толкова сложен за един разбирач, остана само наистина някои да помогне...
Активен

smoke2

  • Напреднали
  • *****
  • Публикации: 55
    • Профил
Grub 0.97+suse 10.2
« Отговор #13 -: Sep 10, 2007, 12:09 »
Успях!  '<img'>

Ето едно решение на проблема:

http://en.opensuse.org/How_to_install_SUSE_Linux_on_software_RAID

Аз обаче направих друго:

- инсталирах го на hda (създадох logical hda6 za /boot 96MB)

проблема обаче не идваше от партишънинга а от пътя в конфигурационните файлове на Grub, където правилно @metal беше написал:

 "...като при нея обаче означението на диска си и нормално hdb1." - на Федората ти тръгва (с hdb1), а на Сузи-то (с /dev/mapper/pdc_dedegbcjjd_part1) -не. Ти да не се опитваш да го задаваш в този вид на Груба?"

Да, във всички конфигурационни grub файлове беше в този вид- /dev/mapper/pdc_dedegbcjjd, защото там се опитвах да го инсталирам. След като избрах hda, отново ми се генерира позната грешка 23, този път обаче реших да разгледам и да направя промени. Всичко в grub.cong и menu.lst беше ОК, само в device.map промених /dev/mapper/pdc_dedegbcjjd на hda и готово, буутна ми Suse, довърших инсталацията.

Благодаря @metal, може да ти се струва, че не си ми помогнал толкова, но определено грешиш!



Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
GRUB зависва...
Кошче
diannik 0 4817 Последна публикация Jun 23, 2003, 15:16
от diannik
SuSe - Grub
Настройка на програми
monev 3 1430 Последна публикация Mar 19, 2005, 10:11
от angie_bg
Suse 10.1 grub
Настройка на програми
vuco 2 1445 Последна публикация Aug 24, 2006, 11:02
от
Grub suse 10.1
Настройка на програми
fubo 2 1307 Последна публикация Feb 25, 2007, 15:47
от fubo
Windows 7 затри GRUB на Suse 11.3 - как да го възстановя?
Настройка на програми
screwdriver 2 3480 Последна публикация Feb 05, 2011, 20:31
от screwdriver