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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: kgochev в Jul 11, 2010, 23:56



Титла: Пак за GRUB
Публикувано от: kgochev в Jul 11, 2010, 23:56
За трети път ми се налага да възстановявам GRUB (след поправка на Windows) и за трети път не успявам. (това пък значи, че преинсталирам линукса). Моля да ми помогнете, като ми напишете какво греша. Ето какво правя в конзолата, след като съм заредил Live CD:
1. $ sudo mkdir /mnt/root
2. $ sudo mount -t ext3 /dev/sda8 /mnt/root  (на sda8 ми е инсталиран Ubuntu 10.04)
3. $ sudo mount -t proc none /mnt/root/proc
4. $ sudo mount -o bind /dev /mnt/root/dev
5. $ sudo chroot /mnt/root /bin/bash
6. # grub (и оттук нататък ми пише, че не е инсталиран grub и ми предлага да го инсталирам, т.е. не мога да  изпълня следващите команди - grub> find /boot/grub/stage1, grub> root (hd0,5) (това в скобите трябва да е резултата от предната команда) и  grub> setup (hd0)
Ами, това е ! Някъде би трябвало да бъркам, но не успявам да разбера къде, а може пак да ми се наложи. Ако можете, помогнете!
P.S. Може би трябваше да спомена, че не стана и със супер груб диск


Титла: Re: Пак за GRUB
Публикувано от: pulsari в Jul 12, 2010, 08:47
Аз го правя по следния начин:
1. Зареждам операционната система чрез super grub disk.
2. След това  sudo su и grub-install /dev/sda
3. restart


Титла: Re: Пак за GRUB
Публикувано от: Astor в Jul 12, 2010, 10:29
Здрваей, имам само едно нещо което не ми е много ясно защо го правиш:
Цитат
...на sda8 ми е инсталиран Ubuntu...
grub> root (hd0,5)
Не трябва ли да кажеш на груб да ползва partition-а на който е убунтото?
Ето едно упътване от google:
Цитат
Type the following to re-configure GRUB

sudo grub

Type the following followed by the TAB key

root (hd

This will provide you with a list of possible physical drives eg:

hd0 or hd1

Type the number of the drive you installed ubuntu on, not to worry if you unsure, the next step with tell you if you on the right path. Add a ‘,‘ after the number and press the TAB key again:

root (hd0,

You will see something similar to the following:

grub> root (hd0,
Possible partitions are:
Partition num: 0, Filesystem type unknown, partition type 0×7
Partition num: 2, Filesystem type is ext2fs, partition type 0×83
Partition num: 4, Filesystem type unknown, partition type 0×7
Partition num: 5, Filesystem type is fat, partition type 0xb
Partition num: 6, Filesystem type is fat, partition type 0xb
Partition num: 7, Filesystem type unknown, partition type 0×82


Notice the ext2fs partition, this is the one Ubuntu is installed for the above example. I would therefore type:

root (hd0,2)

Now type the following, replacing hd0 with the physical drive Ubuntu is installed

setup (hd0)

Close the terminal, reboot and enjoy your restored GRUB loader
Успех!


Титла: Re: Пак за GRUB
Публикувано от: kgochev в Jul 16, 2010, 20:20
Само една добавка за Astor:
Може би не си разбрал от поста ми, но това което е написано след grub е само "хипотетично", тъй като просто няма резултат от командата, т.е. hd0,5 е евентуален резултат от предната команда, който в моя случай, разбира се, би бил друг.
Благодаря на pulsari, ще пробвам начина, но мисля че минах през това, просто не съм сигурен