Титла: Проблем с Grub Публикувано от: Nik123 в 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/ и толкова. Как мога да си възстановя 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 от правилата на форума. Не се оправдавай, а използвай онлайн конвертори! Не си от вчера тук Титла: Проблем с Grub Публикувано от: ivo1204 в Mar 15, 2008, 17:24 Не че много разбрах , ама би трябвало да е така:
Монтирал си /dev/hda1 в /home/guest/aaa. След това си дал командата: grub-install /dev/hda --root-directory=/home/guest/aaa При това положение , на дял hda1 , в деректория /boot/grub трябва да имаш тези :stage1 , stage2 ... ? , Така ли е? Титла: Проблем с Grub Публикувано от: Nik123 в 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 от правилата на форума. Титла: Проблем с Grub Публикувано от: ivo1204 в Mar 15, 2008, 17:52
Ами не знам , ти сигурно , когато си дал командата grub-install /dev/hda --root-directory=/home/guest/aaa , дяла е бил монтиран по друг начин , защото според мен , тези файлове трябва да са в /home/guest/aaa/boot/grub , ( /dev/hda1/boot/grub ). Ама инсрталирай Grub на "root" , после му мисли . Но първо виж Мандривата да не ги е монтирала по друг начин .Ако е , направо си даваш командата , но за роот дяла. Титла: Проблем с Grub Публикувано от: Nik123 в Mar 15, 2008, 18:13 Т.е., както е монтиран дялът в момента /dev/hda1 (който е отделен дял, специално за /boot съм го отделил) в /home/guest/aaa, да дам ли като root командата
edit by neter: Редактирано, съгласно т.3 от правилата на форума. Титла: Проблем с Grub Публикувано от: ivo1204 в 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 Мисля , че това е правилното ( може преди да е бил монтитан). Титла: Проблем с Grub Публикувано от: Nik123 в 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 и готово Рестартнах и всичко и е ОК |