Выполняем разные скрипты/команды при загрузке разных ядер/опций одного дистрибутива

How-to
Это скорее «микро how-to» нежели пост. Хочу поделится с сообществом способом с помощью которого я при загрузки системы запускаю разных демонов и службы в зависимости от того какие параметры указаны в опциях загрузки ядра в GRUB.

Для чего это нужно? У меня например домашняя машина работает и как сервер и как рабочая станция. Когда я использую ее как десктоп то я хочу загружать «иксы», pidgin, clawsmail. И совсем не хочу видеть все перечислительное когда компьютер работает как сервер. Зато хочу видеть FTP, Apache2, PHP, самбашару, радиус, и SSH сервер для удаленного входа.

Для начала посмотрим мой «конфиг» загрузчика:
cat /boot/grub/grub.cfg


Вот так выглядит пункт загрузки в обычном режиме (обратите внимание на восьмую строчку):
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-23-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set a012f75d-11c9-447c-ac66-0a38527cb7dc
        linux   /boot/vmlinuz-2.6.35-23-generic root=UUID=a012f75d-11c9-447c-ac66-0a38527cb7dc ro splash vga=0x315  quiet splash
        initrd  /boot/initrd.img-2.6.35-23-generic
}


Читать дальше

BURG, или как сделать ваш загрузчик красивым.

Темы
Все мы знаем, что загрузочное меню GRUB, которое приветствует вас во время практически каждого запуска операционной систему, уныло чуть более, чем полностью, и даже фоновая картинка не может скрыть этого уныния. Но теперь все то, о чем вы мечтали, но боялись спросить, вышло из ваших снов и стало явью!




Читать дальше

(grub) error unknown filesystem

Ubuntu
Сегодняшняя моя ситуация с grub.

Вылезла вот такая ошибка:
error unknown filesystem
grub rescue>


В общем то как это всё дело поправить:

Это самый быстрый и легкий способ восстановить испорченные/битые/установленные не правильно/затертые установкой windows/называйте как хотите файлы GRUB2. Для этого нам потребуется:

а) Терминал — 1 шт.;
б) Знание на каком из дисков у нас находится раздел с установленной системой.

Наши действия. Мы загрузимся с LiveCD, примонтируем наш злосчастный раздел и, затем, скопируем необходимые файлы с LiveCD.

Читать дальше

Multi Boot

Ubuntu
Требуется установить две( а можно ибольше) версии Ubuntu(Ubuntu 9.10 & Ubuntu Studio 9.10).
После установки Ubuntu Studio мы теряем в грубе стандартный пункт загрузки Ubuntu 9.10.
Все вернуть довольно таки просто.
1)В рабочей системе(в данном случае Ubuntu Studio) открываем наутилус с правами root

gksudo nautilus /home/username


username – ваша учетная запись2)Идем по пути через наутилус в /etc/grub.d – папка не доступной нам сейчас системы

там мы увидем приблизительно такие файлы:

Читать дальше