tinycore

alex52

Member
Содержание
1. tinycorelinux - Очень гибкий Linux
2. Grab4DOS grldr - для запуска операционных систем с образов, или запуска загрузчиков для установки систем или запуска систем типа WinPE, Linux.
=====
Очень гибкий маленький Linux, с удобным подключением только нужных, выбранных вами приложений, вкл., Gnome, KDE, Office, и многое другое.
================

Мой посещен около 53.000 раз, как Live_CD_Knoppix стал популярным, особенно удобен для начинающих, не знающих как общаться с Linux. Просто загрузился с одного файла-образа, и пользуйся или изучай полный Linux. Выключил, и на компе остался только 1 файл-образ, но все же 700 МВ. А теперь tinycore набирает большую популярность из-за гибкости и простоты.

С загружаете ~12 MB текущую версию образа tinycore-current.iso

В текстовом файле menu.lst ( или ) добавляете:

title /iso/tinycore-current.iso |chainloader (hd32)
find --set-root --ignore-floppies /iso/tinycore-current.iso
map --mem --heads=0 --sectors-per-track=0 /iso/tinycore-current.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

# grldr (Grab4DOS) ищет образ поочередно (начиная с hd0,0) на всех разделах (Fat, ntfs, ext). Здесь в /iso/, даже если в Windows \iso\

# Можно передать команды в ядро Linux (в .iso образ):
title /iso/tinycore-current.iso | kernel \n vga=ask tce=hda2 home=hda2 base multivt
find --set-root --ignore-floppies /iso/tinycore-current.iso
map --mem /iso/tinycore-current.iso (hd32)
map --hook
root (hd32)
kernel /boot/vmlinuz vga=ask showapps noicons tz=gmt+2 tce=hda2 home=hda2 base multivt
initrd /boot/core.gz

# tce={hda1|sda1} Specify Restore TCE apps directory
# home={hda1|sda1} Specify persistent home directory
# base Skip TCE load only the base system (для только командной строки)
# multivt Allows for multiple virtual terminals

# или вытащить из образа файлы bzimage и tinycore.gz (для версий tinycore_3.x.x, позднее в tinycore-current.iso - vmlinuz и core.gz) и запускать их с диска
title /iso/boot/tinycore.gz \n vga=ask showapps tz=gmt+2
find --set-root /iso/boot/bzimage
kernel /iso/boot/bzimage vga=ask showapps tz=gmt+2
initrd /iso/boot/tinycore.gz

========
Удобнее, не распаковывая tinycore-current.iso, через grldr загружать в RAM прямо с 12 МВ образа базовый Linux (без или с Xvesa), и, через графический интерфейс (с мышью) с сайта tinycore из большого выбора, подгружать только нужные вам приложения, вкл. Xorg, Xvesa, Gnome, KDE, Office.
!!!!! Зависимости автоматически определяются и загружаются.
tinycore развивается интенсивно, количество приложений непрерывно растет.

Сеть определяется автоматически, но WAN (PPPoE) вводить вручную.

grldr и tinycore-current.iso можно загружать с любого типа разделов (с флэшки), но приложения нужно сохранять в Fat* или ext* разделах. Если сохранили приложения, то с Интернета загружаете только один раз. При задании tce={hda1|sda1} приложения сохраняются там автоматически. При следующем запуске приложения определяться и монтируются к базовому Linux.

tinycore имеет гибкую систему настроек.
Приложения можно держать как *.tcz пакеты (в tce=hd**, т.е. в /dev/hd**/tce/optional/ директории), которые монтируются при загрузке tinycore.
В файле .../tce/onboot.lst определяется, какие приложения использовать при загрузке Linux, а в файле .../tce/copy2fs.lst определяется, монтировать ли приложения (cloops по умолчанию), или копировать в rootfs.

Либо можно "сбросить" настроенный вами Linux на жесткий диск (где появятся тысячи файлов, но система будет грузиться быстрее), и загружать его как обычный Linux.

Все, Linux по вашему выбору готов, от базового до полного DeskTop.

Например, для слабых компов загрузил только 5 МВ Mplayer-nodeps.tcz и 700 кВ звук OSS.tcz, и в fbdev (Linux console framebuffer_device без Х типа XFree86, Xorg, или очень легкого Xvesa) с командной строки смотрятся фильмы, которые Windows уже не тянет (особенно со встроенным видео).

Для включения fbdev, при загрузке задать vga=7.., или vga=ask для демонстрации поддерживаемых вашей картой режимов.
Со встроенным видео использовать fbdev без Х: -vo fbdev
Если есть хорошая видео карта, то использовать ее мощность, и смотреть в Х (Xvesa включена в tinycore): -vo xv

Требованиях к компу для проигрывания фильмов (вкл. на слабых компах) от *.dat до BluRay см
=========

P.S. Нет нужды в загрузчиках Lilo или Grab, возиться с загрузочными секторами. Через grldr загружать kernal, другие загрузчики через строки в:
#Color blue/cyan yellow/cyan
color blue/green yellow/red white/magenta white/magenta
timeout 22
# default /default
default 6

title === Hi, form menu.Lst on hda1
xxxxx

### !!!!!! Grab automatically changes letters to uppercase or back (e.g., after "." to capital, or after # to low case) in this menu file. Be carefull and check this.
### !!!!!! When loading from ext* or fat32 upper and low cases letters are different, but from ntfs they are the same.

## In grab menu hda1 ==> hd(0,0), but for booting Linux, in kernel settings use hda1
## After setting root directory (find --set-root ...), the path may be typed from this root, or as the full path.
## Even if you are booting from CD or fd, "find --set-root ..." starts searching from hda1
## If the image will be copied to a memory area ( map --mem ...), the image itself can be non-contiguous and even gzipped.
## But if the image will be mounted (without --mem) from hdd, usb, fd, it should be in one fragment.
Defraggler.exe is a good small program to defragment single files.
## Each item starts from "title". It should be "title", but not "Title"
## In grab title press "e" to change (edit) booting options.

title ========= Section 1. System boot, RAM_boot, LiveCD =========
xxxxx

title chainloader (hd0,0)/ntldr on hda1
### fallback х ~ to choose next booting if the previous was failed
fallback 7
chainloader (hd0,0)/ntldr

# Запуск BartPE
title /minint/setupldr.Bin
find --set-root --ignore-floppies /minint/setupldr.Bin
chainloader

# Запуск установленного WinXP
title WinXP | find and boot /ntldr
find --set-root /ntldr
chainloader /ntldr

# Запуск WinXP c *.ISO образа, размером 86 mb
title /ruslive_wim_mini_mm_2011_04_23.ISO 86 mb with net ||--mem
fallback 2
find --set-root --ignore-floppies /iso/ruslive_wim_mini_mm_2011_04_23.ISO
map --heads=0 --sectors-per-track=0 /iso/ruslive_wim_mini_mm_2011_04_23.ISO (hd32) || map --mem --heads=0 --sectors-per-track=0 /iso/ruslive_wim_mini_mm_2011_04_23.ISO (hd32)
map --hook
root (hd32)
chainloader (hd32)

title windows-7,8,10 | /boot/bootmgr
find --set-root /boot/bootmgr
chainloader /boot/bootmgr

title find /bootmgr |chainloader /bootmgr
find --set-root /bootmgr
chainloader /bootmgr

title ========= section 6. Booting service =========
xxxxx

title menu changing ==> configfile /menu_eng.Lst
configfile /menu_eng.Lst

title boot cd
cdrom --init
map --hook
chainloader (cd0)

# Запуск с образ флоппи
title kernel /memdisk initrd /winme_my_boot.Img
kernel /iso/memdisk
initrd /iso/winme_my_boot.Img

title find and load io.Sys of windows 9x/me
find --set-root /io.Sys
chainloader /io.Sys
savedefault --wait=2

# Запуск установки WinXP
title /setupldr.bin
find --set-root --ignore-floppies /setupldr.bin
chainloader /setupldr.bin
grldr - маленькая (260 kB) Unix подобная оболочка с набором команд для загрузки систем.
Через grldr устройства (HDD, CD\DVD) загружаются традиционным путем; а образы, загрузчики (типа bzimage - Linux; io.sys - DOS, Win95; bootmgr - Vista, Win7,8; ntldr - WinXP; setupldr.Bin - установка WinXP, загрузка BartPE) монтируются и исполняются как с жесткого диска, флэшки, флоппи (только если образ не фрагментарный, Defraggler.exe дефрагментирует отдельные файлы), так и с полной загрузкой образа в оперативную память RAM, что ускоряет работу модулей.

Утилитой BOOTICE.EXE легко изменить записи в MBR или Booot_Sector и загружать grldr напрямую. Или (временно) переименовать, например, grldr в ntldr

Но практичнее, скопировать файлы grldr и menu.lst рядом с boot.ini
В C:\boot.ini поставьте желаемое время timeout=(сек) демонстрации его меню и скопируйте в boot.ini строку:
C:\grldr="Start GRUB4DOS"
Меню c:\boot.ini отражается и при запуске Windows 7,8.

Полезно держать копии ntldr NTDETECT.COM boot.ini (в такой последовательности они грузятся) и файлы grldr и menu.lst на нескольких разделах, флоппи, USB. Тогда при крахе одного можно загрузиться с других.
======================
- Windows 8 - Установка, вопросы, проблемы
- подробно кому, для чего, какие, и по чем компы.
- Покупка компьютера - прагматично-философские рассуждения - подробно как выбрать, где купить, что делать после.
Лучший аудио плейер: ==> Новичкам: Настройка foobar2000, управление AlbumList и муз.библиотекой, конвертация музыки[/SPOILER]
 
Останнє редагування:

21h

Вернулся
Sergey Shumov,
зря так, навесить туда фрейбуффер, рдп-клиент и юзать как терминалку, ибо платить 1.5 кгрн за то, что стоит 100 грн не комильфо.
 
Зверху