Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
wiki:загрузка_в_консоль [2011/04/05 03:19] |
wiki:загрузка_в_консоль [2011/04/05 10:51] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Эта статья призвана оказать помощь тем пользователям дистрибутива Ubuntu, которые понимают зачем необходима возможность загрузки системы в консольном режиме (без запуска графики). Некоторое обоснование этого можно найти [[http://amiserv.narod.ru/ubuntu/dualboot|в исходном варианте статьи]]. | Эта статья призвана оказать помощь тем пользователям дистрибутива Ubuntu, которые понимают зачем необходима возможность загрузки системы в консольном режиме (без запуска графики). Некоторое обоснование этого можно найти [[http://amiserv.narod.ru/ubuntu/dualboot|в исходном варианте статьи]]. | ||
- | В Ubuntu уровни запуска (runlevel) 2,3,4,5 абсолютно идентичны по набору системных служб, следовательно бесполезны. Реализовать возможность консольной загрузки можно так. Необходимо запуск графической оболочки оставить только на runlevel 3,4,5. По умолчанию, система загружается на runlevel 2, который не предусматривает запуск графического интерфейса. Выполнить же далее загрузку графики можно двумя (как минимум) путями. | + | В Ubuntu уровни запуска (runlevel) 2,3,4,5 абсолютно идентичны по набору системных служб, следовательно бесполезны. Реализовать возможность консольной загрузки можно следующим образом. Необходимо запуск графической оболочки исключить со 2-го уровня, а оставить только на runlevel 3,4,5. По умолчанию, система загружается на runlevel 2, который не предусматривает запуск графического интерфейса. Выполнить же далее загрузку графики можно двумя (как минимум) путями. |
Первый - командой: | Первый - командой: | ||
<code>startx</code> | <code>startx</code> | ||
Строка 30: | Строка 30: | ||
сохраняемся, выходим. На этом все. Если сейчас перегрузить систему, то получим чистый консольный режим. | сохраняемся, выходим. На этом все. Если сейчас перегрузить систему, то получим чистый консольный режим. | ||
- | Последний штрих. В меню GRUB добавляем пункт, который абсолютно идентичен нашему основному (умолчательному) варианту, а в конец строки kernel (или сразу после параметра root ) среди опций загрузки ядра через пробел пишем цифру 3. При выборе этого пункта меню GRUB система загрузится на 3-й уровень, что повлечет автоматический старт графической оболочки. Вот пример фрагмента меню GRUB: | + | Последний штрих. В меню GRUB добавляем пункт, который абсолютно идентичен нашему основному (умолчательному) варианту, а в конец строки kernel (или сразу после параметра root ) среди опций загрузки ядра, через пробел пишем цифру 3. При выборе этого пункта меню GRUB, система загрузится на 3-й уровень, что повлечет автоматический старт графической оболочки. Вот пример фрагмента меню GRUB: |
<code java> | <code java> | ||
title 10.04 LXDE sda8 Graphic mode | title 10.04 LXDE sda8 Graphic mode | ||
Строка 45: | Строка 45: | ||
Вот теперь действительно все. | Вот теперь действительно все. | ||
<note important> | <note important> | ||
- | Подводные камни. Беда здесь может быть в том, что и текстовые консоли нынче графические, и для своей корректной работы требуют правильных модулей ядра. Если после первой успешной загрузки системы, по <key>C-A-F1</key> вы, вместо консольного приглашения ввода имени пользователя, видите черный экран, то не спешите проделывать все вышеописанное. Для начала надо добиться нормальной работы текстовых консолей. В /etc/modprobe.d/blacklist-framebuffer.conf надо указать те модули которые грузятся, но некорректно работают. Например модули fbcon и vgafb (тут правда все довольно индивидуально). После внесения правок в этот файл надо пересобрать файл initrd-****: | + | Подводные камни. Беда здесь может быть в том, что и текстовые консоли нынче графические, и для своей корректной работы требуют правильных модулей ядра. Если после первой успешной загрузки системы, по <key>C-A-F1</key> вы, вместо консольного приглашения ввода имени пользователя, видите черный экран, то не спешите проделывать все вышеописанное. Для начала надо добиться нормальной работы текстовых консолей. В /etc/modprobe.d/blacklist-framebuffer.conf надо указать те модули которые грузятся, но некорректно работают. Например модули fbcon и vgafb (тут правда все довольно индивидуально). После внесения правок в этот файл надо пересобрать файл initrd-xxxxxxx: |
<code>sudo update-initramfs -u </code> | <code>sudo update-initramfs -u </code> | ||
Строка 52: | Строка 52: | ||
</note> | </note> | ||
+ | {{tag>HOWTO Администрирование Настройка_системы Консоль Терминал}} |