Показаны сообщения с ярлыком Arch. Показать все сообщения
Показаны сообщения с ярлыком Arch. Показать все сообщения

суббота, 8 августа 2015 г.

Arch Linux on IBM System x35550 M4

1) Следую записи своего блога Arch Linux on HP Mini 110, part 2.

Пишу образ от 01-08-2015, используя USBWriter, на флешку и загружаюсь с неё в консоль.

Создаю в fdisk btrfs-разделы swap (sda1) и sda2.
Создаю subvol root, следуя записи своего блога The btrfs filesystem backup for roll back.
Выделяю для него 50 ГБ.
# mkfs.btrfs -b50G /dev/sda2 (возможно, здесь нужно было делать по-другому)

Сеть работает, локальный ip получен (см. ifconfig).

Запускаю sshd, задаю пароль для root, запускаю ftpd и ухожу на своё рабочее место - установку можно делать удаленно по ssh!
# systemctl start sshd.service
# passwd
# systemctl start ftpd.service (ftp пускает под root'ом).

Нужен доступ в Инет для установки base через прокси.
# export http_proxy='http://proxy:3128/'

Для настройка static ip после установки использовал netctl, сетевой интерфейс eno4.
# cp /etc/netctl/examples/... /etc/netctl/
# netctl start ...
# netctl enable ...

2) После пары авантюрных дней, от установки Arch на сервер в итоге пришлось отказаться: не время и не место были для этого.
Никто из нашей команды админов линукса не поддержал установку Arch.
В итоге я снес Arch и поставил Centos 7.1 1503.
Если на установку и настройку первого я потратил пол дня, то второго - час.
Также сказались привычки, например Webmin, от которого в Arch отказались.
Не хватило опыта работы с btrfs, когда я начал нарезку томов, то понял, что не готов...
При создании btrfs subvol для /var/lib/mysql прочел, что надо отключать COW...
Arch создал btrfs subvol /var/lib/machines без моего ведома.

3) Для восстановления данных с диска старого сервера следую такой стратегии:
- Загружаюсь на старом сервере с инсталляционного Arch образа.
- Монтирую диск, копирую данные по ftp с помощью mc куда мне надо.
- Опять же, можно запустить sshd и работать удаленно со своего места.

Старый сервер не грузился с флешки, пришлось писать образ Arch на cd.
При загрузке с cd выдало следующую ошибку:

Mounting '/dev/disk/by-label/ARCH_201508' to '/run/archiso/bootmnt'
ERROR: '/dev/disk/by-label/ARCH_201508' device did not show up after 30 seconds..

Решение:

# cd /dev/disk
# mkdir by-label
# cd by-label
# ln -s ../../sr0 ARCH_201508
mount -t iso9660 /dev/disk/by-label/ARCH_201508 /run/archiso/bootmnt
# exit

понедельник, 11 августа 2014 г.

The btrfs filesystem backup for roll back


Т. к. я смотрю, что pacman не имеет отката, подобного yum undo, надо что-то придумать, используя btrfs и др.

Какие есть варианты?

1) НА ДРУГОЙ РАЗДЕЛ
Если делать backup на другой раздел, то в любом случае придется копировать данные, например с помодью rsync.

    rsync -aix --delete /home /home-backup
    btrfs subvolume snapshot /home-backup /home-backup/ss/`date +%y-%m-%d_%H-%M`


2) НА ЭТОТ ЖЕ РАЗДЕЛ
Если делать backup в этот же раздел, то испоользовать snapshots.

среда, 30 июля 2014 г.

Arch Linux on HP Mini 110, part 2

"А я всё чаще замечаю...", что подумываю вернуться на Arch Linux.
Возможно, не будет как в Fedora через время: загрузка несколько минут, сотни килобайт messages с одной загрузки со всяким бредом в виде перескакивания даты и т.п.
В RFRemix приблизительно таже картина: Mate + Chromium - и уже на нетбуке не хватает 1 ГБ ОЗУ! При открытии нескольких вкладок с сайтами часто вдруг начанает тормозить, использование ОЗУ подскакивает до 100% и до 30% берет с 2 ГБ свопа. Это явный глюк.

Поставить Arch, Openbox, подумать еще на счет веб-браузера... "Ром, свиная грудинка, яичница - вот всё, что мне нужно".
Из статьи об Arch Linux на Lurkmore попал на интересную ссылку Arch-галереи с кучей скриншотов с пояснениями здесь.


3) Инсталляция с образа 2014.07.03
(описание предыдущих инсталляций 1) и 2) здесь)

пятница, 25 октября 2013 г.

Windows XP, VirtualBox, Arch Linux on MSI Military Class II Intel + Core i5-2500 CPU @ 3.3 GHz

Закачал и установил VirtualBox-4.3.0-89960-Win.exe под XP.

Импортировал в него Archlinux-2013.08.01.ova (см. virtualboxes.org).

/ занимает 4.3 Г

Хост-клавиша — Right Control.

What is Arch Fallback in Arch boot menu?
1) The kernel on arch is just one (i.e. there’s no fallback kernel)
2) What’s ‘fallback’ is the initramfs (the stuff that loads just after the kernel when you boot)
3) The difference is that the «normal» initramfs contains only the stuff that you configured to be there (/etc/mkinitcpio.conf) and the

«fallback» contains the default selection of drivers (eg all filesystem drivers, etc..)

Выдает при загрузке:
tsc: fast tsc calibration failed
piix4_smbus 0000:00:07.0: SMBus base address uninitialized — upgrade BIOS or use force_addr=0xaddr

Сразу меняю французский keymap на английский: loadkeys uk.
vi /etc/locale.gen // меняю fr на en
locale-gen
localectl set-locale LANG=»en_EN.UTF-8″

Сменил язык интерфейся virtualbox на английский.

так, надо разобраться как копировать через буфер из гостевой в основную ОС
установил extention pack, думал это guest addtition
думаю, что же качнуть с http://download.virtualbox.org/virtualbox/4.3.0/
читаю UserManual.pdf, который там лежит
устанавливаю virtualbox-guest-dkms из репозитария arch linux
похоже придется качать VBoxGuestAdditions_4.3.0.iso, куда-то записывать и от туда ставить
и это столько всего надо сделать, чтобы заработал буфер обмена?!

свернул в KDE стрелкой терминал — теперь не могу найти его чтобы развернуть
добавил в панель виджет управления открытыми приложениями — увидел свернутый терминал

интересно, как сделано, что KDE на tty7

pacman -Syu
Выдало: Replace heirloom-mailx with core/s-nail? да, пожалуйста
Total Download Size: 804.92 MiB
Total Installed Size: 2348.87 MiB
Net Upgrade Size: -20.43 MiB
повременю покуда…

воскресенье, 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?