Linux kernel 2015 — различия между версиями
Eabatalov (обсуждение | вклад) м |
Eabatalov (обсуждение | вклад) |
||
Строка 8: | Строка 8: | ||
[https://drive.google.com/folderview?id=0B-KXDlig5kwVfmNyYWZGYVJsYWFsR1B0WjdIVW16YzRJLVZqNTU5SWNFejdPY0syMzN1RGc&usp=sharing Материалы курса] | [https://drive.google.com/folderview?id=0B-KXDlig5kwVfmNyYWZGYVJsYWFsR1B0WjdIVW16YzRJLVZqNTU5SWNFejdPY0syMzN1RGc&usp=sharing Материалы курса] | ||
+ | |||
+ | |||
+ | == Подготовка к следущему занятию == | ||
+ | Установите в своем development Linux (далее host) qemu-kvm и dev версию библиотеки ncurses: | ||
+ | |||
+ | $ sudo apt-get install qemu-kvm | ||
+ | |||
+ | $ sudo apt-get install libncurses-dev | ||
+ | |||
+ | |||
+ | Также установите в host: git, gcc если нет. | ||
+ | |||
+ | Склонируйте в свой host репозиторий курса: | ||
+ | |||
+ | git clone https://eabatalov89@code.google.com/p/au-linux-kernel-spring-2015/ | ||
+ | |||
+ | |||
+ | Скачайте установочный образ базового debian дистрибутива: | ||
+ | |||
+ | http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso | ||
+ | |||
+ | |||
+ | Создайте каталог для виртуальной машины, где будет запускаться самосборное ядро: | ||
+ | |||
+ | $ mkdir vm && cd vm && mkdir share | ||
+ | |||
+ | Создайте образ диска для виртуальной машины (далее vm): | ||
+ | |||
+ | qemu-img create disk.img 2G | ||
+ | |||
+ | |||
+ | Установите базовый Debian Linux в vm (замените PATH_TO_DEBIAN_ISO на путь до файла debian-7.8.0-amd64-netinst.iso): | ||
+ | |||
+ | qemu-system-x86_64 -enable-kvm -cdrom PATH_TO_DEBIAN_ISO -hda disk.img -boot d -m 1024 -localtime | ||
+ | |||
+ | |||
+ | Выберите в меню install (как-то так) и используйте все настройки по умолчанию. | ||
+ | |||
+ | То есть установите дистрибутив без desktop environment и т.п. Не выбирайте дополнительных компонентов. Локаль, timezone можно тоже оставить USA, это не важно. |
Версия 20:46, 13 февраля 2015
Лектор - Евгений Александрович Баталов (eabatalov89 sobaka gmail.com)
Практика - Евгений Александрович Баталов
Вступайте в google группу. Она же список рассылки курса.
Подготовка к следущему занятию
Установите в своем development Linux (далее host) qemu-kvm и dev версию библиотеки ncurses:
$ sudo apt-get install qemu-kvm
$ sudo apt-get install libncurses-dev
Также установите в host: git, gcc если нет.
Склонируйте в свой host репозиторий курса:
git clone https://eabatalov89@code.google.com/p/au-linux-kernel-spring-2015/
Скачайте установочный образ базового debian дистрибутива:
http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso
Создайте каталог для виртуальной машины, где будет запускаться самосборное ядро:
$ mkdir vm && cd vm && mkdir share
Создайте образ диска для виртуальной машины (далее vm):
qemu-img create disk.img 2G
Установите базовый Debian Linux в vm (замените PATH_TO_DEBIAN_ISO на путь до файла debian-7.8.0-amd64-netinst.iso):
qemu-system-x86_64 -enable-kvm -cdrom PATH_TO_DEBIAN_ISO -hda disk.img -boot d -m 1024 -localtime
Выберите в меню install (как-то так) и используйте все настройки по умолчанию.
То есть установите дистрибутив без desktop environment и т.п. Не выбирайте дополнительных компонентов. Локаль, timezone можно тоже оставить USA, это не важно.