Впровадження FreeDOS і DeLi Linux на старих комп'ютерах в школах країни
Найкращий варіант був знайдений такий - використання безкоштовних операційних систем FreeDOS 1.0 і DeLi Linux 0.7.2
Якщо BIOS старих комп'ютерів не підтримує завантаження з CD-ROM або вона не спрацьовує, то тоді треба підготувати дискету з sbootmgr, файл-образ якої є на диску з Deli Linux в каталозі \ isolinux \ sbootmgr \ (там же є і утиліта RAWRITE для створення дискети). І завантажитися з дискети і вибрати завантаження з CD-ROM. Якщо і це не спрацює - тоді доведеться зняти вінчестер з цього комп'ютера і тимчасово поставити в комп'ютер де завантаження з CD-ROM працює нормально і на ньому встановити FreeDOS і Linux (а настройки мережі та Tiny X Server - виробляти вже після повернення вінчестера в комп'ютер) .
Планувати розділи вінчестера краще так.
/ Dev / hda1 - розмір 128 Мб - тип розділу Linux Swap
/ Dev / hda2 - розмір 400 Мб - тип розділу Linux Native (для DeLi Linux)
/ Dev / hda3 - тип розділу FAT32 (для FreeDOS)
Поради по операційним системам:
www.dnosp.com - офіційний сайт DOS Navigator - безкоштовного файлового менеджера. Там можна скачати версію DN OSP DOS / Real mode, а також версію DN OSP DPMI (для випадку коли FreeDOS запускається з підтримкою XMS - вона буде працювати швидше).
ftp://ftp.chg.ru/pub/pc/freedos/ - безліч програм, ігор під FreeDOS, а також інші графічні оболонки під FreeDOS
Щоб можна було вимикати / перезавантажувати комп'ютер під звичайним користувачем в DeLi Linux 0.7.2 потрібно зробити 3 речі під root:
і перезавантажити комп'ютер.
Після цього під звичайним користувачем працюватимуть команди:
sudo reboot
sudo halt
sudo shutdown -h now
Інформація, як відновити або встановити завантажувач LILO (ця інформація обов'язково буде потрібно, оскільки буде створюватися подвійна завантаження з FreeDOS):
1) Завантажитися з CD-ROM з DeLi Linux
2) дати команду: mount / dev / hda2 / mnt (мається на увазі, що саме в hda2 встановлений Linux)
3) дати команду: chroot / mnt
4) дати команду: liloconfig і зробити подвійну завантаження (при необхідності можна скористатися командою mcedit /etc/lilo.conf і відредагувати lilo.conf вручну).
5) дати команду: lilo
6) дати команду: exit
7) дати команду: umount / mnt
8) перезавантажитися командою reboot
Нижче - наводиться вміст файлу /etc/lilo.conf в разі коли зроблена подвійна завантаження з FreeDOS
# LILO configuration file
# Generated by 'liloconfig'
#
# Start LILO global section
boot = / dev / hda
#compact # faster, but will not work on all systems.
prompt
timeout = 300
# Normal VGA console
vga = normal
# VESA framebuffer console @ 1024x768x64k
# Vga = 791
# VESA framebuffer console @ 1024x768x32k
# Vga = 790
# VESA framebuffer console @ 1024x768x256
# Vga = 773
# VESA framebuffer console @ 800x600x64k
# Vga = 788
# VESA framebuffer console @ 800x600x32k
# Vga = 787
# VESA framebuffer console @ 800x600x256
# Vga = 771
# VESA framebuffer console @ 640x480x64k
# Vga = 785
# VESA framebuffer console @ 640x480x32k
# Vga = 784
# VESA framebuffer console @ 640x480x256
# Vga = 769
# Ramdisk = 0 # paranoia setting
# End LILO global section
# Windows bootable partition config begins
other = / dev / hda3
label = FreeDOS
table = / dev / hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = / vmlinuz
root = / dev / hda2
label = Linux
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends
Як налаштувати роботу X Window
Увага! Повноцінний X Server не працює у версії 0.7.2 (тому використовувати треба тільки Tiny X Server). І перед його налаштуванням необхідно видалити файл /etc/X11/xorg.conf
Щоб X Window запускався під входом обмеженого користувача:
1) Необхідно спочатку налаштувати Tiny X Server під root (див. Вище)
2) Потім увійти під входом користувача і дати команду xwmconfig
3) Вибрати Ice WM
4) Після цього команда startx буде працювати і під входом звичайного користувача
Користувачам DeLi Linux версії 0.8 щоб змусити стартувати icewm під користувачем, треба скопіювати конфиг / root / xinitrc в папку / home /% ваш_user_name% /
Про миша для COM-порту
Якщо не визначається мережева карта
До питання про русифікацію DeLi Linux 0.7.2
Графічний інтерфейс поки нікому русифікувати не вдалося.
Можна русифікувати тільки консоль:
Після цього перемикання рус / лат правою клавішею Ctrl. Можна навіть створювати файли з іменами з російських букв - вони будуть коректно відображатися при введенні команди ls або в панелях mc. Команда date видає назву місяця і дня тижня по-російськи. Але на жаль, після виходу з іксів відображення російських букв в консолі пропадає (поки з цим нікому впоратися не вдалося).
Ось перелік пакетів, які входять до складу DeLI Linux 0.7.2
Розділ ap - додатки, які не потребують X Window
Розділ devel - кошти розробки додатків
13. autoconf-2.59-i386-1.tgz
14. automake-1.4-p6-i386-1.tgz
15. automake-1.9.6-i386-1.tgz
16. bin86-0.16.0-i386-1.tgz
17. bison-2.1-i386-1.tgz
18. libtool-1.5.22-i386-1.tgz
19. nasm-0.98.39-i386-1.tgz
20. perl-5.8.8-i386-1.tgz
21. pmake-1.45-i386-1.tgz
22. strace-4.5.15-i386-1.tgz
Розділ lib - набори бібліотек
23. gdk-pixbuf-0.22.0-i386-5.tgz
24. glib1-1.2.10-i386-1.tgz
25. gtk1-1.2.10-i386-3.tgz
26. lesstif-0.95.0-i386-2.tgz
27. libjpeg-6b-i386-3.tgz
28. libpng-1.2.8-i386-3.tgz
29. libtiff-3.8.2-i386-2.tgz
30. libungif-4.1.4-i386-2.tgz
31. xaw3d-1.5-i386-4.tgz
Розділ net - мережеві програми, як серверні, так і клієнтські
32. dnsmasq-2.39-i386-1.tgz
33. masqmail-0.2.20-i386-4.tgz
34. monkeyd-0.9.1-i386-1.tgz
35. msntp-1.6-i386-2.tgz
36. mutt-1.4.2.2-i386-1.tgz
37. ppp-2.4.4-i386-2.tgz
38. procmail-3.22-i386-2.tgz
39. pure-ftpd-1.0.21-i386-1.tgz
40. rp-pppoe-3.8-i386-1.tgz
41. samba-client-3.0.24-i386-1.tgz
42. wireless-tools-28-i386-1.tgz
Розділ x - сервер X Window System і сервісні утиліти
Розділ xap - додатки X11, які не потребують додаткових бібліотек і оболонок
Вміст каталогу / bin після повної установки DeLi Linux 0.7.2
Вміст каталогу / sbin після повної установки DeLi Linux 0.7.2
agetty
arp
badblocks
blkid
blockdev
cardctl
cardmgr
cfdisk
ctrlaltdel
depmod
devfsd
dhcpcd
dump_cis
dumpe2fs
e2fsck
e2label
explodepkg
fdisk
findfs
freeramdisk
fsck
fsck.cramfs
fsck.ext2
fsck.ext3
ftl_check
ftl_format
genksyms
halt
hwclock
ide_info
ifconfig
ifport
ifuser
init
insmod
insmod_ksymoops_clean
installpkg
ipmaddr
iptunnel
isapnp
kallsyms
kernelversion
killall5
ksyms
ldconfig
lilo
liloconfig
loadkmap
logsave
losetup
lsmod
makedevs
makepkg
mii-tool
mke2fs
mkfs
mkfs.cramfs
mkfs.ext2
mkfs.ext3
mkswap
modinfo
modprobe
nameif
pack_cis
pcic_probe
pcinitrd
pivot_root
pkgtool
plipconfig
pmap_dump
pmap_set
pnpdump
portmap
poweroff
rarp
reboot
removepkg
resize2fs
rmmod
rmt
route
runlevel
scsi_info
sfdisk
shutdown
slattach
sulogin
swapoff
swapon
sysctl
telinit
tune2fs
upgradepkg
Вміст каталогу / usr / bin після повної установки DeLi Linux 0.7.2
Вміст каталогу / usr / sbin після повної установки DeLi Linux 0.7.2
adduser
apmd
backup
chat
chpasswd
chroot
crond
deliget
delisetup
dnsmasq
exportfs
fbset
filefrag
gpm
groupadd
groupdel
groupmod
grpck
hdparm
ifrename
inetd
ip6tables
iptables
iptables-restore
iptables-save
iwconfig
iwevent
iwgetid
iwlist
iwpriv
iwspy
keytab-lilo.pl
klogd
lspci
makewhatis
masqmail
mklost + found
msntp
nfsstat
nhfsgraph
nhfsnums
nhfsrun
nhfsstone
nologin
pppd
pppdump
pppoe
pppoe-connect
pppoe-discovery
pppoe-relay
pppoe-server
pppoe-setup
pppoe-sniff
pppoe-start
pppoe-status
pppoe-stop
ppp-off
pppsetup
pppstats
pure-authd
pure-ftpd
pure-ftpwho
pure-mrtginfo
pure-quotacheck
pure-uploadscript
pwck
ramsize
rdev
readprofile
restore
rootflags
rotatelog
rpc.lockd
rpc.mountd
rpc.nfsd
rpc.rquotad
rpc.statd
runjobs
safe_finger
sendmail
setpci
showmount
smbmnt
smbmount
sshd
syslogd
tcpd
tcpdchk
tcpdmatch
telnetd
try-from
tunelp
update-pciids
useradd
userdel
usermod
vidmode
vigr
vipw
visudo
Різні доповнення, примітки по цій темі
Linux і сучасні шкільні комп'ютери
- В даний час у всіх школах країни виробляється перехід на "Пакет вільного програмного забезпечення для освітніх установ Російської Федерації". У нього входять різні збірки ALT Linux. Всі подробиці на сайті www.spohelp.ru
Користувачам Петрозаводська і міст Карелії, у кого доступний внутрішній сервер linuxupdate.karelia.ru слід в джерело оновлення відключити всі репозитарії і вказати:
ftp://linuxupdate.karelia.ru/altlinux/p5/branch/x86_32/ (або. x86_64 в разі використання 64 розрядної версії).
ftp://linuxupdate.karelia.ru/altlinux/p5/branch/noarch/
(Це дозволить оновлювати Linux на швидкості 100 мегабіт / сек).