LINUX.ORG.RU

Адрес загрузки ядра сменился?


0

0

Делаю allnoconfig && make bzImage . Получаю ядро, которое с трудом грузится в qemu если указать 18 m памяти для эмулируемой машины. Долго ковырялся, потом дошло сравнить конфиги. В какой-то момент сменился CONFIG_PHYSICAL_START в дефолтном конфиге - стал 16MB (0x1000000). Ну и естественно машины с меньшим объёмом памяти поломались. Впрочем, может быть это только qemu так шалит? Кто-то хочет попробовать на реальной машине с 16 и меньше МБ ОЗУ проверить?

http://fixunix.com/kernel/491915-regarding-config_physical_start-16mb-linux-n...

★★★★

В то время как планка памяти стоит копейки, а космические корабли бороздят просторы Большого Театра кто-то еще пробует ставить линакс на 16Мб?
Печаль.

Deleted
()
Ответ на: комментарий от Unclown

В 4МБ само ядро скорее всего не влезет, в юзабельной конфигурации.

Да, планку памяти до орбиты за копейки доставить не получится (шутка, там конечно не linux-from-git стоит).

Andrew-R ★★★★
() автор топика
Ответ на: комментарий от dimon555

на роутерах же мало памяти

Да, но там и не x86....

Сейчас проверил на qemu - грузится в 4 Мб! Только сеть надо отключить (allnoconfig + PCI bus + IDE + block layer/devices + ext2 + SLOB). С сетью (tcp/ip + unix_sockets) - в 5 Мб.

Andrew-R ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.