Доставал комп выпылить заодно сфоткал (декоративная пластмасса и фильтры сняты). огромные фотки: начинка под углом, начинка, провода, спереди, сзади
- корпус zalman z9
- проц amd fx-8150
- оперативка Crucial Ballistix Tactical DDR-III PC3-15000 (1866) CL9 набор 2x4G
- материнка asus sabertooth 990fx
- видюха msi geforce 560 ti hawk 1G
- бп fsp everest 600 cable management
- кулер noctua nh-d14
- веники 0.5 тб samsung, 1 тб seagate, 2 тб seagate
- вентили 3x thermalright x-silent 140, 1x thermalright x-silent 120
- звуковуха asus xonar d1
- привод не фоткал: portable samsung se-506
Собственно главная идея поста: рассказать как ставил gentoo и с какими проблемами столкнулся за 1.5 месяца. Основные задачи компьютера: игры, виртуализация, пережатие тяжелого видео, маздай 8 в дуалбут
- Прежде всего стоит обновить биос до последней версии. для этого на флешке надо создать раздел fat 16 или 32 закинуть туда прошивку с офсайта, вставить флешку и перейти в asus flash. перепрошить и перезагрузится
- в биос выставить тип оперативки частоту и тайминги указанные на коробке от оперативки. что специфично для биоса asus: обязательно выставить command rate - t2. подрутить настройки по вкусу
- в биос обязательно настройки северного моста: iommu - on + 64m
- в качестве загрузчика выбрал uefi grub2 т.к. планировал купить веник на 3т => gpt. а маздай 8 не поддерживает bios + gpt. по какой причине - незнаю но факт
- нужно приготовить загрузочную флешку для uefi. делал на ноуте с дебианом:
разметить флешку с помощью gdisk (перед этим обязательно обнулить первые 2048 бит с помощью dd. надежнее ваще всю флешку обнулить)
и применить скрипт grub-install:
1 2048 409600 199.0 MiB EF00 EFI System 2 411648 3944414 1.7 GiB 8300 Linux filesystem
но мой ноут использует bios + grub-pc и поэтому я вижу ошибку:sudo mkfs.vfat -F 32 /dev/sdb1 sudo mkfs.ext3 /dev/sdb2 sudo mount -t vfat /dev/sdb1 /mnt/usb sudo grub-install --root-directory=/mnt/usb /dev/sdb
потомучто мой grub2 собран без efi с i386. именно поэтому товарищи убунтоводы предлагают мануал как правильно собрать grub2 с efi и x86_64This GPT partition label has no BIOS Boot Partition
на генте следует просто закинуть в make.conf
и обновить мирGRUB_PLATFORMS="efi-64"
когда собрали:
ни одной ошибки в итоге быть не должно. также можно проверить перезапустив grub-install с опцией --rechecksudo grub-install --target=x86_64-efi --root-directory=/mnt/usb /dev/sdb --removable --modules=part_gpt
далее скачиваем образ вашего любимого дистрибутива (главное чтобы в ядре было включено efi) монтируем /dev/sdb2 и тупо копируем туда все файлы образа. я лично взял образ debian-live-6.0.4-amd64-gnome-desktop.iso
- вставляем флешку. перезагружаемся и в биосе должна появится опция загрузки с флешки через UEFI. у меня появилось: «UEFI Jetflash 2G ...». появляется экран приветствия grub 2. на этом этапе советую изучить мануал и форум 1 форум 2
после прочтения вы выберите нужные вашему образу опции и командуйте в консоли grub 2:
в лайв дебиане вся система хранится в папке live => я узнал что дебиан находится на разделе (hd0,gpt2). значит теперь можно смело грузится:ls >>(hd0) (hd0,gpt2) (hd0,gpt1) (hd1) (hd2) ... ls (hd0,gpt2)/ lost+found/ css/ dists/doc/ install/ isolinux/ live/ ...
через 10 сек загрузится лайв и можно проверить что мы загрузились в режиме uefi:set root=(hd0,gpt2) linux /live/vmlinuz rw boot=live config noswap toram=filesystem.squashfs live-config live-config.locales=en_US.UTF-8 live-config.keyboard-layouts=us live-config.timezone=Europe/Minsk initrd /live/initrd.img boot
должно вывалится очень много всяких папокsudo modprobe efivars ls -la /sys/firmware/efi/vars
- Далее добавляем в sources.list wheezy, обновляем и ставим gdisk (станет оно конечно в оперативку) и можно делать разметку дисков:
1 2048 411647 200.0 MiB EF00 EFI System 2 411648 33966079 16.0 GiB 8200 Linux swap 3 33966080 138823679 50.0 GiB 8300 Linux filesystem 4 138823680 767969279 300.0 GiB 8300 Linux filesystem 5 767969280 768231423 128.0 MiB 0C01 Microsoft reserved part 6 768231424 976773119 99.4 GiB 0700 Basic data partition
- Ставим gentoo по handbook не забывая заменять x86 на x86_64. доходим до ядра и тут стоп
- что я изменил в конфиге (ядро 3.2.12) pastebin. ставим дальше по handbook, доходим до пункта «Configuring the Bootloader» и тут тоже стоп
- проверяем не забыли ли мы смонтировать /sys внутрь нашего chroot (/sys/firmware/efi/vars должно быть доступно). идем на wiki ставим grub 2 и настраиваем загрузчик как написано в пункте «EFI». меняем /boot/efi/EFI/grub2/grub.cfg: добавляем параметры загрузки
и дописываем в конец файла
vmalloc=256M iommu=pt
и продолжаем установку до конца по handookmenuentry 'Windows8' { chainloader /efi/Microsoft/Boot/bootmgfw.efi }
- после этого ставим маздай 8 на последние 2 раздела (он должен их распознать сам)
- размаскировываем =sys-devel/gcc-4.6.3 и устанавливаем. переключаемся на него и меняем make.conf
и пересобираем полностью все (emerge -ave world)
CFLAGS="-O2 -pipe -fomit-frame-pointer -march=native"
- обязательно ставим nvidia-drivers-295.53 или новее (295.49 глючат)
- обязательно ставим linux-firmware-9999 иначе баг
- остальное чисто по вкусу
ЗЫ щас ухожу. пишите коменты. отвечу вечером
>>> Просмотр (1500x1210, 573 Kb)