четверг, 14 июня 2012 г.

Установка Debian 6 на старый ноутбук. Третий этап.

Третий этап. Берем напильник....

Как бы хотелось чтоб все прошло успешно и без задоринки... Но, забегая вперед, у нас оказывается, в данном ноутбуке, не работает звуковая карта. Просто, по умолчанию, отсутствует поддержка данной звуковой карты в устанавливаемом дистрибутиве. Продолжим настраивать систему.

Yamaha YMF-744 и Debian Squeeze.

По адресу http://wiki.debian.org/snd-ymfpci написано решение проблемы, правда на английском языке. Поэтому я решил написать мини-инструкцию на русском. В некотором смысле грубый перевод, со своими дополнениями и разъяснениями.
Нам необходимо установить звуковую систему "alsa", вместе с ее утилитами и пакет с набором программ для возможности дальнейших действий - создания необходимых файлов:
sudo aptitude install alsa-base alsa-utils build-essential
С помощью следующей команды скачаем необходимый файл, точнее архив с исходными кодами, из интернета:
wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.25.tar.bz2
Тут у меня появилась проблема - данный адрес, точнее сервер, на момент написания, не был доступен, пришлось искать зеркало. Вот по этому адресу http://mirrors.zerg.biz/alsa/firmware/alsa-firmware-1.0.25.tar.bz2 у меня получилось скачать необходимый файл. В этом случае измените в выше написанной команде адрес.

Небольшое отступление от основной темы. В нашей системе уже есть не только программа для закачки - "wget", но даже интернет браузер - "w3m", программа для работы с архивами - "tar" и много других, которые работают в консоли. Попробуйте ввести вот эту команду:
w3m debian.org
или
w3m alsa-project.org
У вас начнется загружаться страничка по введенному адресу. Как видите, консолью можно пользоваться и не только для ввода одних сплошных команд, а даже просмотреть в интернете нужную информацию. Для выхода  из браузера нажмите клавишу "q" и соответственно подтвердите действие нажав - "y".

Сейчас необходимо извлечь из скачанного архива файлы, для чего вводим:
tar xvf alsa-firmware-1.0.25.tar.bz2
Осталось "исходники" превратить в рабочие данные - модули:
cd alsa-firmware-1.0.25
./configure
cd ymfpci && make
Устанавливаем модули, просто скопировав их в систему:
sudo mkdir -p /usr/local/lib/firmware/yamaha
sudo cp *fw /usr/local/lib/firmware/yamaha
Загружаем их в систему:
sudo modprobe -r snd-ymfpci
sudo modprobe snd-ymfpci
Добавляем свою учетную запись в группу "audio", вместо "user" введите имя своей учетной записи:
sudo adduser user audio
Теперь нам нужно отрегулировать уровни звука, для этого вводим:
alsamixer
Появится псевдографический интерфейс со столбиками. Нас интересуют каналы "Master", "Master M", "Headphone", "PCM". Передвигаемся по ним стрелками влево-вправо, для изменения уровня — стрелки вверх-вниз, еще есть внизу столбика "MM" — означает "mute", т.е. звук выключен, чтобы включить звук — нажмите клавишу "m". Сначала можете отключить "mute" и отрегулировать уровень, например до значения "81", на всех вышеперечисленных каналах. После регулировки, для выхода, жмем клавишу "Esc".
Осталось проверить работоспособность колонок:
aplay /usr/share/sounds/alsa/Noise.wav
speaker-test -tsine -f440 -c2
speaker-test -twav -c2
Для прерывания теста нажмите "Ctrl"+"c".

"Иксы", продолжаем добавлять функционал.

Со звуком разобрались, продолжим добавлять новые "окошки", точнее программы работающие в среде "FluxBox". Чтобы не прыгать из "иксов" в консоль, запустим последнюю, в виде дополнительного приложения, с помощью быстрых клавиш - нажмите сочетание клавиш "Alt"+"F1".
Раз есть простая возможность использовать консоль в "FluxBox", будем загружать "иксы" минуя вход через консоль, с последующим ручным запуском через "startx". Для этого нам нужно установить вспомогательную программу - графический дисплейный менеджер (Display Manager) - вот неоторые из них: GDM (GNOME Display Manger), KDM (KDE Display Manger), XDM (X Display Manger), SLiM (Simple Login Manager). Установим "slim":
sudo apt-get install slim
Чтобы увидеть новый способ входа в систему перезагружаем компьютер.
Если в консоли мы использовали "mc" для обзора дисковой системы (директорий и файлов), то для более привычной работы в "FluxBox" нам нужно будет установить файл-менеджер для "иксов". Конечно, если вам еще интересен "mc" - никто не запрещает им пользоваться. Устанавливаем "PCManFM":
sudo apt-get install pcmanfm
После установки можно запустить его через меню "Приложения"->"Управление файлами"->"PCManFM". Тут нас ожидает мелкая неприятность - отсутствуют иконки файлов и директорий.
И опять в консоль:
nano ~/.gtkrc-2.0
Дописываем строчку:
gtk-icon-theme-name = "nuoveXT2"
Выходим из редактора с сохранением изменений. Запускаем еще раз "PCManFM". Вам, наверно, этот способ запуска программы со временем будет утомителен, поэтому чтобы каждый раз не искать в меню "PCManFM", назначим его вызов через комбинацию клавиш "Win"+"F", где "Win" клавиша с изображением флага "Windows". Откроем файл настроек клавиш в редакторе:
nano ~/.fluxbox/keys
И допишем в конце строчку:
Mod4 F : Exec pcmanfm
Закрываем с сохранением и выбираем в меню "FluxBox" "Reconfigure", а затем - "Restart", чтобы применить изменения. Попробуйте нажать "Win"+"F" - у вас должен запуститься "PCManFM".
К файлам простейший способ доступа у нас появился. Теперь будем добавлять программы для работы с файлами, кстати, во втором этапе мы уже установили "AbiWord" - с помощью которой можно создавать и редактировать текстовые документы. Попробуйте открыть текстовый файл с расширением ".txt" или ".doc" в файловом менеджере. Появится окно с предложением выбрать приложение. Во вкладке "Установленное приложение" выбираем "Офис"->"AbiWord", также можно поставить соответствующую "птичку" для назначения программы по умолчанию для данного типа файла.
Займемся следующими файлами - картинками и фотографиями, т.е. графическими. Сначала установим программу просмотра "GPicView":
sudo apt-get install gpicview
Попробуйте назначить эту программу для файла с картинкой, вышеописанным способом, выбрав во вкладке "Установленное приложение" - "Стандартные"->"Image Viewer". Можно аналогично назначить и остальные графические типы файлов, но у "GPicView" есть свой механизм - нажимаем предпоследний значок ("Настройки") в программе и нажимаем на кнопку "Сделать GPicView просмотрщиком изображений по-умолчанию". Попробуйте теперь открыть графический файл с другим расширением.
Теперь решим вопрос чем открывать файлы архивов:
sudo apt-get install xarchiver
Файлы с текстовой и графической информацией, а также архивы, вы уже можете просматривать. Сейчас поставим программы для работы с интернетом: веб-браузер и почтовый клиент - "Iceape", для работы с ftp-серверами - "FileZilla", для отправки текстовых сообщений - "Pidgin". Запустим установку этих трех программ одной командой:
sudo apt-get install iceape filezilla pidgin


Допишем параметры раскладки клавиатуры в файл ".xsessionrc", для пользователя:
nano ~/.xsessionrc
Следующую строку:
setxkbmap -layout "us,ru" -option "grp:ctrl_shift_toogle, grp_led:scroll"
Этой строчкой устанавливаем два языка (английский и русский), комбинацию клавиш для переключения раскладки — "Ctrl"+"Shift" и индикацию раскладки светодиодом "SсrollLock" на клавиатуре. 
Устанавливаем индикатор переключателя раскладок клавиатуры:
sudo apt-get install fbxkb

Для устранения проблем отображения картинки флага с английской раскладкой делаем следующее (по умолчанию вместо флага картинка с вопросами):
sudo cp /usr/share/fbxkb/images/zz.png /usr/share/fbxkb/images/zz_old.png
sudo cp /usr/share/fbxkb/images/us.png /usr/share/fbxkb/images/zz.png
Еще один штрих, добавляем в автозагрузку. Открываем файл в редакторе:
nano ~/.fluxbox/startup

Перед строчкой содержащей "exec fluxbox", добавляем следующую:
fbxkb &

Выходим из редактора с сохранением.
После перезагрузки "иксов" изменения вступят в силу. Кстати, чтобы завершить работу с "Fluxbox", не обязательно выбирать в меню "Exit", можно нажать следующее сочетание клавиш - "Ctrl"+"Alt"+"Del", что аналогично, т.к. назначено по умолчанию на завершение работы.
Теперь вам будет видно какая раскладка включена, а если используется отдельная клавиатура, то еще будет индикация светодиодом "ScrollLock" на ней.
Так, программ наставили, индикацию раскладок установили, можно пользоваться... Неудобно и долго заходить в меню и запускать программу? Вспомним про файл "keys":
nano ~/.fluxbox/keys
Добавим быстрые клавиши:
Mod4 W : Exec x-www-browser
Mod4 I : Exec pidgin
Mod4 Escape : Exec conky

вторник, 12 июня 2012 г.

Установка Debian 6 на старый ноутбук. Второй этап.

Второй этап. Подготовка к "окошкам".

На прошлом этапе вы установили на ноутбук минимальную систему ОС Debian 6. После загрузки системы пока доступна только консоль, но это уже рабочая система, которую продолжим настраивать для своих нужд. На данном этапе нам потребуется интернет, в отличие от первого, где хватает первого диска системы Debian. Так как производительность ноутбука не высокая будем пытаться использовать менее ресурсоемкие приложения. Приступим.
Вводим имя учетной записи, а в следующем запросе пароль (при вводе пароля на экране не будет отображения каких либо символов).


После успешного входа, система будет ожидать от вас ввода команд. Вы вошли под своей учетной записью в систему. Права вашей учетной записи будут ограничены системой, это как зайти в Windows с учетной записью с правами "Опытный пользователь", многие команды требующие изменений системы вам недоступны. Для этого есть учетная запись root, но так как мы не задавали, при установке системы, пароль для нее — нам стала доступна команда sudo, для временного повышения прав над системой.

Первая программа.

Ну что же, попробуем установить программу "mc" — программа похожа на "Norton Commander" в DOS-е или "FAR" для Windows (ну можно было бы сказать, что она похожя и на "Total Commander", но это консольная утилита). Вводим следующую команду:
sudo apt-get install mc
Для продолжения требуется ввести ваш пароль:

А также подтвердить наши действия введя "y":

Программа установлена, можно ее запустить введя "mc":

Для выхода из "mc" нажмите клавишу "F10".
Итак, с помощью команды "apt-get install mc" мы установили программу, но данные действия требуют привилегий "root", поэтому использовалась команда совместно с "sudo".
Да, если вы при установке системы задали пароль для учетной записи "root" - вам потребуется сначала войти в систему под ней используя команду "su", и ввести пароль. Теперь можете вводить команду "apt-get install mc", заметьте, команду "sudo" уже вводить не надо. Кстати, если вы заметили, у вас поменяется последний символ в приглашении консоли с "$" - означавшего работу под записью пользователя, на значок "#" - который означает работу под записью "root"-а. Чтобы вернутся к своей учетной записи введите "exit". В дальнейшем я буду описывать действия как в первом примере с использованием "sudo".

Сеть и список "источников".

Сейчас мы будем настраивать источники для программ, точнее пакетов с программами. В системе уже установлен простейший текстовый редактор - "nano". Откроем в нем конфигурационный файл sources.list:
sudo nano /etc/apt/sources.list
После строчки начинающейся с "deb cdrom:", добавим следующие:
deb http://ftp.by.debian.org/debian squeeze main contrib non-free
deb-src http://ftp.by.debian.org/debian squeeze main contrib non-free
В примере указан сервер зеркала в Беларусии, для России используйте "ftp.ru.debian.org". Для выхода и сохранения изменений нажимаем сочетание клавиш "Ctrl"+"X", подтверждаем запрос сохранения введя "y", следующее поле, содержит путь и имя файла, не изменяем — просто нажимаем "Ввод":


В этом же файле можно закомментировать строчку начинающейся с "deb cdrom:" - это заставит "забыть" систему о dvd-диске с которого она устанавливалась, просто добавив вначале строки символ "#" ("#" - символ коментария). Сейчас вы немножко освоили редактор nano. Мы еще им будем пользоваться, так что знания пригодятся.
Теперь заставим систему обновить сведения о доступных пакетах, введя следующую команду:
sudo apt-get update
Если у вас появились предупреждения о невозможности скачать пакеты во время выполнения предыдущей команды — у вас, возможно, был неправильно настроен сетевой интерфейс (сетевая карта) во время первого этапа. Проверим настройки, заодно изучив параметры:
sudo nano /etc/network/interfaces
Ищем блок содержащий строчку с "eth0", ниже показан файл с настройками выполненными вручную:

Объясню что означают строки:
allow-hotplug eth0 — включает режим "горячего" подключения, т.е. сетевая карта eth0 автоматически проверяет наличие подключенного сетевого кабеля;
iface eth0 inet static — указывает что сеть настраивается вручную, ее настройки описываются ниже:
address – тут указываем ip адрес;
netmask – указываем сетевую маску;
network – указываем подсеть, этот параметр можно не указывать, он основан на первых двух параметрах, для простого представления как его высчитать: адрес ip 10.2.3.4 и маска 255.0.0.0 – будет 10.0.0.0, грубо говоря, из маски берем нули и заменяем ими соответствующие числа в ip адресе;
broadcast – широковещательный адрес, этот параметр можно не указывать, аналогично предыдущему, с отличием что последнее число должно быть 255, т.о. для вышеописанного примера будет – 10.0.0.255;
gateway – шлюз по умолчанию, адрес на который будут отправляться все "неизвестные" запросы;
dns-nameservers – указываем dns-сервер, может быть как внутренний в вашей сети или внешний из интернета, например вашего провайдера (8.8.8.8 – dns-сервер google).
Вроде более-менее расписал параметры, сейчас проверьте их и подправьте если заметили неточность.

Если у вас в сети есть dhcp сервер раздающий настойки автоматически, то блок должен выглядеть так:
allow-hotplug eth0
iface eth0 inet dhcp
Сохранили изменения? Чтобы изменения произошли в системе, нужно перезагрузить компьютер командой:
sudo reboot
или ввести следующие команды:
sudo /etc/init.d/networking restart
sudo ifup eth0
Попробуйте еще раз обновить список пакетов.

Чтобы посмотреть с каким ip адресом работает ваш компьютер можно ввести команду:
sudo ifconfig
Напротив надписи eth0 будут расписаны все текущие параметры работы сетевого адаптера, кстати, с помощью этой команды вы увидите ip адрес полученыый от dhcp сервера.
Еще есть один момент, возможно у вас в сети настроен и работает прокси-сервер, его тоже можно использовать. Для этого нужно создать файл "apt.conf" и отредактировать его:
sudo nano /etc/apt/apt.conf
И добавить строчки:
Acquire::http::Proxy "http://proxy:port/";
Acquire::ftp::Proxy "ftp://proxy:port/";
Acquire::::Proxy "true";
Вместо "proxy:port" укажите ip адрес прокси сервера и, через двоеточие, его, соответствующий для протокола, порт.
После успешного выполнения обновления списка, система будет иметь доступ к данным находящимся в интернете и соответственно использовать его при установке программ, точнее, их загрузке.

Кстати, для более приятной работы в консоли можете перейти на страничку http://w1tal1j.blogspot.com/2012/06/debian-ttyx.html, где я описал изменение разрешения экрана на 1024*768 пикселей.

Оновляемся...

Теперь произведем обновление нашей системы до актуальной версии, для исправления найденных ошибок в пакетах. Как вы видите, не только система Windows требует обновления, но и в linux ситемах постоянно находят ошибки и их устраняют. Для обновления введите команду:
sudo apt-get upgrade
Система проверит наличие новых версий пакетов и сачает их, после чего сама установит их и попытается настроить в то же состояние, в котором сейчас настроена ваша система.
После обновления системы, перезагружаем компьютер. Напомню команду:
sudo reboot
Теперь вы будете работать в обновленной системе. За ходом появления обновлений, можно следить на основном сайте www.debian.org.
С консолью поигрались... но я думаю вы хотите увидеть на своем компьютере более привычные "окошки", тогда будем настраивать систему дальше.

"Иксы", FluxBox.

Устанавливаем X Window System (в народе просто "иксы"), система которая отвечает за работу тех самых "окошек":
sudo apt-get install xorg
Ну и соответственно как в предыдущей установке - пароль и подтверждение о согласии изменений.
Затем нам потребуется пакет с самими "окошками". Для этого в линукс есть две системы - менеджеры окон (WM, X Window Manager) и окружения рабочего стола (DM, Desktop Environment). К DM относят такие популярные системы как Gnome, KDE, LXDE, но они все для нашего компьютера являются "тяжелыми". Более "легкими" считаются WM, это - OpenBox, FluxBox, IceWM.
Моим выбором стал FluxBox. Приступим к его установке:
sudo apt-get install fluxbox
Можно проверить на работоспособность свежеустановленных пакетов, выполнив команду:
startx
У вас загрузится система xorg с запущенным fluxbox:

Для вызова меню - нажмите правую кнопку мыши. Чтобы выйти - выберите "Exit". На данный момент, при выходе, мы вернемся опять в коносль. Кстати, если нажать в "FluxBox"-е сочетание клавиш "Alt"+"F1" - запустится консоль, только в "окошке".

Aptitude...

В установленной системе кроме команды "apt-get" доступен консольный менеджер пакетов, который можно вызвать командой:
sudo aptitude
Это что-то похожее по функционалу "Установка и удаление программ" в Windows, только с готовым списком доступных к установке программ. Т.е. не обязательно искать программу в интернете на родном сайте, возможно она уже есть в этом списке и от вас потребуется только ее выбрать для установки.
Ниже скриншот с запущенной программой, но в системе еще не было произведено обновление:

Вот небольшое описание работы с программой. А если вы, для начала изучения, решили прочитать статью до конца, то теперь у вас будет выбор способа обновления системы, описаный в следующем абзаце. Кто делал все поэтапно - не растраивайтесь, краткое работы  описание пригодится и в будующем.
Чтобы попасть в меню нажмите "F10". Дальше управляем курсором срелочками. Обратите внимние что в меню большинство команд имеют назначенные "быстрые" клавиши, справа от названия меню. Это для облегчения работы с программой. Чтобы найти, например, установленный ранее нами "mc" выберите в меню "Поиск" или нажмите "/". В появившемся поле введите "mc" и нажмите "Ввод". Нам предложат первое совпадение введенных символов, для продолжения поиска, нажмите "n". Когда найдете "mc", обратите внимание на букву "i" в начале строки (визуально, первый столбец) - это сообщение, что этот пакет уже установлен. А сейчас произведем обновление системы из "aptitude" - нажмите "u", будет попытка соединения с интернетом для обновления списка доступных пакетов (помните, мы использовали для этого команду "apt-get update"). Следующий шаг - "U" (т.е. нажать "Shift"+"u") - это заставит выбрать обновляемые пакеты. Чтобы увидеть выбранные пакеты - нажимаем "g". Еще раз нажав "g" - мы запустим обновление системы (мы использовали для этого команду "apt-get upgrade"). Все действия можно произвести и из меню, выбирая соответствующие меню, но, заметьте, "бысрыми" клавишами удобнее. После обновления вас попросят нажать "Ввод". Затем чтобы выйти из программы, нажмите "q" и, соответственно, на запрос выберите "Yes". Ну и перезагрузите компьютер.

Ставим первую программу для "иксов".

Сейчас, с помощью "aptitude", установим программу для "окошек" - "AbiWord" - графический текстовый редактор, если сравнивать с Windows программой -  похожа на "WordPad". Запускаем "aptitude". Запускаем поиск, в поле вводим "abiword" и жмем "Ввод". На экране будет несколько строчек содержащих искомое слово. Выбираем первое - "abiword", затем нажимаем клавишу "+" ("Shift"+"=" или "+" на цифровой клавиатуре), будут подсвечены несколько строчек. Теперь жмем "g" - система покажет все необходимые для установки пакеты, и следующее нажатие на "g" приведет к запуску установки пакетов и последующей автоматической настройке системы. После установки можете выйти из "aptitude". Теперь в меню "FluxBox"-а можете поискать свежеустановленную программу ("Приложения"->"Офисные"->"AbiWord Word Processor").
Кстати, для просмотра деталей о пакете, в "aptitude", на котором стоит курсор - нажмите "Ввод", вернуться назад, из деталей, нам поможет - "q".

Продолжение следует...

PS. В системе можно установить прокси для консольных утилит с помощью переменных окружения "http_proxy" и "ftp_proxy", для этого изменим файл настроек пользователя ".bashrc":
nano ~/.bashrc
Допишите в конец файла следующие строчки, где "proxy:port" замените на необходимые ip адрес и порт вашего прокси (например 10.0.0.1:8080):
export http_port="http://proxy:port/"
export ftp_proxy="http://proxy:port/"
После чего вам нужно будет выйти и зайти в систему.

пятница, 8 июня 2012 г.

Установка Debian 6 на старый ноутбук. Первый этап.


Имеется: ноутбук Toshiba Satellite Pro 4270, со следующими характеристиками Celeron 500 МГц, 64 Мб, 6Гб, CD. Но к моменту установки винчестер и привод CD-дисков приказали долго жить, им была найдена замена на более емкий винчестер и привод DVD-дисков. А также были добавлены сетевой адаптер CardBus Ethernet - PC Card — 10/100Mbbs и дополнительная планка ОЗУ на 64 Мб.
Для работы была выбрана ОС -Debian. Точнее dvd диск с записанным на него образом debian-6.0.3-i386-DVD-1.iso (Debian GNU/Linux 6.0.3 "Squeeze" - Official i386 DVD Binary-1).

Необходимые инструменты: компьютер, диск с системой. Кстати руки с головой тоже пригодятся :).

Первый этап. Установка минимальной системы.

Приступим. Вставляем диск в привод и загружаемся с него, предварительно настроив порядок загрузки в BIOS. Я буду использовать скриншоты установки с VirtualBox, смысл остается тот же.

Выбираем Install:

Нам предложат выбрать язык, я выбрал русский:

Далее выбираем страну. Например Беларусь:



Региональные настройки:

Раскладка клавиатуры:

Если сетевой кабель не подключен или в вашей сети нет DHCP сервера, получаем предупреждение:

Если вы забыли подключить кабель и в вашей сети есть DHCP сервер, тогда подключите кабель и выберите "Повторить автоматическую настройку сети". Иначе продолжим настройку сети вручную:

Вам потребуется ввести ip адрес, маску подсети, шлюз и адрес dns-сервера (8.8.8.8 — dns сервер google):




Через некоторое время вас попросят ввести имя компьютера:

Доменное имя пропускаем или, если у вас есть несколько компьютеров объединенных в сеть, можете написать имя рабочей группы, в которую они входят:

Пароль суперпользователя оставляем пустым, его можно будет установить позже:


Теперь вводим свое имя:

Имя учетной записи (логин), которое будем вводить при входе в систему:

Пароль для нашей учетной записи:

Сейчас этап разбиения жесткого диска на разделы. Я выбрал автоматическую разметку, это приведет к удалению всех существующих разделов и данных содержащихся в них:






Через некоторый промежуток времени, вам предложат выбрать способ переключения раскладки клавиатуры:

На запрос просканировать другой диск выбираем «нет»:

Также пока отказываемся от использования зеркала архива из сети, позже я покажу как добавить его:

Тут вы можете принять или отказаться от участия в опросе:

Пришел выбор устанавливаемого ПО. Мы ставим минимальную систему, для дальнейшей ручной настройки, поэтому оставляем только «стандартные системные утилиты»:

После ожидания процесса установки, устанавливаем загрузчик grub:

Завершаем установку:

И на данном этапе заканчиваем с первым этапом. После перезагрузки компьютера мы увидим меню grub:

Продолжение следует...

PS. Данный этап можно применить на любом компьютере, который сможет загрузиться с DVD-диска. Все действия были повторены на другом ноутбуке.

четверг, 7 июня 2012 г.

Debian, ttyX....

Решил поставить Debian 6 с минимумом ПО. В итоге получаем консоль без Х . Но меня разочаровало разрешение экрана - 640x480. Это ж ни куда не годится. Будем настраивать. Первые найденные рекомендации в добавлении к загрузке ядра параметра vga=792 не привели к желаемому результату. Во время загрузки, в первых строчках, выдавалось предупреждение о том что этот режим устарел, это связано с  более новой версией grub в данном дистрибутиве, и надо использовать gfxpayload=1024x768. Что я и сделал.

Открываем файл grub в текстовом редакторе nano:

sudo nano /etc/default/grub

Далее ищем строчку #GRUB_GFXMODE=640x480, раскомментируем, меняем значение и дописываем:

GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=1024x768

Длячего я изменил первую строчку? Чтобы загрузочное меню grub тоже отображалось в данном разрешении. Теперь нам нужно обновить конфигурацию grub, выполнив следующую комманду:

sudo update-grub2

Перезагружаем ситему и пользуемся в нормальном разрешении.

PS. У меня Debian установлен без пароля root, поэтому при использовании комманд они начинались с sudo, для получения root привелегий. Возможно в вашем случае надо просто стать root-ом через комманду su, и все действия выполнять из под него опуская sudo.
PSS. Ниже представлена табличка некоторых разрешений и соответствие к значению старого параметра, это если вы захотите перейти с одной версии grub на другую.


800×600 1024×768 1280×1024 1600×1200
8 bit vga=771 vga=773 vga=775 vga=796
16 bit vga=788 vga=791 vga=794 vga=798
24 bit vga=789 vga=792 vga=795 vga=799