Gentoo lxde

Page 1

GENTOO-LXDE образ для Flash v5.0-20110125, amd64 и x86 Язык ru/en+, консольный mc, пользователи/пароли: root/root, user/user

Оглавление Текущий состав и возможности системы............................................................................................................1 Устанавливаем систему на флешку. Все операции от root.................................................................................2 Возможные проблемы...........................................................................................................................................3 Настройка сети:......................................................................................................................................................3 Установка на жёсткий диск в качестве системы.................................................................................................4 Работа с Compiz-Fusion.........................................................................................................................................6 Overlay данного файла stage4................................................................................................................................6

Текущий состав и возможности системы 1. Образ собран на основе Gentoo Linux. Для модификации — просто загрузите дерево портежей emerge —sync 2. Рабочее окружение: Openbox (Compiz-Fusion)/ LXDE (git), lxlauncher, LXDM, файловый менеджер Pcmanfm. Раскладка Alt+Shift, сменить можно в файле /etc/xdg/lxsession/LXDE/autostart 3. По F1 — смена сеанса : LXDE/RDesktop 4. Набор приложений: Deadbeef (audio), Gnome-mplayer (last), Gimp, ePdfView, Skype, Transmission (torrent), Pidgin, Fox Calculator, Openoffice-bin, Диспетчер задач, Brasero (CD/DVD) (libburn->cdrtools ), Lxterminal, Leafpad (тектовый редактор), Parcellite (буфер обмена), File-roller (менеджер архивов Gnome), Стандартный просмоторщик изображений 5. Поддержка nfs-client v3, sshfs, ftpfs, smbfs/cifs, pcmanfm (smb, ftp)автомонтирование сменных носителей — отображение в pcmanfm 6. Настроен и установлен splash. Работоспособность пока что зависит от оборудования. Xorg-1.9.3.902, video drivers: nouveau (nvidia), radeon (free), intel (last), s3, sis, via, 7. Браузер Chromium v10x, плагины: adobe-flash-10x, gecko-mediaplayer, , Sun-Jre 8. Полная поддержка web-камер. Проверка с помощью консольной утилиты luvcview 9. Полный переход на Udev/Udisks с Hal 10. Сделан подбор обоев и установлены x11-темы


Устанавливаем систему на флешку. Все операции от root Потребуется работающий Linux (ну или загрузка с Livecd). Подключаем флешку. Подготавливаем её (договоримся, что она у нас sde, то есть диск hd4). Заполняем её нулями: dd if=/dev/zero of=/dev/sde Создаём разделы файловую структуру: fdisk /dev/sde (запуск стандартной программы разметки) n (создание раздела) p (первичный раздел) [Enter] (default) [Enter] (default) p (просмотр созданной структуры) a (пометка раздела как загрузочного) 1 (созданный нами первый раздел) w (выход и запись таблицы разделов) Можете создать дополнительный первичный раздел для swap или чего-то ещё (home, tmp, хотя для tmp создаётся раздел в памяти для чистоты корня). На выбор. Создаём файловую систему mkreiserfs /dev/sde1 Создаём каталог для монтирования и монтируем mkdir usb && mount /dev/sde1 usb/ Распаковываем наш архив во временную директорию (распаковка на usb может завершиться неудачей): mkdir temp && tar --extract --lzma --file lxde-usb-5.0-amd64-20110125.tar.lzma -C temp/ После этого копируем распакованный образ из temp/ в usb/ Создаём временное окружение mount -o bind /dev usb/dev/ mount -t proc none usb/proc chroot usb/ /bin/bash env-update sourse /etc/profile export PS1=" (chroot) $PS1" Теперь мы в окружении chroot


Можно сменить пароль root командой passwd. Устанавливаем grub. grub (запуск командной строки grub) root (hd4,0) (помним, что sde1 — hd4,0, sdb2 — hd2,1) setup (hd4) quit После этого отмонтируем флешку exit (завершение chroot сеанса) umount usb/dev && umount usb/proc && umount usb/ Флешку можно вытащить и перезагрузиться (с неё собственно)

Возможные проблемы 1. В настройках BIOS обязательно требуется указать SATA (SCSI/AHCI) режим, не IDE, включить поддержку USB2.0 high speed и поддержку загрузки с usb/other devices 2. В /boot/grub/grub.conf в строке kernel значение real_root=/dev/uba1 и (hd0,0), проверьте параметр 3. Порча файловой системы после первого выключения: сначала ремонтируем reiserfsck /dev/sde1 удаляем строку в fstab, относящуюся к /tmp 4. Отсутствие звука. Запустите от root alsaconf и следуйте инструкциям. Так же могут быть выключены каналы. Запустите alsamixer и проверьте настройки. О проблемах просьба сообщать в тему на http://www.gentoo.ru/content/usb-flash-usb-stage4 или по адресу dawnstyle@gmail.com (E-mail/jabber).

Настройка сети: При наличии одного интерфейса и dhcp сеть загрузиться сама. Иначе используйте wicd. В случае потребности использовать GPRS/3G модем — в системе установлен ppp, usb_modeswitch, а в /etc/conf.d/net есть часть конфига для автостарта такого соединения. Необходимо раскомментировать эту часть и добавить интерфейс в автозагрузку: rc-update add net.ppp0 Перезагрузитесь


Установка на жёсткий диск в качестве системы. Рассмотрим случай, когда в системе присутствует Windows. Итак, считаем, что мы уже выделили раздел под нашу систему и скачали образ в корень диска С:. Скачиваем iso образ для x86 систем из папки http://mirror.yandex.ru/gentoo-distfiles/releases/x86/autobuilds/current-iso/ с название install-x86-minimal....iso. Записываем его на болванку и загружаемся с него (можно скачать любой другой Livecd другой системы, тот же Knoppix). Впапке /dev наш системный диск меет название /dev/hda или /dev/sda, например. Пусть у нас диск имеет название /dev/sda. Пусть система Windows у нас находится на первом разделе, а для Linux'a мы выделили, скажем, второй и третий раздел. Раздел под систему, если предполагается её обновлять, нужен не менее 10 Гб. Итак, готовим разделы. Системный раздел: mkreiserfs /dev/sda2 И, если есть, третий раздел: 1. Если мы хотим сделать swap: mkswap /dev/sda3 && swapon /dev/sda3 2. Или создаём здесь домашний раздел, если у нас не менее 1 Гб оперативной памяти (иначе требуется создать swap размером не более чем вдвое больше чем размер оперативной памяти, хотя смысла в swap более чем на 2 Гб невелик): mkreiserfs /dev/sda3 Монтируем нашу систему: mount /dev/sda2 /mnt/gentoo В случае создание домашнего раздела: mkdir /mnt/gentoo/home && mount /dev/sda3 /mnt/gentoo/home Монтируем раздел ntfs (fat32): mkdir /mnt/windows && mount /dev/sda1 /mnt/windows Распаковываем образ: tar --extract --lzma --file /mnt/windows/lxde-usb-4.3-20101218.tar.lzma -C /mnt/gentoo Далее создаём окружение chroot: mount -o bind /dev /mnt/gentoo/dev mount -o proc none /mnt/gentoo/proc chroot /mnt/gentoo /bin/bash env-update && sourse /etc/profile export PS1=" (chroot) $PS1" Обязательно меняем пароль в системе: passwd


Записываем grub как системный загрузчик: grub root (hd0,1) (в нашем случае это /dev/sda2) setup (hd0) quit В файле загрузчика редактируем меню: nano -w /boot/grub/grub.conf Состав кофигурационного файла таков в случае наличия Windows: default 0 timeout 30 splashimage=(hd0,1)/boot/grub/splash.xpm.gz title = Gentoo Linux 2.6.37 root (hd0,1) kernel /boot/kernel-genkernel-x86_64-2.6.37-gentoo root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda2 splash=silent,fadein,theme:livecd-2007.0 console=tty1 quiet initrd /boot/initramfs-genkernel-x86_64-2.6.37-gentoo title = Microsoft Windows rootnoverify (hd0,0) makeactive chainloader +1 Отметим, что строка после kernel до initrd одна и та же. Если у вас другая система разделов — измените значения в (hd*,*) на свои и значение real_root в строке kernel. Теперь редактируем файл /etc/fstab таким образом (для Windows создаём папку mkdir /mnt/windows): shm

/dev/shm

tmpfs

nodev,nosuid,noexec

00

/dev/sda1

/mnt/windows

ntfs-3g

force,auto,umask=0,silent,user,locale=ru_RU.utf8

00

/dev/sda2

/

reiserfs

auto,user_xattr

01

none

/tmp

tmpfs

defaults,size=50m

01

/dev/sda3

none

swap

sw

00

/dev/sda3

/home

reiserfs

auto,user_xattr

00

/dev/sr0

/mnt/cdrom

iso9660

noauto,user,rw

00


С первой строкой файла всё понятно. Это tmpfs. Вторая строка предполагает на первом разделе OS Windows на разделе ntfs. В случае с vat32 строка должна иметь вид: /dev/sda1

/mnt/windows

vfat

user,codepage=866,utf8=true,fmask=0133

00

Третья строка предполагает корневую файловую систему. Четвёртая создание папки временных файлов в памяти системы (можно удалить и создавать на диске, можно увеличить лимит до 100..1000 Мб — на выбор). Пятая строка имеет смысл при создании на третьем разделе swap (файл подкачки). Шестая строка имеет смысл при создании на третьем разделе домашнего раздела. И последняя строка написана для возможности пользоваться cdrom. Добавьте её по возможности в любом случае в /etc/fstab Итак, система готова. Отмонтируем её: exit && umount /mnt/gentoo/dev && umount /mnt/gentoo/proc && umount /mnt/gentoo Отмонтируем Windows umount /mnt/windows Перезагружаемся.

Работа с Compiz-Fusion В системе присутствует compiz-fusion последней стабильной версии 0.8.6. Запустите fusion-icon, пользователи radeon (r600 — проверьте лог /var/log/Xorg.0.log) и intel выберите в свойствах «indirect rendering», в качестве менеджера окон compiz, в качестве оформителя окон — emerald, запустите настройки compiz (ccsm) и выберите среди нстроек обязательно опции «оформление окон», «перемещние окон», «изменение размеров окна». После этого для автозагрузки compiz-fusion добавьте в файл /etc/xdg/lxsession/LXDE/autostart строку: @fusion-icon Для настройки графики используйте утилиту DriConf

Overlay данного файла stage4 Данный файл стадии собран с использованием моего overlay. Чтобы воспользоваться им, его необходимо загрузить. Путь до него и настройки уже указаны в /etc/make.conf. Остаётся набрать лишь команду от root в консоли: rsync -a -v -u rsync://oschtan.academ.org/gentoo-portage-overlay /usr/local/portage


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.