Установка ubuntu-12.04 на Lenovo ThinkCentre M53 Tiny (10DES00F00)
Подготовка неттопа
Включаем компьютер и быстро-быстро долбим по F1, получаем экран биоса. В настройках диска проверяем, что установлен режим AHCI. Выключаем UEFI. Совсем! Сохраняем настройки биоса и выключаем комп.
Подготовка образа системы
На стороннем компе поднимаем виртуальную машину. Диск виртуальной машины бьём на одну партицию и, если надо, своп. Ставим бубунту, загружаемся в установленную систему и говорим набор заклинаний:
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
После ребута проверяем, что система загрузилась в новое ядро. Говорим halt.
Снятие образа системы
Выкачиваем свежий образ Gentoo minimal install CD, например отсюда
Грузим виртуалку с этого образа. Монтируем раздел с бубунтой, создаём точку монтирования для NFS и монтируем NFS-шару. Заходим в корень файловой системы бубунты и снимаем тарбол, складывая его на NFS.
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 *
Завершаем работу:
umount /mnt/gentoo umount /mnt/nfs halt
Разворачивание образа системы на неттопе
Заливаем образ генты на флешку
#/dev/sdf -- наша флешка dd bs=4M if=install-amd64-minimal-20170504.iso of=/dev/sdf
Грузимся с флешки. Чистим всю информацию о разделах, разбиваем диск на 3 раздела:
- /boot (250-300Мб)
- swap (2-4Гб)
- / (всё остальное)
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
Форматируем разделы:
mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda3 mkswap /dev/sda2
Подключаем разделы и NFS-шару:
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
Правим fstab, и приводим его к виду (nano etc/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
Надо установить grub на диск и обновить его конфиг, для этого собираем полноценное chroot-окружение:
mount -t proc none /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash
Теперь собственно установка:
grub-mkconfig -o /boot/grub/grub.cfg grub-install /dev/sda
Завершаем работу:
exit cd / halt
Убираем флешку, грузим неттоп в бубунту.