У меня была подобная проблема после того, как я установил Xubuntu 11.10 на своем компьютере. Я не видел высвечивание между текстовым режимом и пробелом, но после того, как загрузчик начал загружать ОС, графический экран-заставка внезапно исчез, чтобы быть замененным выводом текстового режима на процессе начальной загрузки. Я не помню, видел ли я could not write bytes
сообщение, но заключительное сообщение, записанное на экране перед процессом, заморозилось, был * Checking battery state...
Я погуглил для справки и нашел это сообщение: http://ubuntuforums.org/showthread.php?t=1859820
Решение, данное на той странице, состояло в том, чтобы сделать следующее:
sudo apt-get install --reinstall nvidia-173
startx
Когда я сделал это, я добрался до графического экрана входа в систему, и все работало после этого - но только до следующей начальной загрузки. Мой компьютер имеет видеокарту Nvidia, и по некоторым причинам, драйверы, которые идут с распределением Xubuntu 11.10, не играют хорошо с ним. (Кто-то на потоке ubuntuforums утверждает, что это происходит из-за "обновления ядра от 2,8 до 3,0".)
Как я сказал, это работало только до следующего раза, когда я загрузился; затем я получил дисплей процесса начальной загрузки текстового режима снова, заканчивающийся строкой * Checking battery state...
, и затем должен был выполнить снова упомянутые выше действия.
Сейчас, я просто считал поток ubuntuforums снова и заметил, что кто-то советует, чтобы для 64-разрядных машин, такой как мой, также переустановил пакет nvidia-current
. Если это так (и возможно в любом случае), необходимо, вероятно, попробовать это:
sudo apt-get install --reinstall nvidia-current
sudo apt-get install --reinstall nvidia-173
startx
Однако, прежде чем я попробовал это, я решил проблему со своей машиной как это (примечание: это в дополнение к переустановке пакета nvidia-173
):
/etc/default/grub
, и удаленный символ комментария #
от запуска строки #GRUB_TERMINAL=console
. Это сделает текстовый режим использования GRUB2 вместо графического режима при использовании дисплея. (Я сделал это, потому что GRUB2 был перепутан тем, сколько строки были доступны для него в графическом режиме, заставив текст прокрутить только после того, как много строк было "отображено" ниже базового края экрана.)GRUB_HIDDEN_TIMEOUT=0
и GRUB_HIDDEN_TIMEOUT_QUIET=true
в /etc/default/grub
, для получения, меню GRUB2 появляются во-первых.sudo update-grub
(необходимый для взятия в использование изменений, сделанных к /etc/default/grub
).По некоторым причинам проблема загрузки ушла.
Если Вы видите этот ответ, попробуйте его и сообщите нам, помог ли он Вам.
Посмотрите на это практическое руководство. Это немного датировано, но должно иметь общие шаги, необходимо установить сервер Мерзавца. Практическое руководство названо: Как Установить Общедоступный Репозиторий Мерзавца На Сервере Debian.
Установите мерзавца + gitweb
$ sudo apt-get install git-core gitweb
Установите gitweb каталоги
$ sudo mkdir /var/www/git
$ [ -d "/var/cache/git" ] || sudo mkdir /var/cache/git
Установите конфигурацию Apache gitweb
$ sudo vim /etc/apache2/conf.d/git
содержание файла:
<Directory /var/www/git>
Allow from all
AllowOverride all
Order allow,deny
Options ExecCGI
<Files gitweb.cgi>
SetHandler cgi-script
</Files>
</Directory>
DirectoryIndex gitweb.cgi
SetEnv GITWEB_CONFIG /etc/gitweb.conf
Скопируйте gitweb файлы в Apache
$ sudo mv /usr/share/gitweb/* /var/www/git
$ sudo mv /usr/lib/cgi-bin/gitweb.cgi /var/www/git
Установка gitweb.conf
$ sudo vim /etc/gitweb.conf
Содержание gitweb.conf
:
$projectroot = '/var/cache/git/';
$git_temp = "/tmp";
#$home_link = $my_uri || "/";
$home_text = "indextext.html";
$projects_list = $projectroot;
$stylesheet = "/git/gitweb.css";
$logo = "/git/git-logo.png";
$favicon = "/git/git-favicon.png";
Apache перезагрузки/Перезапуска
$ sudo /etc/init.d/apache2 reload
Установите репозиторий мерзавца
$ mkdir -p /var/cache/git/project.git && cd project.git
$ git init
Настройте репозиторий
$ echo "Short project's description" > .git/description
$ git config --global user.name "Your Name"
$ git config --global user.email "you@example.com"
$ git commit -a
$ cd /var/cache/git/project.git && touch .git/git-daemon-export-ok
Запустите демона мерзавца
$ git daemon --base-path=/var/cache/git --detach --syslog --export-all
Тестовый клон Репозиторий (от вторичной машины)
$ git clone git://server/project.git project
Для добавления большего количества repos просто повторяют шаги № 7 - № 9. Для добавления пользователей просто создают счета Unix на каждого дополнительного пользователя.