воскресенье, 20 октября 2013 г.

Arch Linux on HP Mini 110

1) Инсталляция с образа 2013.10.01

Следую руководству по инсталляции на сайте archlinux.org.
На моем нетбуке уже имеются Fedora 20 и загрузчик grub2.

Закачал образ archlinux-2013.10.01-dual.iso, сделал загрузочную флешку.

Загружаюсь. Получаю ошибку, что нет линка на флешку:
ERROR: ‘/dev/disk/by-label/ARCH_201310′
Создаю: ln -s /dev/sdb1 /dev/disk/by-label/ARCH_201310

С помощью fdisk создаю один раздел на 15Г для всего (/boot, /, /home).
Создаю файловую систему: mkfs.btrfs -f /dev/sda7. Монтирую на /mnt.
Для swap использую раздел, созданный для Fedora: swapon -v /dev/sda5.

Закачал и разорхивировал на флешку драйвера broadcom, устанавливаю их:
b43-fwcutter -w /lib/firmware /mnt/broadcom-wl-5.100.138/linux/wl_apsta.o
Перезапускаю модуль: modprobe -r b43; modprobe b43.
ifconfig показал, что есть wlan0.
С помодью wifi-menu подключился к wifi моего роутера (со второго запуска).
Интернет есть!

Устанавливаю базовую систему: pacstrap /mnt base (установка заняла 4 мин. 41 сек.).

Занято 638М.

genfstab -p /mnt >> /mnt/etc/fstab // генерирую fstab

arch_root /mnt // переключаюсь на окружение новой системы

vi /etc/hostname // указываю имя нетбука

ln -s /usr/share/zoneinfo/Europe/Zaporozhye /etc/localtime

vi /etc/locale.gen // разкомментирую en_US.UTF-8 UTF-8
locale-gen // генерирую локаль

echo LANG=en_US.UTF-8 > /etc/locale.conf

/etc/vconsole.conf пропускаю

/etc/mkinfcpio.conf не редактирую.
ln -s /usr/bin/btrfsck /usr/bin/fsck.btrfs
mkinitcpio -p linux
позднее удалил fsck.btrfs и собрал ядро без fsck (все равно проверка не шла)

Указываю пароль root и доустанавливаю пакеты (которых нет базовой системе):
btrfs-progs, net-tools, b43-fwcutter, mc.
Снова инсталлирую драйвер b43.

Монтирую /boot том Fedora, вношу в grub.cfg строки для arch linux:
menuentry ‘Arch Linux’ {
set root=’hd0,msdos7′
linux<->/boot/vmlinuz-linux root=/dev/sda7 ro
initrd /boot/initramfs-linux.img
}

Выхожу из chroot, umount /mnt, reboot.

Перезагружаюсь.

ip link set wlan0 up // появился wlan0

Запуск wifi-menu показал, что нет dialog, wpa-supplicant, libnl.
Закачиваю tar.xz пакеты, устанавливаю с помощью pacman -U.

Подключаюсь к роутеру по wifi с помощью wifi-menu.

netctl list
netctl enable моя_сеть
Как результат — wifi подключается при загрузке системы.

Система занимает 680М.
pacman -S xorg xfce4.
Система занимает 1,6Г.

pacman -S ttf-droid
Указал в DE Droid Sans, шрифты уже лучше.

Оставить на экране лог загрузки:
vi /etc/systemd/system/getty.target.wants/getty@tty1.service
TTYVTDisallocate=no
vi /etc/mkinitcpio.conf
MODULES=»i915″
mkinitcpio -p linux

Установил transmission-gtk, notification-daemon, transmission-cli
Не отображается прогресс на полосе и меню с глюками.

Автомонтирование разделов и устройств.
pacman -S thunar-volman
Вставил флешку, не смонтировалась автоматически.
Установил и настроил AutoFS.
Флешка так и не монтируется.
Если заходить на usb через Thunar, выдает один из разделов диска, еще и сбрасывающийся по таймауту.
Выполнил:
pacman -S autofs nfs-utils libnfs
modprobe autofs4
systemctl start autofs
systemctl start rpc-idmapd.service
systemctl start rpc-mountd.service
Все равно не работает.

Терминал вылетает при выборе меню Terminal/SetEncoding.
Оказывается, это баг. Есть патч для исправления. Некритично, буду ждать обновлений.

- На рабочем столе не отображается корзина, и Removable Devices
- При нажатии на кнопку питания не ждет моего выбора



2) Инсталляция с образа 2013.11.01 (пишу только новое, что описано в 1) не повторяю).

2.1) Пробовал инсталлировать систему с флешки (образ 2013.11.1), ошибка:
boot/syslinux/whichsys.c32: not a COM32R image
Следую инструкции по обновлению syslinux (с 4 на 6 версию) на флешке под Windows:
- качаю zip-архив selinux
- bios/win32/syslinux.exe -m -a F:
- копирую в корень selinux.cfg
- перезаписываю все ldlinux.c32 и ldlinux.sys теми что в корне флешки
- перезаписываю menu.c32 и vesamenu.c32 из bios\com32\menu

2.2) Попробовал Gnome3. Красивенько, интересненько, но тяжеловесненько...
Не работает Network Manager, т.к. Wi-Fi инициализируется еще до Gnome3.
Интересная идея, что можно менять внешний вид Gnome3 под себя (написано на Javascript), но так и не попробовал.
В итоге удалил Gnome3.

2.3) don't show boot messages [OK]
Причина - указан параметр ядру quiet в grub.conf

2.4) don't work change layot and don't work russian in console
2.4.1) Например, установить переключение раскладки по Ctrl+Shift (находится в /usr/share/kbd/keymaps/i386/qwerty/):
# vi /etc/vconsole.conf
KEYMAP="ruwin_ctrl-UTF-8"
2.4.2) Systemd при загрузке сбрасывает шрифт по умолчанию, поэтому русские символы квадратиками.
Исправить, например, так:
# setfont UniCyr_8x16

2.5) wrong time
# pacman -S chronyc
редактирую конфиг
# chronyd -d
# chronyc -a
> makestep
local.c:589:(LCL_MakeStep)[03-21:50:27] System clock was stepped by -2415.693 seconds

2.6) Установил webmin

2.7) Работа с разделами, настройка резервирования
- объединил в webmin оставшееся место в vg_01 (39 ГБ)
- разобраться как делать снапшоты btrfs и lvm

2.8) Настройка online messager
- попробовать qutim-stable

2.9) Как делать скриншоты и видео системными средствами

2.10) Может попробовать yaourt?
В /etc/pacman.conf
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
Заодно mv /etc/pacman.d/mirrorlist.pacnew /etc/pacman.d/mirrorlist и разремил сервера для России и Украины.
Также, разремил репозитарии testing и community-testing в /etc/pacman.conf.

2.11) error: file '/boot/grub/locale/en.gmo' not found

2.12) A stop job is running for User Manager for 0 (или 1000, висит 1.5 минуты)

2.13) Оказывается, забыл создать swap
Пробую создаь swap-раздел в webmin - болт (другие создает).
Создал в fdisk swap на primary /dev/sda3.
Но при монтировании получаю ошибку swapon: /dev/sda: read swap header failed: Success
Оказывается, надо сделать # mkswap /dev/sda3

2.14) Подключение зашареной папки по сети, просмотр видео
# pacman -S cifs-utils
# pacman -S gvfs-smb
Затем захожу в файловом менеджере по ip (затем работает и по netbios-имени).
# pacman -S xine-lib
# pacman -S xine-ui
# pacman -S gstreamer0.10-bad gstreamer0.10-bad-plugins gstreamer0.10-good gstreamer0.10-good-plugins gstreamer0.10-ugly gstreamer0.10-ugly-plugins gstreamer0.10-base gstreamer0.10-base-plugins gstreamer0.10-ffmpeg

2.15) Устанавливаю boinc, подключаю проекты seti@home и milkyway, всё нормально установилось, работает, но на HP Mini 110 очень медленно.
Установил boinc на новом сервере, который еще не загружен, пришлось помучаться, т.к. под CentOS 6.4 ничего готового установить не удалось.
Пришлось закачать 300 МБ исходников с git/boinc и скомпилировать. Запускаю в командной строке. Работает на порядок быстрее чем HP Mini 110.
Лучше всего boinc установился под Windows XP, хоть и грузит 4 ядра, но практически незаметно.
Также выдал сообщение, что надо обновить драйвера на видеокарту, после чего стал запускаться еще и в качестве скринсейвера и использовать её.

2.16) Как настроить VPN?

2.17) Какой есть графический интерфейся к pacman?

Комментариев нет:

Отправить комментарий