Home Wiki > SDB:Установка с небольшим объемом памяти
Sign up | Login

(перенаправлено с «SDB:Installation with little memory»)

SDB:Установка с небольшим объемом памяти

tagline: Материал из openSUSE

В этой статье рассматриваются способы установки в системах с небольшим объемом оперативной памяти.
В данной статье X в sdX - это буква вместо a, b или какой-либо другой буквы в имени вашего устройства. Вы должны заменить X фактической буквой Вашего устройства.

Системы с малым объемом оперативной памяти

Менее 100 МБайт

Установщику не хватит памяти и он вызовет "kernel panic" сразу после сообщения 'moving into tmpfs'. Чтобы обойти эту проблему, добавьте опцию '_tmpfs=0' к строке начальной загрузки. Возможно, вы захотите использовать установку с безопасными параметрами 'safe settings', в любом случае, просто добавьте этот параметр в конце строки начальной загрузки после пробела ' '. Кроме того, вам необходимо будет использовать файл подкачки, см. в следующем разделе.

Система с таким маленьким количеством оперативной памяти будет чрезвычайно медленной, при условии, что вы сможете завершить установку (которая также будет крайне медленная). Используйте легкий менеджер окон как IceWM вместо KDE или Gnome, поскольку последние сделают вашу систему ещё более медленной. А еще лучше, оставайтесь текстового режима!

Кроме того, специалисты считают, что для таких устройств лучше использовать, например:

Используйте '_tmpfs=0', если это действительно необходимо (например, при панике ядра, как было описано выше)

Между 100 и 256 МБайт

Для установки необходим будет файл подкачки, который может быть запрошен автоматический, если был добавлен параметр 'addswap=-1'. Может использоваться в сочетании с '_tmpfs=0'.

При этом предполагается, что диск уже содержит файл подкачки, если нет, то:

  • Перейдите в командную строку (Alt-F2 или, может быть, Alt-F9 и т.д.)
  • используйте fdisk, чтобы удалить существующий раздел(ы) и создать один на 100 - 500 МБайт в зависимости от доступного пространства, запишите номер раздела
  • так же в fdisk, установить тип раздела на 'Linux Swap' (82)
  • сохраните изменения и выйдите из fdisk
  • отформатируйте новый раздел с помощью команды 'mkswap /dev/hda1'(или другой, созданный swap раздел)
  • вернитесь в установщик YaST с помощью Alt-F1 (текстовый режим) или Alt-F7 (GUI)

Системы с маленьким объёмом оперативной памяти и слабым Pentium процессором удивительно работоспособны, если вы используете легкие оконные менеджеры, такие как IceWM или AfterStep. Чем больше оперативной памяти вы найдёте, тем лучше...


Уменьшить количество используемой памяти

Текстовый режим

Использование текстового режима для установки (ncurses) экономит около 10 Мб по сравнению с графическим режимом (Qt). Выберите этот режим во время время начальной загрузки, нажав клавишу F3 или используя параметр загрузки Linuxrc

 textmode=1

Установочный образ на диске

Установщик YaST и его помощники хранятся в сжатой файловой системе (находится в /boot/ARCH/root) и занимает чуть более 70Мбайт.

Если для установки используется HTTP или FTP, то эта файловая система будет скопирована в оперативную память перед использованием.

Установка с DVD/CD или использование NFS, этого не потребует.

Уменьшенное журналирование

Разрешение зависимостей пакетов может генерировать логи (журналы) большого размера. Чтобы ограничить максимальный размер файла журнала находящегося на RAM диске(в памяти), установите параметр Y2MAXLOGSIZE (в КБайтах) и Y2MAXLOGNUM.

 Y2MAXLOGSIZE=1000
 Y2MAXLOGNUM=1

Конечно, делайте это, только если вы уверены, что не столкнетесь с какими-либо ошибками ;-) Для лучшей безопасности, перенаправляйте логирование (журналирование) в сеть или перенаправляйте логирование (журналирование) на USB-флеш носитель.



Использование файла подкачки

Обычно YaST будет использовать файл подкачки, который вы определяете для установки, но только после "point of no return" ("точки невозвращения"), когда фактически начинается форматирование диска. Чтобы добавить файл подкачки ранее, укажите существующий раздел подкачки, добавив следующий параметр загрузки к строке начальной загрузки при запуске установщика

 addswap=hdaN

Кроме того, чтобы запросить интерактивную настройку подкачки попробуйте

 addswap=-1 

Файл подкачки на съёмном устройстве

К сожалению, параметр addswap, может не работать с USB флешками или другими съемными устройствами, но решение для их использования все еще существует.

Во-первых, используйте Linuxrc параметр start_shell=1 для загрузки консоли до запуска YaST

 start_shell=1

Для переключения на консоль во время установки используйте Alt-F2 или Alt-F9.

Затем, когда Вы попадете консоль, создаете раздел swap на вашем съемном устройстве и укажите системе установки использовать этот раздел

 mkswap /dev/sdX1
 swapon /dev/sdX1

Для проверки, использует ли система установки файл подкачки, попробуйте эту команду

 free -m

Чтобы продолжить установку - если вы использовали "start_shell = 1 ', наберите exit и нажмите [Enter] или нажмите Ctrl+D.


Проблемы с устаревшим оборудованием

Жесткий диск и/или компакт-диск не найден во время установки

Некоторым старым системам (как правило, Pentium-I 75-150 МГц) необходимо загрузить модуль "IDE-generic" до того как жесткий диск и/или компакт-диск будут обнаружены во время установки. Если вы столкнулись с такой проблемой, попытайтесь перезапустить установку, добавив к строке начальной загрузки следующий параметр:

 'insmod=ide-generic'

Смотрите также