diff --git a/README.md b/README.md index a9c8ff1..49aec6a 100644 --- a/README.md +++ b/README.md @@ -15,22 +15,20 @@ - [x] Нормальный драйвер VGA (скролл итд) - [x] Нормальный драйвер клавиатуры (Caps Lock, Shift, Numpad итд) - [x] Драйвер PC Speaker -- [ ] Screen buffers (как tty в Linux) -- [ ] ANSI Escape в screen buffers - [ ] Драйвер мыши + +## 2. Процессы, память, user mode, еще драйвера + +- [ ] Физ. менеджер памяти +- [ ] Вирт. менеджер памяти +- [ ] Куча ядра +- [ ] Потоки ядра - [ ] **VFS** - [ ] DebugFS - [ ] Драйвер cpio ramdisk - [ ] Парсер MBR - [ ] **Драйвер диска (ATA PIO)** - [ ] **Драйвер FAT32** - -## 2. Процессы, память, user mode - -- [ ] Физ. менеджер памяти -- [ ] Вирт. менеджер памяти -- [ ] Куча ядра -- [ ] Потоки ядра - [ ] **Планировщик** - [ ] Синхронизация (mutex) - [ ] Условные переменные diff --git a/iso/boot/grub/grub.cfg b/iso/boot/grub/grub.cfg index 31da243..80b9e3c 100644 --- a/iso/boot/grub/grub.cfg +++ b/iso/boot/grub/grub.cfg @@ -1,10 +1,27 @@ -# Настраиваем русский язык для GRUB +# === ВКЛЮЧАЕМ БЛЯДСКУЮ ГРАФИКУ И ТЕМУ === + +# Загружаем модули, чтобы GRUB вообще понял, что такое картинки и видеокарта +insmod vbe +insmod vga +insmod video_bochs +insmod video_cirrus +insmod gfxterm +insmod jpeg +insmod gfxmenu + +# Выставляем нормальное разрешение (чтобы миньонов не разпидарасило) +set gfxmode=1024x768 +terminal_output gfxterm + +# Путь к твоей блядской теме из субмодуля +set theme=/boot/grub/themes/minions-grub-theme/theme.txt + +set menu_color_normal=black/light-gray +set menu_color_highlight=yellow/blue + +# ======================================= + set lang=ru_RU - -# Включаем халяльный текстовый режим без лишнего графического блоата -set gfxmode=text -terminal_output console - # Время ожидания до автозапуска (в секундах) set timeout=5