Назад | Перейти на главную страницу

Как вы используете TinyCore с VirtualBox и неамериканской клавиатурой?

Мне нужно установить на несколько наших старых рабочих станций WindowsXp (только 1 ГБ ОЗУ, 40 ГБ для жесткого диска!) Сервер Unix, чтобы наши разработчики могли выполнить предварительный тест на Unix.

Принимая во внимание разные дистрибутивы Linux, Я решил использовать сравнительно недавние и очень маленький Распределение TinyCore (3.7).

Но:

Есть ли у вас действующий процесс установки VirtualBox (4.0.8) для TinyCore (3.7)?

Я предлагаю один ниже, но у вас может быть дополнительная информация / настройки.

Оказывается, было 2 проблемы:

  • один с конфигурацией VirtualBox:
    • в настройке «Общие» (вкладка «Дополнительно») параметр «Показать в полноэкранном режиме / бесшовно» можно отключить.
    • в настройках «Система» (вкладка «Материнская плата»), «Аппаратные часы по времени UTC» и «Включить абсолютное указывающее устройство"можно не выбирать (последний, кажется, является причиной неправильного захвата мыши).
      Порядок загрузки должен быть CD, затем жесткий диск (важно для параметров загрузки)
    • в настройке «Хранилище» необходимо добавить «tinycore-current.iso» в качестве «вторичного мастера IDE» привода CD / DVD.

После открытия первого сеанса TinyCore ("живого" с ISO-образа компакт-диска) установка на hda1 можно продолжить, но с клавиатурой по умолчанию (США).
Видеть "Экономная установка TinyCore", используя виртуальный диск сеанса VirtualBox" TinyCore "на основе cfdisk и grub.

Когда TinyCore установлен на hda1, при следующей перезагрузке сначала будет использоваться компакт-диск, но вы можете запустить правильный TinyCore, набрав "boot>" Подсказка

tinycore tce=hda1 home=hda1 opt=hda1

С вашим первым hda1 Запущен сеанс TinyCore, можно установить:

  • kmaps.tcz
  • Xorg.tcz

Мне так и не удалось заставить kmap работать на сеансе XVesa: набор текста "tinycore kmap=azerty/fr-latin"или добавление"loadkmap < /usr/share/kmap/azerty/fr-latin9.kmap/opt/bootlocal.sh (а затем перезапуска при резервном копировании моей конфигурации) было достаточно, чтобы получить азерти-клавиатуру ... НО: тогда клавиша Shift больше не работает!
В редакторе Vi при вводе Shift отображается "^@".

Что работает с клавиатурой:

  • установка Xorg
  • добавление к ~tce/.xsession файл линия

    [-e / usr / local / bin / setxkbmap] && setxkbmap -layout "fr" -variant "nodeadkeys"

(как сообщается в эта тема, что решило вторую проблему).
Учитывая смену клавиатуры * мгновенную * (как в отличие от loadkmap), это кажется лучшим методом.

В итоге TinyCore + Xorg + Vim + Git + FireFox: 210Mo

Я не уверен, почему вы выбрали TinyCore, но даже с такими характеристиками ПК вы можете запустить немного более тяжелый дистрибутив, который по-прежнему будет обеспечивать достойную производительность с более современной средой рабочего стола, такой как XFCE или LXDE.

Многие из ультралитных дистрибутивов отказываются от некоторого удобства и простоты использования в обмен на их минимализм. Они обычно предназначены для работы из ОЗУ и часто имеют более сложные требования к файловой системе и управлению пакетами из-за их целевого носителя. Их также может быть сложнее установить на жесткий диск, чем при традиционном процессе установки.

В зависимости от ваших потребностей в тестировании я бы предложил сделать что-то вроде минимальной установки Debian 6 или Arch Linux и использовать менеджер пакетов по умолчанию для установки минимума, необходимого для тестирования. Я бы даже добавил в уравнение FreeBSD / OpenBSD / NetBSD, поскольку они могут работать довольно легко.

Или, в качестве альтернативы, возьмите live-cd, уже настроенный с помощью XFCE или LXDE, и попробуйте запустить его из файла iso. Если он работает нормально, создайте для него диск 2-4 Гб и установите. По сути, просто продолжайте пробовать дистрибутивы, пока не найдете тот, который дает вам максимальную рентабельность инвестиций за ваше время и усилия.