"А я всё чаще замечаю...", что подумываю вернуться на Arch Linux.
Возможно, не будет как в Fedora через время: загрузка несколько минут, сотни килобайт messages с одной загрузки со всяким бредом в виде перескакивания даты и т.п.
В RFRemix приблизительно таже картина: Mate + Chromium - и уже на нетбуке не хватает 1 ГБ ОЗУ! При открытии нескольких вкладок с сайтами часто вдруг начанает тормозить, использование ОЗУ подскакивает до 100% и до 30% берет с 2 ГБ свопа. Это явный глюк.
Поставить Arch, Openbox, подумать еще на счет веб-браузера... "Ром, свиная грудинка, яичница - вот всё, что мне нужно".
Из статьи об Arch Linux на Lurkmore попал на интересную ссылку Arch-галереи с кучей скриншотов с пояснениями здесь.
3) Инсталляция с образа 2014.07.03
(описание предыдущих инсталляций 1) и 2) здесь)
3.1) Запись образа на флешку и загрузка с неё
Забыл, что раньше ругалось из-за разных версий syslinux, и записал образ на флешку, используя Live USB Creator под Windows, в итоге загрузка с флешки прервалась ошибкой:
boot/syslinux/whichsys.c32: not a COM32R image
Перезаписал образ, используя USBWriter, загрузка пошла.
Пробовал грузиться с флешки на MSI Military Class II Intel + Core i5-2500 CPU @ 3.3 GHz.
64-разрядная архитектура определяется, и появляется дополнительное меню установки для x_64.
На AUR мне попалось специализированное ядро для нетбуков (включая и HP Mini), может как-нибудь попробовать...
Но, покуда ставлю лишь на нетбук HP Mini 110 со стандартного образа.
Загрузился в среду инсталляции...
3.2) Настройка сети
Настраиваю wireless (хотя, мог бы тупо подключить сетевой пачкорд, и wired-сеть заработала бы сразу, но "мы не ищем легкий путей").
31 mount /dev/sda2 /mnt
32 mc
38* b43-fwcutter -w /lib/firmware ./broadcom-wl-5.100.138/linux/wl_apsta.o
39* modprobe -r b43
40* modprobe b43
41* iwconfig
43* wifi-menu
44* ifconfig
45* ping ya.ru
46 umount /mnt
В среде инсталляции:
- есть mc, а будет ли в базовой инсталляции? (дописываю потом - в базовой нет, пришлось доставить как и раньше)
- без проблем смонтировался ntfs-раздел
- wifi-menu показал сети с первого запуска (раньше вроде бы только со второго запуска)
3.3) Создание раздела для Arch
48 fdisk /dev/sda (создаю swap на 2 ГБ, потому, что ОЗУ 1 ГБ и я люблю hibernate, создаю, покуда, всего лишь один том для Arch)
49 partprobe
51 mkswap /dev/sda5
52 mkfs.btrfs /dev/sda6
- планы относительно btrfs: создать еще один раздел и объединить с имеющимся, настроить lzop-сжатие, шифровать
3.4) Установка base
58 mount /dev/sda6 /mnt
59 df -h
60 pacstrap /mnt base
- при создании initramfs опять ERROR: file not found: 'fsck.btrfs', разобраться потом, иначе fsck will not be run on boot
- задался вопросом, что еще есть кроме base для pacstrap, вот https://www.archlinux.org/groups/i686/, можно было бы указать при инсталляции, например, "pacstrap /mnt base xorg mate", но я еще не знаю, что хочу, буду изучать скрины с пояснениями, упомянутые выше
3.5) Конфигурация установленной системы: swap, fstab, zone, clock, hostname, initramfs, wireless, password
63 swapon /dev/sda5
65 genfstab -p /mnt >> /mnt/etc/fstab
66 cat /mnt/etc/fstab
69 arch-chroot /mnt
1 ln -s /usr/share/zoneinfo/Europe/Zaporozhye /etc/localtime
2 hwclock --systohc --utc
3 echo arli > /etc/hostname
11 pacman -S dialog btrfs-progs iw wpa_supplicant mc
- добавил в HOOKS /etc/mkinitcpio.conf btrfs и пересобрал initramfs
14 mkinitcpio -L
15 vi /etc/mkinitcpio.conf
16 mkinitcpio -p linux
- Как настраивать wireless?
-- Как обычно b43-fwcutter-ом проэкстрактить firmware?
-- На AUR есть broadcom-wl, попробовать.
(причем, pacman -Syu не будет проверять обновления этого firmware без репозиториев)
- Похоже, надо внимательно прочесть https://wiki.archlinux.org/index.php/Broadcom_wireless
-- depmod -a, еще не перегружался после инсталляции, и команда не там ищет модули
-- If you have recently upgraded your kernel, you need to rebuild the broadcom-wl package with the new kernel installed to update the module. (т. е. pacman -Syu не проверяет установленное с AUR)
-- Пишут, что на HP Mini 110 есть low-power chip LP-PHY и надо использовать b43-fwcutter и broadcom-wl-4.178.10.4.tar.bz2 (а я уже давно использую broadcom-wl-5.100.138, устарелые данные что ли).
-- Собрал и становил broadcom-wl из AUR, теперь вместо b43 надо подгружать wl модуль:
34 pacman -S --needed base-devel (да уж, пришлось доустановить, но думаю еще не раз буду собирать пакеты с AUR)
57 makepkg --asroot -s
58 ls
59 pacman -U broadcom-wl-6.30.223.248-1-i686.pkg.tar.xz
79 modprobe wl
80 lsmod
82 passwd
3.6) Установка загрузчика Grub
83 pacman -S grub
86 grub-install --target=i386-pc --recheck /dev/sda
87 pacman -S os-prober
88 grub-mkconfig -o /boot/grub/grub.cfg
3.7) Завершение установки Arch: размонтирование и перезагрузка
71 umount -R /mnt (параметр -R рекурсивно размонтирует каждую директорию)
72 reboot
- перегрузился, всё работает: grub установился и сформировал конфиг нормально, и Arch и Windows 7 грузятся, initramfs сгенерился номарльно, даже проверяет btrfs судя по сообщениям, wl работает и wifi-menu подключается к wifi сети (пока вручную)
- как сисадмина меня коробит, что скрыт лог загрузки, как и раньше, но показать лог и даже оставить на экране не проблема, наверное, можно сделать чтобы лог оставался и при авто-загрузке в графическую оболочку (просвечивал через фон рабочего стола)
3.8 ) Выбор элементов графической среды
3.9) OpenVPN
# pacman -S openvpn
# cp /usr/share/openvpn/examples/client.conf /etc/openvpn
Edit /etc/openvpn, copy my .ca and .crt files to /etc/openvpn
# openvpn /etc/openvpn/client.conf
If all okey start / enable service:
# systemctl start / enable openvpn@client.service
3.10) How to remove title bar of maximized windows in MATE because mate-netbook doesn't work?
# pacman -Qs netbook
local/mate-netbook 1.10.0-1
A simple window management tool (GTK2 version)
# pacman -R mate-netbook
(1/1) removing mate-netbook
In file /usr/share/themes/Menta/metacity-1/metacity-theme-1.xml
# pacman -Qs netbook
local/mate-netbook 1.10.0-1
A simple window management tool (GTK2 version)
# pacman -R mate-netbook
(1/1) removing mate-netbook
In file /usr/share/themes/Menta/metacity-1/metacity-theme-1.xml
to change
<frame_geometry name="geometry_maximized" rounded_top_left="true" rounded_top_right="true" rounded_bottom_left="false" rounded_bottom_right="false">
<distance name="left_width" value="0"/>
<distance name="right_width" value="0"/>
<distance name="bottom_height" value="0"/>
<distance name="left_titlebar_edge" value="4"/>
<distance name="right_titlebar_edge" value="1"/>
<distance name="button_width" value="24"/>
<distance name="button_height" value="24"/>
<distance name="title_vertical_pad" value="8"/>
<border name="title_border" left="2" right="2" top="4" bottom="0"/>
<border name="button_border" left="0" right="0" top="4" bottom="0"/>
</frame_geometry>
<distance name="left_width" value="0"/>
<distance name="right_width" value="0"/>
<distance name="bottom_height" value="0"/>
<distance name="left_titlebar_edge" value="4"/>
<distance name="right_titlebar_edge" value="1"/>
<distance name="button_width" value="24"/>
<distance name="button_height" value="24"/>
<distance name="title_vertical_pad" value="8"/>
<border name="title_border" left="2" right="2" top="4" bottom="0"/>
<border name="button_border" left="0" right="0" top="4" bottom="0"/>
</frame_geometry>
on
<frame_geometry name="geometry_maximized" rounded_top_left="false" rounded_top_right="false" rounded_bottom_left="false" rounded_bottom_right="false" has_title="false">
<distance name="left_width" value="0"/>
<distance name="right_width" value="0"/>
<distance name="bottom_height" value="0"/>
<distance name="left_titlebar_edge" value="0"/>
<distance name="right_titlebar_edge" value="0"/>
<distance name="button_width" value="0"/>
<distance name="button_height" value="0"/>
<distance name="title_vertical_pad" value="0"/>
<border name="title_border" left="0" right="0" top="0" bottom="0"/>
<border name="button_border" left="0" right="0" top="0" bottom="0"/>
</frame_geometry>
<distance name="left_width" value="0"/>
<distance name="right_width" value="0"/>
<distance name="bottom_height" value="0"/>
<distance name="left_titlebar_edge" value="0"/>
<distance name="right_titlebar_edge" value="0"/>
<distance name="button_width" value="0"/>
<distance name="button_height" value="0"/>
<distance name="title_vertical_pad" value="0"/>
<border name="title_border" left="0" right="0" top="0" bottom="0"/>
<border name="button_border" left="0" right="0" top="0" bottom="0"/>
</frame_geometry>
Addition for 3.10)
ОтветитьУдалитьMate-netbook doesn't work because need to run next command in console:
# gsettings set org.mate.maximus undecorated true
From Arch Linux Latest News:
ОтветитьУдалитьThe decision means that February ISO will be the last that allows to install 32 bit Arch Linux. The next 9 months are deprecation period, during which i686 will be still receiving upgraded packages. Starting from November 2017, packaging and repository tools will no longer require that from maintainers, effectively making i686 unsupported.