Проявляется следующим образом: при установки системы версии 6.3 (ранее использовал 5.8, проблем не было) не запускается графический интерфейс установки, только текстовый, который довольно сильно урезан. Установка проводилась в виртуальной машине с памятью 512МБ. Погугле тему оказалось что виноват в этим именно установщик, написанный на python. Он загружает в память образ установки. Когда памяти мало для экономии выбирается текстовый режим установки.
Но проблему можно решить. На просторах интернета нашел вот это. В моем случае было достаточно изменить функцию within_available_memory. И там уже не 15МБ, а все 32 было. Работает.
Но проблему можно решить. На просторах интернета нашел вот это. В моем случае было достаточно изменить функцию within_available_memory. И там уже не 15МБ, а все 32 было. Работает.
So the procedure is as follows: 1. Boot to 32-bit CentOS LiveCD (CentOS-6.0-i386-LiveCD.iso) in graphical mode (if you have at least 256MB RAM) or text mode (if you have less than 256MB RAM). 2. Login as root. 3. Edit a file /usr/sbin/anaconda - using vim in text mode or gedit in graphical mode - search for "within" and modify function "within_available_memory" adding a line "return True" like this: def within_available_memory(needed_ram): return True # kernel binary code estimate that is # not reported in MemTotal by /proc/meminfo epsilon = 15360 # 15 MB return needed_ram < (iutil.memInstalled() + epsilon) This would get rid of artificial hard-coded memory requirement.PS Экспериментальным образом было выявлено, что для нормальной работы требуется ровно 632 МБ памяти.
Комментариев нет:
Отправить комментарий