Автор Тема: Проблем с Grub  (Прочетена 1336 пъти)

Nik123

  • Напреднали
  • *****
  • Публикации: 552
  • Distribution: Mageia 2 -AMD Sempron 1600MHz, 1.5GB RAM, GeForce7600 GS
  • Window Manager: LXDE
    • Профил
Проблем с Grub
« -: Mar 15, 2008, 16:59 »
Здравейте! Извинявам се предварително за латиницата, с Live CD съм в момента, колкото да стартирам компютъра. Имам на компютъра си Mandriva Linux 2007.1 с Gnome. Имах два дяла fs FAT32, на които пробвах да сложа един Windows XP заради няколко програми, които не вървят под Linux. Както и да е, имам дял /boot 150MB ext3, останалото е монтирано в /. Само че /boot дялът е дял hda1. Win-а не искаше да се инсталира на друг дял, искаше си първия дял hda1. След няколко неуспешни опита, след рестарт на системата ми даде черен екран и не зарежда. System error. Опитах с едно Live CD да възстановя Grub, заредих Live CD-то (Mandriva 2007 Gnome), монтирах дяла hda1 в /home/guest/aaa и му дадох като root командата
Примерен код
grub-install /dev/hda --root-directory=/home/guest/aaa

Уж всичко успешно и след рестарт пак ми дава черен екран, само че този път пише grub/ и толкова. Как мога да си възстановя boot loader-а? В папката /boot/grub на хард диска си стои всичко - и menu.lst, и всички файлове, които си бяха и преди там. Опитах да стартирам Rescue system от DVD-то с Mandriva 2007.1 Spring, от което си инсталирах системата, но ме изхвърля с грешка "Cannot access Mandriva install CD 2007.1, retry?" И след Retry, пак същото. DVD-то е Sony, IDE интерфейс, същата грешка дава и като опитам да заредя инсталационното DVD с Mandriva 2008. Явно има и проблем с DVD устройството. Някакви идеи как да си възстановя Grub boot loader-а? Благодаря предварително и още веднъж се извинявам за шльокавицата, с Live CD-то съм в момента, колкото да се вържа към Интернет.


edit by neter: Редактирано, съгласно т.3 от правилата на форума. Не се оправдавай, а използвай онлайн конвертори! Не си от вчера тук ':xclam:'



Активен

Ноевият ковчег е направен от аматьори, професионалистите са построили "Титаник"!

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Проблем с Grub
« Отговор #1 -: Mar 15, 2008, 17:24 »
Не че много разбрах , ама би трябвало да е така:
Монтирал си /dev/hda1 в /home/guest/aaa.
След това си дал командата:
grub-install /dev/hda --root-directory=/home/guest/aaa
При това положение , на дял hda1 , в деректория /boot/grub  трябва да имаш  тези :stage1 , stage2 ...  ? , Така ли е?
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 552
  • Distribution: Mageia 2 -AMD Sempron 1600MHz, 1.5GB RAM, GeForce7600 GS
  • Window Manager: LXDE
    • Профил
Проблем с Grub
« Отговор #2 -: Mar 15, 2008, 17:28 »
Да, точно така. Ето списъка на файловете в /home/guest/aaa/grub (boot дяла, монтиран в ааа, fs ext3)
[root@localhost grub]# ls -la
total 193
drwxr-xr-x 2 root root   1024 Nov 17 16:25 ./
drwxr-xr-x 5 root root   1024 Mar 15 12:04 ../
-rw-r--r-- 1 root root     30 Nov 17 16:25 device.map
-rw-r--r-- 1 root root     30 Oct 18 11:31 device.map.old
-rw-r--r-- 1 root root   7584 Jul  4  2007 e2fs_stage1_5
-rw-r--r-- 1 root root   7456 Jul  4  2007 fat_stage1_5
-rw-r--r-- 1 root root   6720 Jul  4  2007 ffs_stage1_5
-rwxr-xr-x 1 root root    115 Nov 17 16:25 install.sh*
-rwxr-xr-x 1 root root    115 Oct 18 11:31 install.sh.old*
-rw-r--r-- 1 root root   8256 Jul  4  2007 iso9660_stage1_5
-rw-r--r-- 1 root root   8160 Jul  4  2007 jfs_stage1_5
-rw-r--r-- 1 root root    926 Nov 17 16:25 menu.lst
-rw-r--r-- 1 root root    769 Oct 18 11:31 menu.lst~
-rw-r--r-- 1 root root    223 Dec  5  2006 menu.lst.example
-rw-r--r-- 1 root root    769 Oct 18 11:31 menu.lst.old
-rw-r--r-- 1 root root   6880 Jul  4  2007 minix_stage1_5
-rw-r--r-- 1 root root   9248 Jul  4  2007 reiserfs_stage1_5
-rw-r--r-- 1 root root    512 Jul  4  2007 stage1
-rw-r--r-- 1 root root 102922 Mar 15 12:31 stage2
-rw-r--r-- 1 root root   7040 Jul  4  2007 ufs2_stage1_5
-rw-r--r-- 1 root root   6272 Jul  4  2007 vstafs_stage1_5
-rw-r--r-- 1 root root   8904 Jul  4  2007 xfs_stage1_5


edit by neter: Редактирано, съгласно т.3 от правилата на форума.



Активен

Ноевият ковчег е направен от аматьори, професионалистите са построили "Титаник"!

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Проблем с Grub
« Отговор #3 -: Mar 15, 2008, 17:52 »
Цитат
/home/guest/aaa/grub

Ами не знам , ти сигурно , когато си дал командата
grub-install /dev/hda --root-directory=/home/guest/aaa , дяла е бил монтиран по друг начин , защото според мен , тези файлове трябва да са в /home/guest/aaa/boot/grub , ( /dev/hda1/boot/grub ). Ама инсрталирай Grub на "root" ,
после му мисли . Но първо  виж Мандривата да не ги е монтирала по друг начин .Ако е , направо си даваш командата , но за роот дяла.
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 552
  • Distribution: Mageia 2 -AMD Sempron 1600MHz, 1.5GB RAM, GeForce7600 GS
  • Window Manager: LXDE
    • Профил
Проблем с Grub
« Отговор #4 -: Mar 15, 2008, 18:13 »
Т.е., както е монтиран дялът в момента /dev/hda1 (който е отделен дял, специално за /boot съм го отделил) в /home/guest/aaa, да дам ли като root командата
Примерен код
grub-install /dev/hda --root-directory=/home/guest/aaa/grub



edit by neter: Редактирано, съгласно т.3 от правилата на форума.



Активен

Ноевият ковчег е направен от аматьори, професионалистите са построили "Титаник"!

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Проблем с Grub
« Отговор #5 -: Mar 15, 2008, 18:27 »
На теб ти трябва , да ти излезе :
grub>
Това значи , че намира stage1, stage2 ...
Натам си лесен , все едно че си с bash.
Даваш само --root=/път_където_е_монтиран_дял/директорията_в_която_е_монтиран_дял

mount
umount /dev/hda1
mount   ? дали не е монтиран?
mount -t ext3 /dev/hda1 /home/guest/aaa
grub-install /dev/hda --root-directory=/home/guest/aaa
Мисля , че това е правилното ( може преди да е бил монтитан).
Активен

Nik123

  • Напреднали
  • *****
  • Публикации: 552
  • Distribution: Mageia 2 -AMD Sempron 1600MHz, 1.5GB RAM, GeForce7600 GS
  • Window Manager: LXDE
    • Профил
Проблем с Grub
« Отговор #6 -: Mar 15, 2008, 18:46 »
Оправих се, благодаря много
Значи- монтирах си / (дяла е /dev/hda6) от харда в папка /home/guest/bbb
после монтирах /dev/hda1 (която е /боот) в /home/guest/bbb/boot
след това
grub-install /dev/hda --root-directory=/home/guest/bbb
и готово
Рестартнах и всичко и е ОК
Активен

Ноевият ковчег е направен от аматьори, професионалистите са построили "Титаник"!

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
GRUB зависва...
Кошче
diannik 0 1803 Последна публикация Jun 23, 2003, 15:16
от diannik
Мога ли да ползвам GRUB за стартиране на DOS?
Настройка на програми
feb 3 1755 Последна публикация Jul 18, 2003, 23:04
от feb
xp,RH9 i GRUB
Начини за увеличаване на бързодействието
sebastianz55 14 4711 Последна публикация Mar 16, 2004, 14:28
от sebastianz55
Grub
Настройка на програми
Borko 2 1554 Последна публикация Aug 16, 2004, 18:37
от Pinball_Master
Въпрос за GRUB
Настройка на програми
iwian 4 1605 Последна публикация Oct 14, 2004, 22:24
от