Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Конфигурирование ядра:cd linux-3.14,sudo make menuconfig

Задание

1. Скачать стабильную версию ядра Linux.

2. Сконфигурировать и собрать ядро. Запустить систему с ядром.

3. Предоставить отчёт о проделанной работе.


 

Ход выполнения работы

Предварительные действия

Для сборки ядра нам потребуются следующие пакеты:

1.последняя версия gcc

2.ncurses development package

3.последние версии системных пакетов

 

 

Проверка версии ядра: uname -r

kozaki@kozaki-VirtualBox:~$ uname -r
3.13.0-24-generic

Получение исходного кода ядра

§ 2.1 последняя версия gcc:sudo apt-get install gcc

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия gcc.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 216 пакетов не обновлено.

§ 2.2 ncurses development package(установка пакетов для использования “menuconfig”): sudo apt-get install libncurses5-dev

menuconfig - псевдографический интерфейс ручной конфигурации, не требует последовательного ввода значений параметров.

 


kozaki@kozaki-VirtualBox:/usr/src$ sudo apt-get install libncurses5-dev
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
libtinfo-dev
Предлагаемые пакеты:
ncurses-doc
НОВЫЕ пакеты, которые будут установлены:
libncurses5-dev libtinfo-dev
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 216 пакетов не обновлено.
Необходимо скачать 237 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 176 kB.
Хотите продолжить? [Д/н] д

Получено:1 http://ru.archive.ubuntu.com/ubuntu/ trusty/main libtinfo-dev i386 5.9+20140118-1ubuntu1 [71,2 kB]
Получено:2 http://ru.archive.ubuntu.com/ubuntu/ trusty/main libncurses5-dev i386 5.9+20140118-1ubuntu1 [166 kB]
Получено 237 kБ за 0с (477 kБ/c)
Выбор ранее не выбранного пакета libtinfo-dev:i386.
(Чтение базы данных … на данный момент установлено 165950 файлов и каталогов.)
Preparing to unpack …/libtinfo-dev_5.9+20140118-1ubuntu1_i386.deb ...
Unpacking libtinfo-dev:i386 (5.9+20140118-1ubuntu1) ...
Выбор ранее не выбранного пакета libncurses5-dev:i386.
Preparing to unpack …/libncurses5-dev_5.9+20140118-1ubuntu1_i386.deb ...
Unpacking libncurses5-dev:i386 (5.9+20140118-1ubuntu1) ...
Настраивается пакет libtinfo-dev:i386 (5.9+20140118-1ubuntu1) …
Настраивается пакет libncurses5-dev:i386 (5.9+20140118-1ubuntu1) …

§ 2.3 последняя версия системных пакетов:sudo apt-get update && sudo apt-get upgrade

 

Настраивается пакет liboxideqt-qmlplugin:i386 (1.0.0~bzr501-0ubuntu2) …
Настраивается пакет qtdeclarative5-ubuntu-ui-extras-browser-plugin-assets (0.23+14.04.20140428-0ubuntu1) …
Настраивается пакет qtdeclarative5-ubuntu-ui-extras-browser-plugin:i386 (0.23+14.04.20140428-0ubuntu1) …
Настраивается пакет webbrowser-app (0.23+14.04.20140428-0ubuntu1) …
Настраивается пакет webapp-container (0.23+14.04.20140428-0ubuntu1) …
Настраивается пакет sane-utils (1.0.23-3ubuntu3.1) …
saned disabled; edit /etc/default/saned
Настраивается пакет simple-scan (3.12.1-0ubuntu1) …
Настраивается пакет software-center (13.10-0ubuntu4.1) …
Updating software catalog...this may take a moment.
INFO:softwarecenter.db.pkginfo_impl.aptcache:aptcache.open()
Software catalog update was successful.
Настраивается пакет ssh-askpass-gnome (1:6.6p1-2ubuntu2) …
Настраивается пакет system-config-printer-common (1.4.3+20140219-0ubuntu2.1) …

Настраивается пакет system-config-printer-gnome (1.4.3+20140219-0ubuntu2.1) …
Настраивается пакет system-config-printer-udev (1.4.3+20140219-0ubuntu2.1) …
Настраивается пакет xserver-xorg-video-radeon (1:7.3.0-1ubuntu3.1) …
Настраивается пакет xserver-xorg-video-ati (1:7.3.0-1ubuntu3.1) …
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for initramfs-tools (0.103ubuntu4.1) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Processing triggers for ureadahead (0.100.0-16) ...
kozaki@kozaki-VirtualBox:/usr/src$


3. Скачивание стабильного ядра :

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3...

 

 

kozaki@kozaki-VirtualBox:~$ wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3...
--2014-06-10 17:46:48--https://www.kernel.org/pub/linux/kernel/v3.x/linux-3...
Распознаётся www.kernel.org (www.kernel.org)… 198.145.20.140, 199.204.44.194, 149.20.4.69, ...
Подключение к www.kernel.org(www.kernel.org)|198.145.20.140|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 79676484 (76M) [application/x-xz]
Сохранение в: «linux-3.14.tar.xz»

100%[=====================>] 79 676 484 338KB/s за 3m 28s

2014-06-10 17:50:17 (373 KB/s) - «linux-3.14.tar.xz» сохранён [79676484/79676484]

Конфигурирование ядра:cd linux-3.14,sudo make menuconfig

.config - Linux/x86 3.14.0 Kernel Configuration
──────────────────────────────────────────────────────────────────────────────
┌───────────────── Linux/x86 3.14.0 Kernel Configuration ─────────────────┐
│ Arrow keys navigate the menu. <Enter> selects submenus —-> (or empty │
│ submenus —--). Highlighted letters are hotkeys. Pressing <Y> │
│ includes, <N> excludes, <M> modularizes features. Press <Esc><Esc> to │
│ exit, <?> for Help, </> for Search. Legend: [*] built-in [ ] │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ [ ] 64-bit kernel │ │
│ │ General setup —-> │ │
│ │ [*] Enable loadable module support —-> │ │
│ │ [*] Enable the block layer —-> │ │
│ │ Processor type and features —-> │ │
│ │ Power management and ACPI options —-> │ │
│ │ Bus options (PCI etc.) —-> │ │
│ │ Executable file formats / Emulations —-> │ │
│ │ -*- Networking support —-> │ │
│ │ Device Drivers —-> │ │
│ └────┴(+)─────────────────────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────────────────┤
│ <Select> < Exit > < Help > < Save > < Load >

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.