Ru-Board.club
← Вернуться в раздел «UNIX»

» KUbuntu+WXP. поставил еще и W2K3svr. как вернуть GRUB в MBR?

Автор: marxander
Дата сообщения: 19.11.2007 04:51
дело было так: поставил ХП, поставил Кубунту. все было супер, ГРУБ в МБР...
понадобилось (даже не знаю - зачем???) поставить сервер 2003. он, естественно, затер ГРУБ... теперь работаю либо в ХП, либо в 2003. на линуковом форуме вычитал - загрузись с кубунтовского лайф-СД и сделай то-то и то-то...

при попытке это сделать столкнулся со следующим:
1) установить ГРУБ не могу - даже sudo не помогает. пишет, что нет прав доступа.
2) пытался, как и написано, заменить лайф-СД-шный корень на корень кубунты. (не смейтесь, я ламак, не знаю как это называется, мыслю в абстрактных категориях - думаю, кто знает, тот поймет) - тоже не хватает прав доступа.

так и сижу - без кубунты... хотел ее отформатить, да поверх нее залить - но нельзя. там из нета столько пакетов стянул, что даже страшно...

как все вернуть? по шагам опишите, плиз.

P.S.: да, я знаю, что я - криворукая макака. да, я знаю, что винда маст дай. да, я знаю, что нужно сперва Read The Fucking Users Manual.

кстати, подскажите заодно, как нужно ПРАВИЛЬНО ставить мелкомягкую систему поверх уже стоящей линуксовой, чтобы не затереть ГРУБ в МБР?
вообще, возможно это?

____________________________________________________
Дедушка Ленин говорил: "Учиться, учиться и еще раз учиться!"
А чему учиться - не сказал. Так и остались мы неучеными.


Автор: goletsa
Дата сообщения: 19.11.2007 09:07
1) Загрузиться с livecd.
2) Зайти под рутом в терминалку.
3) # fdisk -l
узнаем какой у нас раздел с бубунтой.
4) # mkdir /ubuntuhdd
5) # mount /dev/раздел /ubuntu
6) # mount -t proc proc /ubuntu/proc
7) # chroot /ubuntu /bin/bash
(или наоборот?, в общем както так)
8) # grub-install /dev/вашжоский
ЗЫ: вроде все
/dev/раздел
/dev/вашжоский думаю догадаетесь откуда взять и что означает.
ПЫСЫ: все мы когдато учились а про мастдай увы все спорно.
Не надо быть фанатиком а надо уметь использовать то что есть.
Автор: marxander
Дата сообщения: 19.11.2007 09:15
ЛЮДИ! вся трабла в том, что в КУБУНТУ не предусмотрена возможность логиниться под РУТОМ! в этом - еще одна проблема. попытаюсь через 'su'.
Автор: goletsa
Дата сообщения: 19.11.2007 09:25
Ммм
В посте пара опечаток.
Ну да лано
Там общая мысля.
Но про $ sudo su нарное надо вспомнить.
грузит рутовый шелл.


Добавлено:
Зы: рут есть всегда
надо только уметь его найти )))
Автор: marxander
Дата сообщения: 24.11.2007 09:40
попробовал я акронис ос селектор - ху*ня полнейшая.
тупо не видит ext2/ext3 разделов...

Цитата:
Зы: рут есть всегда

вот тут вы, господин goletsa неправы. в КДЕшной версии убунты НЕТ ВОЗМОЖНОСТИ зайти по рутом. это мне сказали на их русскоязычном форуме.

Автор: goletsa
Дата сообщения: 24.11.2007 15:49
marxander
Ща проверим.
Ничо что у мну 7.04? Кубунты новой нету...

Добавлено:

Цитата:
попробовал я акронис ос селектор - ху*ня полнейшая.
тупо не видит ext2/ext3 разделов...

интересна версия? 10.0.2161 вроде видит ext2\ext3\reiserfs\xfs
Автор: Gr2k
Дата сообщения: 25.11.2007 13:21
marxander ну как вариант зайти в консоле и su startx,я не вкурсе как кубунту собран кде, но вообще в /etc/kde/kdmrc есть пунктик AllowRootLogin=false соотвественно меняем на AllowRootLogin=true . Также неплохо задать юзеру root пароль sudo passwd root
Автор: goletsa
Дата сообщения: 25.11.2007 16:01
Ну права рута всегда моно получить (проверил на кубунте)
sudo su -
sudo /bin/bash
Автор: Gr2k
Дата сообщения: 25.11.2007 20:54
goletsaвопращающий имел ввиду вход в кде под рутом.
Автор: marxander
Дата сообщения: 26.11.2007 03:36
господин Gr2k прав. именно это и имелось в виду.
а все попытки делать описанное goletsa действие (см. пост №2) ни к чему не привели. на пункте 7 (chroot /ubuntu /bin/bash) тупо пишет, что "нет папки /bin/bash"



Добавлено:
Gr2k, были попытки через КДЕшный интерфейс кубунты править. в настройках учетной записи это называется "enable". ставил "true". при загрузке один хрен говорит: "вход под рутом запрещен". я все настройки перерыл, все поставил "разрешить", что только можно. ничего не помогло.
Автор: Gr2k
Дата сообщения: 26.11.2007 15:41
marxander через гуевый интерфейс не всегда выходит то что надо, по сути гуи для тех кто и руками поменять может. Так что если уж сильно надо в кде под рутом (непонимаю правдо зачем) то ищите фаил kdmrc и обязательно sudo passwd root. Отдельно надо разрешить руту конектиться к консоли (задаем пароль , по умалчанию юзеры с пустыми пассами логиниться не могут, правиться в /etc/pam.d/) и отдельно входить в кде под рутом. И ни как иначе.

Дополнительно почитать можно :
man passwd
man sudo
man pam

По КДЕ , ну там мануал по настройке на ихнем сайте, но там довольно много.


Автор: goletsa
Дата сообщения: 26.11.2007 18:29
Как все сложно.
Будто тяжело перейти в первый терминал(ctrl+alt+f1) и все сделать...
Автор: Gr2k
Дата сообщения: 26.11.2007 22:51
goletsa хех, в таком случаи man securetty
Автор: papirus3
Дата сообщения: 26.11.2007 23:12
Была похожая ситуация. После переустановки висты grub был снесён.
Нашёл полезную статью.
http://www.thevista.ru/page.php?id=8119
Что самое интересное grub НЕ ВОССТАНАВЛИВАЛ. А просто ткнул добавить Linux в EasyBSD. Раньше в grub была строка выбора винды встроена. Теперь наобород в виндовском загрузчике выбираю ubuntu а уже после этого грузится grub и спрашивает как именно я хочу грузить ubuntu.
Автор: goletsa
Дата сообщения: 26.11.2007 23:23
securetty/unsecuretty
Факт в том что на 7.04 я получал права рута в первом терминале одной командой.
И оно нижаловолось.
Автор: marxander
Дата сообщения: 27.11.2007 04:34
papirus3, интересная статья. вечерком приду домой и попробую. спасибо за совет.

Gr2k, goletsa, спасибо за все попытки объяснить мне хоть что-нибудь. но я все равно почти ничего не понял. ну не умею я пользоваться терминалом, хоть убей! я 12 лет как виндозник, линукс для меня - как джунгли для эскимоса. учиться, учиться и еще раз учиться.
Автор: goletsa
Дата сообщения: 27.11.2007 13:56
Чтения манов и гугления хватает...
Автор: gnrich
Дата сообщения: 20.01.2008 21:30
Для восстановления ее можно использовать LiveCD дистрибутив Линукс (Ubuntu, Knoppix), также можно восстановить с помощью Debian "Etch".

Этот пример показывает как восстановить загрузчик GRUB Loader при помощи LiveCD Ubuntu Linux

Прежде всего ставим в BIOS загрузку с CD. [First Boot]
Далее запускаемся с LiveCD дистрибутива...

..и работаем в консоли (терминале):

~$ sudo grub
> _

утилита будет ожидать ваших действий

ищем загрузчик:

~# find /boot/grub/stage2
(hd0,2)


подменили рута

~# root (hd0,2)


устанавливаем GRUB на hd0:

~# setup (hd0)


На этом всё
Автор: vlader2004
Дата сообщения: 21.01.2008 01:03

Цитата:
подменили рута

~# root (hd0,2)


Этот параметр вообще-то показывает, откуда grub должен грузиться, с какого диска и с какой партиции...


Автор: marxander
Дата сообщения: 21.01.2008 03:29
кстати, никто нтак и не ответил, как поставить МС систему поверх уже стоящего пингвина.
Автор: goletsa
Дата сообщения: 21.01.2008 04:11
А там такое есть?
Ставится вроде элементарно.
Ну и потом шаманства с грубом чтобы оживить linux.
Автор: marxander
Дата сообщения: 21.01.2008 04:16
goletsa, понял. гран мерси!

Страницы: 1

Предыдущая тема: Драйвера для Intel GMA 3100


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.