Большинство дистрибутивов должно войти в под этим размером, если Вы не удаляете ничего лишнего. Их наборы пакета по умолчанию не могут быть тем, что Вы хотите, но изучаете стандартные программы "сетевой установки". Несколько дистрибутивов имеют их. Для Дуги это - значение по умолчанию, debian также имеет такую вещь.
Мой дистрибутив выбора (PLD-Linux) наталкивается приблизительно в 80 megs на значение по умолчанию, работающее установка, которая делает все, что Вы запрашиваете, и не разделяется вниз (т.е. страницы справочника и такой там), затем я прибавляю пакеты оттуда. Если может легко удалить это к ~30M не включая вещи как большие оболочки, страница справочника, все локали языка, и т.д. В настольной системе, где я добавляю целый набор материала, он начинает работать до пары концертов. Я установил и работал на том же дистрибутиве 16M компактные карты флэш-памяти и RAID-массивы мультитерабайта.
Моя точка - то, что просто, потому что некоторые дистрибутивы устанавливают много материала, не означает, что у Вас должен быть тот материал. Любой хороший диспетчер пакетов позволит Вам установить минимальный набор пакетов для выполнения системы. Необходимо рассмотреть, какой дистрибутив Вы довольны администрированием, не, которые идут с самым маленьким набором пакета по умолчанию.
Я склонился бы к рекомендации ArchLinux или Debian, но не исключаю других, пока Вы не знаете то, что вовлечено в получение минимального набора пакета, работающего на них.
Я не проверил, относится ли это все еще 3.5, но я думаю, что make-файлы ядра только поддерживают Lilo, не Личинку. После того как Вы вручную скопировали bzImage
файл, и initrd или initramfs, если Вы используете один, необходимо сообщить Личинке нового ядра. С простыми установками это - просто вопрос выполнения update-grub
. Так как Вы загружаете ядро одного distibution с загрузчиком другого распределения, это не может работать, таким образом, Вы, возможно, должны отредактировать конфигурационный файл Личинки вручную. Это /boot/grub/menu.lst
для наследия Личинки (Личинка 0.9x) и /boot/grub.grub.cfg
для Grub2 (Личинка 1.9x).
Для Grub2 Вам нужна запись как
menuentry "Homemade 3.5 kernel" {
insmod ext2
set root='(hd0,msdos5)'
linux /boot/bzImage root=/dev/sda3 ro
}
Я не думаю, что необходимо запуститься make install
здесь, просто скопируйте сгенерированный bzImage, System.map, и сделайте make modules_install
будет просто работать на Вас.
Вы, кажется, находится на Дуге Linux, почему Вы не пошли бы для брюшного пресса? например, последние 3,5 ядра находятся в тестировании catelog, поэтому если Вы делаетеabs testings/linux
, это должно загрузить файлы PKGBUILD для Вас, и Вы делаете makepkg
создавать пакет
update-grub
не обнаруживает его. Мой последний опыт Ядра был 3.1.8, и я скомпилировал его прямо в исходный dir, безO=...
. Затем личинка обнаружила его, но это это не делает. Также монтируя объем в Ubuntu и повторяяupdate-grub
не работал. Что я хочу знать, конкретно то, что "Моя компиляция успешно выполнилась вообще?" – Haix64 13.08.2012, 09:43file not found. press any key to continue...
который возвращается к меню выбора OS. – Haix64 13.08.2012, 10:43initrd, or initramfs
. Что я должен сделать им? – Haix64 13.08.2012, 10:44make
следовавший, Ваша компиляция, за которой следуют. Что не работает, здесь говорит Ваш загрузчик, где найти новое ядро. Отредактируйте свой вопрос добавить выводfdisk -l
иdf
, и скажите нам, какой раздел является Вашим корнем Arch, какой раздел является Вашим корнем Ubuntu, и где/boot
если отличающийся. Также отправьте содержание своего конфигурационного файла Личинки. – Gilles 'SO- stop being evil' 13.08.2012, 11:32