Я все еще работаю над этим вопросом. Этот новый вопрос - другой, поэтому я подумал, что было бы хорошо опубликовать новый вопрос. Это правильный протокол или я только что отредактировал другой вопрос?
Я использую Ubuntu 10.04 с ядром 2.6.32-22-generic на ноутбуке Toshiba Satellite. Когда я вхожу в меню GRUB (у меня также установлена Ubuntu 9.10), я могу выбрать ядро для загрузки. Я использую прокрутку вниз до нужного и нажимаю "e", и я ожидаю, что смогу ввести mem=1024m
и заставить ядро использовать столько памяти. Но когда я запускаю cat /proc/meminfo
или заглядываю в диспетчер процессов после загрузки с этим аргументом, я все равно вижу всю оперативную память: ~ 2 ГБ.
Я неправильно использую этот аргумент загрузки? Конфигурация загрузки (прежде чем я что-то добавлю) выглядит так:
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 10270f21-1c42-494b-bd3f-813c23f6d\
518
linux /boot/vmlinuz-2.6.32-22-generic root=UUID=10270f21-1c42-494b-b\
d3f-813c23f6d518 ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic
Для этого я добавил mem=1024m
после последней строки и нажал Ctrl+X (Emacs сохранит и загрузит ядро), и система загрузилась.
Я попытался добавить mem=1024m
в конец и начало этого списка, и это, похоже, не изменило распределение оперативной памяти.