grub-ые драки: девочки, не деритесь!

Мой ноутбук продолжает находиться в состоянии выбора себе системы. Как спела бы Алла Борисовна: «Старинные XP ещё идут», но ими я пользуюсь только для того, что бы поиграть с сыном в Казаков по сети и что бы говнотелефонный софт запускать. Всё остальное делается из-под правильной системы. А вот что делать со сборками — пока не понятно. Раньше вроде без вариантов думал про Ubuntu, но они как-то пошли по пути микрософта и прочих Джобсов и стали наворачивать дистрибутив красотами, так, что очередная убунта тормозила уже под собственным весом. Короче, сейчас у меня борются за выживание Linux Mint 10 и lubuntu 10.10. Собственно, xubuntu умерла под весом обновлений.

Пару дней назад я заметил, что после очередного обновления lubuntu осталась одна. Я посчитал это недостаточно справедливым, поэтому принудительно обновил update-grub и он не нашел ни винды, ни mint. Я пошел по инструкции восстановления grub. По этой инструкции mint нашел себя и винду, но не lubuntu. Кисы обиделись друг на друга. Если в конфиге /etc/default/grub раскомментить опции типа BadRAM, то mint находит все пратишены и все ядра, а lubuntu нет. По справедливости пальма первенства переходит в Linux Mint. То есть именно от этой системы установлен grub2 на комп. Продолжаем сравнение.

Снёс с ноутбука debian с gnome, а оставил xubuntu

Собственно, выбор операционки на ноутбук определился уже достаточно давно. Debian с Gnome не очень удобно оказалось, новый ubuntu, который весь зарос рющеками и украшательствами — это уже не мой выбор. Поставленный на задворки диска xubuntu зарекомендовал себя очень и очень удачно. Сегодня я скопировал фотографии и музыку из партишена с debian на сетевой диск, удалил партишен, растянут партишен с xubuntu и оппа: grub2 перестал грузиться. Я уже это проходил, но давно. И вот повторение:

mount -t ext3 /dev/sda1 /mnt/sda1 — у меня на /dev/sda1 находится корневая файловая система — / + /boot
mount —bind /dev /mnt/sda1/dev — подключение каталога устройств текущей рабочей системы в /mnt/sda1/dev (ваш подмонтированный корень системы)
chroot /mnt/sda1 — смена корневого каталога
mount -t proc none /proc — подключение спец. раздела
mount -t sysfs none /sys — подключение спец. раздела
cd /usr/sbin
update-grub2 — на всякий пожарный, если вы ещё перед этим занимались переустройством разделов на HDD
grub-install /dev/sda — установка в MBR

Загрузился с PartedMagic (ну… я им и делал перестановки с разделами), выполнил по инстркуции, всё заработало. Для чего нужно монтирование /proc и /sys я не понимаю, а жаль…

Сказ о том, как я базу mysql-ную протерял. И расколол тоже. И какую софтину нарыл для этого.

Дело было вечером, делать было нечего. Как-то раз установил я сервер красивый-прекрасивый, да перемудрил там что-то с установкой пакетов Perl, так что инсталляторы что всей системы, что конкретно перловых модулей нервно поёживались при моём появлении в консоли. А на всякие мои обращения опускали глаза в пол и начинали на ходу выдумывать левейшие отмазки только бы я поскорее ушел. Я с ними и так, и эдак, а они всё ни в какую, не хотят со мной коммуницировать. Ну я это только с виду добрый, а по жизни я справедливый. И на своей шкуре вышеупомянутые менеджеры узнали как это бывает. Из работающего на сервере на тот момент была только одна софтинка: сервер, да его mysql-льная база. Читать далее

Гениальные решения для восстановления gnome после «мы ничего не делали» очень просты

Сегодня рано утром (в начале тринадцатого) меня разбудила дочка с просьбой о помощи. ubuntu спрашивала мой пароль на вход, ну или какой-то другой. Так как у меня стоял автологин (что бы не грузить детей — опыт разных логинов для всех членов семьи себя не оправдал — все грузились под тем логином, под которым устанавливалась очередная программа, а следовательно был ярлык. Поэтому я решил сделать один десктоп на всех для уменьшения сущностей. Думаю, что со временем надо будет сделать всё-таки каждому, но тогда надо будет решить вопрос в тем, что компьютеров два, а на какой компьютер человек сядет заранее не известно. Разумеется, я могу синхронизировать закладки FireFox и пароли, но пока не более. Ну я как-то отвлёкся.

Я добался до компьютера. Система действительно выдавала «gconf-sanity-check-2 exited with status 256» (правда на русском языке). Я вбил эту строку и погрузился в чтение форумов. Не могу сказать за что, но форумы я ненавижу лютой ненавистью. Но это не важно. Важно то, что форумы начинались с того, что «я переустановил иксы, я переконфигурил gnome — сообщение всё равно остаётся. Что делать?». Как-то мне стало грустно, то я подумал, что не стоит спешить переустанавливать иксы. Я пошел читать дальше. Спас меня совет на отечественном форуме.

1) Проверить наличие места на разделе где находится /home — если почти все занято — освободить 5-10%
2) Удалить ~/.Xauthority
3) Если не помогло — посмотрите в конец ~/.xsession-errors

Как вы уже догадались — помог первый пункт. 🙂

Счастья всем!

Восстановление grub debian-а после установки windows7

До сегодняшнего дня я думал, что классический способ восстановления grub — загрузиться с Live CD  того же дистрибутива, поменять рут и запустить grub-install. Подробнее это можно почитать на каждом заборе. Именно с этой целью я разыскал DVD с инсталляшкой Debian, и CD с инсталляшкой по сети, но ни там, ни там не нашелся пункт «просто загрузить, без установки». Небольшая прогулка по сети сообщила мне, что если после вопроса про сетевой адаптер нажать Alt-F2, то вполне можно вывалиться в командную строку, что мне и было надо. В поисках «каждого забора», который восстановит в моей памяти последовательность команд я нашел несколько прекрасных ссылок:

Dual Boot Windows and Debian — тут в частности рассказывается как установить загрузку debian через boot manager винды. Читать далее