Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Ali Nebi в Nov 29, 2005, 16:45



Титла: Относно инстал на Grub
Публикувано от: Ali Nebi в Nov 29, 2005, 16:45
Първото нещо, с което искам да почна е, че изчетах бая теми по този въпрос и разбрах, че за да си го инстал на ново трябва да бутна live CD(т.к. тямам backup на MBR), имам knopix, ще ми свършили работа? И след като боотна от него какво трябва да пиша в конзолата, че все още не съм стигнал до това ниво на знания за линукс? като си инсталвах fedora core 4, GRUB ми го качи на /dev/hda MBR, и като пусна кнопикса ми го открива в mounta като /dev/hda3. Може ли да ми помогнете да си го оправя, че не ми се да го качвам наново - таман сам си настроил мрежа и т.н.?


Титла: Относно инстал на Grub
Публикувано от: mom в Nov 29, 2005, 20:44
Здрасти!
Процедурата е следната (моля изчакай и други да проверят изказването ми, да не би да съм объркал нещо):
1. Стартираш от Кнопикса
2. Пускаш си Root Console (може и обикновенна и след това пишеш sudo bash)
3. cd /mnt
От това дето си написал става ясно, че Федората ти е на 3-я primary дял на мастер диска на първия канал на иде-то. Ако нещо не съм доразбрал - надолу ще трябва да заменяш с верните devices! освен това предполагам, че виндовса ти е на първия дял на същия диск
4. mount hda3
5. cd hda3
6. chroot /mnt/hda3
7. mount proc
8. grub-install hd0 (същата работа върши и grub-install /dev/hda1)
9. umount proc
10. exit
9. гледаш /mnt/hda3/boot/grub/menu.lst с удобен за тебе текстови редактор и търсиш следната секция (или нещо подобно):

title:   Microsoft Windows ....
root:   (hd0,0)
savedefault
makeactive
chainloader     +1

Ако нямаш таквоз нещо си го въвеждаш както съм ти го написал (ПОВТАРЯМ - това предполага, че виндовса ти е на C:\;)

10. Записваш файла, кръстосваш палци и рестартираш. Ако не си оцапал нещо и не си "карък" ще ти дойде едно (вероятно) синьо меню дето си избираш коя ОС да стартираш и даже евентуално ще ти ги стартира

Гореописаната процедура би трябвало да сработи ОК, но все пак има малка вероятност да натвориш дивотии (не дай си боже). Ако след нея не ти се стартира нито Виндовса, нито Федората ще трябва да си възстановиш виндовския MBR - потърси във форума - има теми по въпроса - и да пробваш отново.

Успех!

PS! Нещо от поста ти не се разбра, защо нямаш инсталиран grub на MBR? Преинсталирал си виндовс? или по време на инсталацията на Федората не си му казал да се инсталира на МБР?


Титла: Относно инстал на Grub
Публикувано от: Ali Nebi в Nov 29, 2005, 21:08
Ами мерси много за пълния отговор, ще исчакам още някой да си даде мнението и след това ще започваме операция Делта:))) А иначе бях инстал в МБР Груба, но се наложи след това преинстал на Уиндоус-бозата и то си чисти МБР


Титла: Относно инстал на Grub
Публикувано от: Йордан в Nov 29, 2005, 22:07
6. chroot /mnt/hda3
---
6. chroot /mnt/hda3 /bin/bash
...
8. grub-install hd0 (същата работа върши и grub-install /dev/hda1)
9. update-grub
10 exit
11 reboot


Титла: Относно инстал на Grub
Публикувано от: Ali Nebi в Nov 29, 2005, 22:18
ами сега се пробвах и излезна следните проблеми:
1. chroot /mnd/hda3 - не работи, може би втория вариант с /bin/bash ще стане
2. mount proc не ми дава и казва, да погледна fstab ili mtab. Видях там и всичко си беше наред и пътищата си бяха описани както трябва: /proc    /proc defaults ....

чакам идеи


Титла: Относно инстал на Grub
Публикувано от: mom в Nov 29, 2005, 22:39
То и няма как да ти сработи mount proc след като не ти е сработил chroot.
Дай какви грешки ти дава chroot /mnt/hda3. Само да ти напомня - преди да се опиташ да се chroot-неш ЗАДЪЛЖИТЕЛНО трябва да си в дирекеторията hda3, демек преди chroot направи cd /mnt/hda3


Титла: Относно инстал на Grub
Публикувано от: Ali Nebi в Nov 29, 2005, 23:15
ами да там съм и ми казва ,че няма такав директория или файл, а като пробвах друго ми каза, че не може да направи тази директория да е роот.
а за прок маунтнах го просто трябваше да напиша
mount /proc а не само mount proc


Титла: Относно инстал на Grub
Публикувано от: Йордан в Nov 30, 2005, 00:20
sudo su
mount /dev/hda3
mount -t proc none /mnt/hda3/proc
chroot /mnt/hda3 /bin/bash
grub-install /dev/hda
update-grub

100% работи :)


Титла: Относно инстал на Grub
Публикувано от: Ali Nebi в Nov 30, 2005, 00:23
мерси много 6те го пробвам:)))

Всичкото го пробвах, но пак си дава същата грешка за chroot и не работи. Грешката е: no such file ot directory


Титла: Относно инстал на Grub
Публикувано от: Hack3r в Jan 06, 2006, 16:11
Примерен код
sudo su
mount /dev/hda6
mount -t proc none /mnt/hda6/proc
chroot /mnt/hda6 /bin/bash
grub-install /dev/hda
update-grub

root@0[hda6]# chroot /mnt/hda6/
bash: /dev/null: Permission denied
bash: /dev/null: Permission denied
......................................................................
bash: /dev/null: Permission denied
bash: /dev/null: Permission denied
bash-3.00# exit
exit
root@0[hda6]#

Nqkoj moje li da help-ne .?


Титла: Относно инстал на Grub
Публикувано от: в Jan 06, 2006, 17:32
chroot /mnt/hda6 /bin/bash


Титла: Относно инстал на Grub
Публикувано от: в Jan 06, 2006, 20:57
Цитат (Guest @ Ян. 06 2006,18:32)
chroot /mnt/hda6 /bin/bash

пак същата грешка ми дава :(


Титла: Относно инстал на Grub
Публикувано от: Hack3r в Jan 06, 2006, 21:17
Code:
sudo su
mount /dev/hda6
mount -t proc none /mnt/hda6/proc
mount -t none /dev /mnt/hda6/dev -o bind #Това го видях в интернет.
chroot /mnt/hda6 /bin/bash
grub-install /dev/hda
update-grub
-------

root@0[knoppix]# mount -t none /dev /mnt/hda6/dev -o bind
root@0[knoppix]# chroot /mnt/hda6 /bin/bash
root@Knoppix:/# grub-install /dev/hda
Due to a bug in xfs_freeze, the following command might produce a segmentation
fault when /boot/grub is not in an XFS filesystem. This error is harmless and
can be ignored.
xfs_freeze: specified file ["/boot/grub"] is not on an XFS filesystem
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)   /dev/hda
root@Knoppix:/#

Та сега някой да може да помогне .?:)