Раскажу пред.историю :
В общем ситуация такая: работаю я программистом в одном бюджетном заведении и так получилось что я увидел девочку которую посадили за пентиум (100МГц) на котором стоял 95 виндовс и 97 ворд. Тормозил он жутко и текст в нем набрать было очень трудно, потому что она набирает что-то на клавиатуре, а оно появляется на экране с задержкой чуть-ли не в пол минуты, тут я и решил что надо туда поставить линукс, как раз до этого почитал по DSL ,Puppy , PuppyRus .
Забрал я этот компьютер , его параметры :
1)процесор- Pentium-S (100MHz)
2)оперативная память-16 Мб
3)жёсткий диск 1,5 Гб
4)видеокарта -s3(2 Мб)
5)флупик
Установка происходила в несколько этапов :
1) Установка системы на жёсткий диск на «нормальном» компьютере
2) Перенос жёсткого диска на «этот компьютер»
Начал я с PuppyRus который естественно на любом видео режиме не захотел запускаться,я рук не опустил, и решил поставить DSL(Damn Small Linux) проблем не было ,но не подошел так как это офисный компьютер и на нем нужен был какой-то аналог Word’а , а его там разумеется нет и не нашел в интернете как его поставить, и еще в нем нет «державного» что является одним из требований ,так что этот вариант не подошел, нашел в контакте группу мини линукс и там увидел что есть такой Deli linux
www.delilinux.org/ . Погуглив я нашел сайт
http://solidstate.karelia.ru/~yura/pyldin/yura/linux_freedos.htm скачал deli 0.72 и начал пытаться устанавливать ,как оказалось есть 2 основных момента:
1) Диски надо записывать на минимальной скорости
2) Устанавливать надо через IDE cdrom ,а не через SATA DVDrom
Установил я всетаки Deli linux 0.72 , окошки запустились ,и появился первый момент , это COM-mouse и снова в гугл за помощью, нашел я как оно выставляется ,
В /etc/X11/xorg.conf
.
Driver “mouse”
Protocol “intelliMouse”
.
.
Device “/dev/ttyS0”
AbiWord’а здесь тоже не нашлось, руки по-немногу начали опускаться и я решил для начала пробовать все на виртуалке.Выставил параметры этого компа и решил попробовать установить Deli linux 0.8.0 .Все получилось и даже без конфигурации мыши единственно что нужно это создать в /etc/ папку с названием X11 и создать там файл xorg.conf . В этой версии было в принципе все что нужно abiword,gnumeric,cacl и даже карточные игры. Но не было автомонтирование и русской и украинской раскладки и тут опять гугл помог
http://forum.ubuntu.ru/index.php?topic=30990.75 1) Качаем полный образ DeLi - deli-0.8.0-full.iso. Отсюда:
http://www.delilinux.org/wiki/doku.php?id=download2) Установка особенных проблем не вызывает, я воспользовался этой инструкцией:
http://www.delilinux.org/wiki/doku.php?id=russian:installation:cdrom (Нажмите, чтобы показать/скрыть)
3) Далее конфигурация. За основу взял эту инструкцию:
http://www.delilinux.org/wiki/doku.php?id=russian:configuration:firststeps. Есть несколько особенностей:
- даже не беритесь настраивать TinyX - не потому, что это трудно, а потому, что его толком нельзя русифицировать;
- никакого xwmconfig и в помине нет - для настройки (а точнее просто для выбора) рабочей среды используется пункт 8 из delisetup;
- в конфигурации клавиатуры выбирайте ru_win;
- в конфигурации языка на сей раз можно выбрать русский;
- перед началом конфигурирования Xorg создайте папку /etc/X11, иначе конфигуратор не сможет записать xorg.conf;
- при конфигурации мыши, если она у вас PS/2, укажите файл устройства: /dev/psaux.
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
4) Теперь руссификация. Осуществляется правкой конфигов.
4а) Русификация консоли:
- В файле /etc/rc.conf правим переменные FONT и KEYMAP:
Код: [Выделить]
FONT='Cyr_a8x16 -m koi2alt'
KEYMAP=ru
- Удостоверяемся в наличии в файле /etc/profile внизу строчки:
Код: [Выделить]
export LANG='ru_RU.UTF-8'
- Теперь перезагрузка и консоль русская. Переключение языков у меня достигается сочетанием ctrl + shift.
4б) Русификация Хorg:
- Качаем архив с русскими шрифтами для Xorg отсюда:
http://user-grig.pisem.net/deli-rus-fonts.tar.bz2- Архив распаковываем по тем путям, которые в нём же и содержатся, то есть:
Код: [Выделить]
tar -jxvf ./deli-rus-fonts.tar.bz2 -C /
- Правим /etc/X11/xorg.conf:
Код: [Выделить]
Section "Files"
FontPath "/usr/lib/X11/fonts/100dpi/"
FontPath "/usr/lib/X11/fonts/75dpi/"
FontPath "/usr/lib/X11/fonts/TTF/"
FontPath "/usr/lib/X11/fonts/terminus/"
FontPath "/usr/lib/X11/fonts/misc/"
EndSection
Section "InputDevice"
...
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection
- Перезагружаем Xorg. Как ни странно, это всё. Теперь можно использовать русский язык и в X-ах. Переключение по alt+shift.
5) Автологин в непривелегированного пользователя:
- Где-нибудь в /sbin создаем файлик autologin, не забыв сделать его исполняемым:
Код: [Выделить]
#!/bin/sh
exec 0</dev/$1 1>/dev/$1 2>&1
shift
exec $*
- Правим /etc/inittab:
Код: [Выделить]
...
c6:2:respawn:/sbin/autologin vc/6 login -f <user>
...
Вместо c6 и vc/6 может быть любая виртуальная консоль, а вместо <user> должно быть имя пользователя, в которого нужно залогиниться.
6) Автостарт X-ов при логине пользователя:
- Устанавливаем для пользователя в качестве шелла по умолчанию - /bin/bash:
Код: [Выделить]
usermod -s /bin/bash <user>
(Нажмите, чтобы показать/скрыть)
- Правим ~/.bash_profile:
Код: [Выделить]
. $HOME/.bashrc
startx
автологин почему-то не заработал ну и так неплохо под рутом сразу запускались окошки.
С раскладкой тоже не вышло ,тут гугл не помогал, и я решил подсмотреть как в Puppy Linux выглядит xorg.conf и скопировал от туда и все заработало
Section "InputDevice"
Inditifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ua,ru" #xkeymap0"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection
Теперь «языковую проблему решил».
Следующий нерешенный вопрос это было монирование
Все решилось просто , редактирование файла /etc/fstab
/dev/hda1 / ext3 defaults 1 1
/dev/hda2 swap swap defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
/dev/fd0 /media/floppy vfat rw,noauto,user,sync 0 0
/dev/cdroms/cdrom0 /media/cdrom iso9660 noauto,ro,user 0 0
Надо создать 2 папку media и в ней папки floppy и cdrom
В папке /usr/share/icewm изменяем файл menu
У меня в конечном счете полчился он такой :
# This is an example for IceWM's menu definition file.
#
# Place your variants in ${sysconfdir}/X11/icewm or in $HOME/.icewm
# since modifications to this file will be discarded when you
# (re)install icewm.
#
prog cdrom /root/.icons/ROX/MIME/application-x-troff-man.png rox ./media/cdrom/
prog floppy /usr/share/icons/gnome/16x16/devices/gnome-dev-harddisk.png rox ./media/floppy/
prog MyDocuments /usr/share/icons/gnome/16x16/devices/gnome-dev-harddisk.png rox ./
prog xterm xterm xterm
prog "File Explorer" file-manager rox
prog "cdrom" cdrom cdrom
separator
menu Office folder {
prog "AbiWord" word-processor abiword
prog "GNumeric" spreadsheet gnumeric
prog "PDF" pdf-document epdfview
}
menu Tools folder {
prog Editor editor leafpad
prog "File manager" file-manager rox
prog "mount " mount-tools mtools
}
menu "Internet" folder {
prog NetSurf konqueror netsurf
prog Skipstone mozilla skipstone
prog Sylpheed mail sylpheed
prog "Chat" chat xchat
}
menu Graphics folder {
prog GQView image-viewer gqview
prog MTPaint image-processor xpaint
}
menu Mulimedia folder {
prog XMMS2 xmms gxmms2
}
menu Games folder {
prog Solitaire game-cards solitaire
prog Taipei game-board taipei
prog Freecell game-cards freecell
prog Minesweeper game-board minesweeper
prog Canfield game-cards canfield
prog Golf game-cards golf
prog Mastermind game-board mastermind
prog Merlin game-cards merlin
prog Pegged game-board pegged
prog Thornq game-cards thornq
}
prog "Font Selector" font xfontsel
prog Clock clock xclock
prog Magnify xplorer xmag
prog Calculator xcalc xcalc
prog "Перезагрузка" /root/.icons/ROX/MIME/application-x-troff-man.png xterm reboot
prog "Выключение" /root/.icons/ROX/MIME/application-x-troff-man.png xterm shutdown -**0
menu "Window Managers" folder {
prog "Перезагрузка" /root/.icons/ROX/MIME/application-x-troff-man.png xterm --reboot
prog "Выключение" /root/.icons/ROX/MIME/application-x-troff-man.png xterm -- shutdown 0
restart icewm - icewm
logout icewm - icewm
restart fluxbox - fluxbox
restart swm - swm
}
Следующей проблеммой было перенос с виртуальной машины на физическую
Вышел я из положения так :
Добавляю в Virtual Box usb
Форматирую флешку в Ultra Iso выбираю :
«Файл»-«новый» , затем «самовыгрузка» - «записать образ Жесткого диска…» выбираем тип «USB-HDD+» и «записать»
Далее запускам виртуальную машину и в настройках добавляем появившийся юсб носитель, загружаем Acronis true image echo и делаем образ готовой системы, потом из этого образа востановим.
После этого я заменил лило на груб, если кому-то интересно могу описать процесс.
На этом всё Спасибо за внимание.
Вот видео, но тут еще с лило
http://www.youtube.com/watch?v=NE-_5xdc4Us