Рушим древнюю легенду, шаг за шагом, о несовместимости ноутбуков Sony Vaio с ОС Linux.
Загрузка образа на компьютер.
Переходим по ссылке и скачиваем образ cld-10.4-i686.iso.
Запись образа на носитель.
Объем файла ~1.7 Гб. Потребуется болванка DVD. Как записать образ с Linux, сказано на этой странице. Также, можно спросить Google.
Настройка BIOS.
Включаем ноутбук, на заставке VAIO жмем [F2].
Во вкладке “Main” выставляем текущую дату-время.
Во вкладке “Boot” выставляем приоритеты загрузки: Internal Optical Disk Drive, Internal Hard Disk Drive, External Device.
Сохраняем настройки и перезагружаемся.
Загрузка с CLD Live DVD.
Указанные при загрузке параметры будут использованы в дальнейшем при установке системы, поэтому:
Жмем [F2] Language: выбираем язык (я предпочел оставить English)
Жмем [F3] Keymap: выбираем раскладку клавиатуры (Русская)*
Жмем [F4] Timezone: выбираем часовой пояс
* Примечательно, что переключение раскладки осуществляется не привычными клавишами [Ctrl (Alt)] + [Shift], а клавишей [Caps Lock]. На самом деле это очень удобно.
Выбираем пункт “Calculate Linux Desktop 10.4 KDE LiveDVD” и жмем [Enter].
Впечатление первое.
Загрузка с DVD заняла около 2 минут. Результат загрузки: черный экран с курсором.
Возврат к консоли.
Переключаемся на первую консоль (tty1) клавишами [alt] + [F1]. Работаем под root’ом.
Работа с жестким диском.
Утилита cfdisk отказывается работать, ссылаясь на ошибку. Приходится использовать fdisk.
Замечу, что в этом примере я удаляю все разделы, включая раздел для восстановления, лишая всяких надежд на загрузку предустановленной ОС. Будьте внимательны, слепо следуя этой статье.
Как удачно разбить на разделы и почему именно так, описано в статье http://www.calculate-linux.ru/main/ru/disk_partitioning. Немного отойдем от нее (возможно, у кого-то появятся замечания, это лишь мое предпочтение)
.
/dev/sda1 20G primary Linux (/, ext4, boot)
/dev/sda2 20G primary Linux (/, ext4)
/dev/sda3 * extended
/dev/sda5 10G logical Linux (/var, ext4)
/dev/sda6 * logical Linux (/home, ext4)
Отсутствие раздела swap обосновано 4 Гб оперативной памяти.
Приступим. Все сделанные изменения применяются только после записи таблицы.
fdisk /dev/sda
Выведем все разделы:
Command: p
Удалим поочередно все разделы:
Command: d
Создадим новые разделы, согласно схеме, описанной выше:
Command: n
Command action: p
Partition number: 1
First cylinder: default
Last cylinder: +20G
Command: n
Command action: p
Partition number: 2
First cylinder: default
Last cylinder: +20G
Command: n
Command action: e
Partition number: 3
First cylinder: default
Last cylinder: default
Command: n
Command action: l
First cylinder: default
Last cylinder: +10G
Command: n
Command action: l
First cylinder: default
Last cylinder: default
Command: a
Partition number: 1
После выполнения этих команд, таблица примет следующий вид:
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2612 20980858+ 83 Linux
/dev/sda2 2613 5224 20980858 83 Linux
/dev/sda3 5225 38913 270606892+ 5 Extended
/dev/sda5 5225 6530 10490413+ 83 Linux
/dev/sda6 6531 38913 260116416 83 Linux
Записываем изменения:
Command: w
Форматировать разделы можно командой
mkfs.ext4 /dev/sdaN
Где N — номер раздела.
Начинаем установку.
calculate --disk=/dev/sda1 --set-format=ext4 --set-hostname=notebook
Перед установкой система ждет 10 секунд, чтобы можно было ознакомиться с параметрами установки. За это время можно отменить установку, нажав [ctrl] + [c].
Установка занимает до 10 минут.
По завершении установки, запрашивается пароль root.
New password:
Retype new password:
После ввода пароля, возможны предупреждения о “плохом пароле”.
BAD PASSWORD: it is based on a dictionary words
BAD PASSWORD: is too simple
Однако пароль сохраняется.
Для завершения установки, необходимо перезагрузить ноутбук:
reboot
Впечатление второе.
На установку “из коробки” ушло не более 15 минут.
Первая загрузка с HDD.
Если не вернуть в BIOS приоритет на загрузку к Internal Hard Disk Drive, мы вновь вернемся к установочной оболочке, и необходимо будет выбрать в списке “Boot from first hard disk”.
По-умолчанию, в CLD используется GRUB в качестве загрузчика. Вариант загрузки единственный: Calculate Linux Desktop i686 10.04 KDE.
На первую загрузку ушло около 1 минуты.
notebook login: root
Password:
Подключаем дополнительные разделы.
Редактируем файл fstab:
mcedit /etc/fstab
/dev/sda5 /var ext4 noatime 0 0
/dev/sda6 /home ext4 noatime 0 0
Таким образом, эти разделы будут автоматически монтироваться при каждом запуске системы.
Подключить раздел вручную можно, выполнив команду:
mount /dev/sda5 /var
Добавление нового пользователя.
На странице http://www.calculate-linux.ru/main/ru/create_system_users есть дополнительная информация по работе с пользователями.
Узнать список всех пользователей можно, выполнив команду
users
Необходимо добавить нового пользователя:
useradd -mU doubleui
Имя пользователя doubleui указано лишь для примера.
Устанавливаем новый пароль для пользователя:
passwd doubleui
Добавляем пользователя в группы:
gpasswd -a users
Новый пользователь создан, в директории /home для него создана отдельная директория doubleui.
Настройка звука.
Из коробки звук не работает. Необходимо обновить ядро.
Добавляем пользователя в группу audio (под суперпользователем):
gpasswd -a doubleui audio
Обновляем ядро до последней версии (2.6.34.4).
eix-sync
emerge calculate-sources
Запуск графической оболочки, KDE
Из коробки графическая оболочка стартовать отказывается.
Драйвер nvidia работать отказывается. Можно сменить его на nv, но при переходе в tty появляется неприятная рябь и качество отображения оставляет желать лучшего.
Также, можно скачать драйвер с сайта-производителя.
Драйвер для видеокарты доступен на сайте http://www.nvidia.com.
Прямая ссылка для скачивания (~24 Мб):
wget -с http://ru.download.nvidia.com/XFree86/Linux-x86/256.44/NVIDIA-Linux-x86-256.44.run
Запускаем установку драйвера (под суперпользователем):
sh /home/doubleui/NVIDIA-Linux-x86-256.44.run
Редактируем файл xorg.conf:
mcedit /etc/X11/xorg.conf
В разделе “Molule” добавляем две строки:
Disable "dri"
Disable "dri2"
В разделе “Screen”/SubSection заменяем
Modes "1600x900"
Ворачиваемся к пользователю. Создаем файл .xinitrc:
touch ~/.xinitrc
Редактируем созданный файл:
mcedit ~/.xinitrc
xrdb -merge ~/.Xresources
urxvt -geometry 80x24+30+30 &
xsetroot -solid rgb:60/99/BB
startkde
Запускаем графическую оболочку:
startx
Обратите внимание, что при каждом обновлении ядра драйвер nvidia необходимо переустанавливать.