Показать страницуСсылки сюдаODT преобразованиеPDFэкспорт ODT=>PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Установка ubuntu-12.04 на Lenovo ThinkCentre M53 Tiny (10DES00F00) ====== ===== Подготовка неттопа ===== Включаем компьютер и быстро-быстро долбим по F1, получаем экран биоса. В настройках диска проверяем, что установлен режим AHCI. Выключаем UEFI. Совсем! Сохраняем настройки биоса и выключаем комп. ===== Подготовка образа системы ===== На стороннем компе поднимаем виртуальную машину. Диск виртуальной машины бьём на одну партицию и, если надо, своп. Ставим бубунту, загружаемся в установленную систему и говорим набор заклинаний: <code bash> sudo su - apt-get install ssh service ssh start apt-get install git-core kernel-package fakeroot build-essential ncurses-dev cd /usr/src wget -t0 -c http://cdn.kernel.org/pub/linux/kernel/v3.x/linux-3.18.54.tar.xz tar xvf linux-3.18.54.tar.xz ln -sndf linux-3.18.54 linux cd linux make mrproper make-kpkg clean # при конфигурации ядра особое внимание уделить Device Drivers - HID support - Special HID drivers # потом выключаем все лишние опции make menuconfig make -j 7 fakeroot make-kpkg --append-to-version=-sabitov kernel_image kernel_headers cd .. dpkg -i linux-*sabitov*.deb reboot ; exit </code> После ребута проверяем, что система загрузилась в новое ядро. Говорим halt. ===== Снятие образа системы ===== Выкачиваем **свежий** образ Gentoo minimal install CD, например [[http://mirror.yandex.ru/gentoo-distfiles/releases/amd64/autobuilds/current-install-amd64-minimal/|отсюда]] Грузим виртуалку с этого образа. Монтируем раздел с бубунтой, создаём точку монтирования для NFS и монтируем NFS-шару. Заходим в корень файловой системы бубунты и снимаем тарбол, складывая его на NFS. <code bash> mount /dev/sda1 /mnt/gentoo mkdir /mnt/nfs mount -t nfs nfsServer:/nfs/share/name /mnt/nfs cd /mnt/gentoo tar cvf /mnt/nfs/bubuntu.tar * </code> Завершаем работу: <code bash> umount /mnt/gentoo umount /mnt/nfs halt </code> ===== Разворачивание образа системы на неттопе ===== Заливаем образ генты на флешку <code bash> #/dev/sdf -- наша флешка dd bs=4M if=install-amd64-minimal-20170504.iso of=/dev/sdf </code> Грузимся с флешки. Чистим всю информацию о разделах, разбиваем диск на 3 раздела: - /boot (250-300Мб) - swap (2-4Гб) - / (всё остальное) <code bash> dd bs=1M count=512 if=/dev/zero of=/dev/sda fdisk /dev/sda #создаём первую партицию n p 1 <Enter> +250M #создаём вторую партицию n p 2 <Enter> +4096M #создаём третью партицию n p 3 <Enter> <Enter> #меняем тип второй партиции на линуксовый своп t 2 82 #записываем правки и выходим w </code> Форматируем разделы: <code bash> mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda3 mkswap /dev/sda2 </code> Подключаем разделы и NFS-шару: <code bash> mount /dev/sda3 /mnt/gentoo mkdir /mnt/gentoo/boot mount /dev/sda1 /mnt/gentoo/boot mkdir /mnt/nfs mount -t nfs nfsServer:/nfs/share/name /mnt/nfs cd /mnt/gentoo tar xvf /mnt/nfs/bubuntu.tar </code> Правим fstab, и приводим его к виду (''nano etc/fstab''): <file fstab fstab> # <fs> <mountpoint> <type> <opts> <dump/pass> /dev/sda3 / ext4 errors=remount-ro 0 1 /dev/sda1 /boot ext4 errors=remount-ro 0 1 /dev/sda2 none swap sw 0 0 </file> Надо установить grub на диск и обновить его конфиг, для этого собираем полноценное chroot-окружение: <code bash> mount -t proc none /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash </code> Теперь собственно установка: <code bash> grub-mkconfig -o /boot/grub/grub.cfg grub-install /dev/sda </code> Завершаем работу: <code bash> exit cd / halt </code> Убираем флешку, грузим неттоп в бубунту.