И осм, и арч подразумевали ручное конфигурирование всего и вся, к примеру, ручное добавление нового модуля в список загружающихся при старте модулей - это было очень познавательным, я начал осознавать, какая часть система за что и как отвечает на практике, но - у меня не хватало прямоты рук, чтобы настроить всё это великолепие под себя.
Вернуться я, как следует из заголовка, решил на дебиан, и, поскольку у меня под рукой не было флешки или usb-cd привода (встроенного в крохотном иии писи 900 не предусмотрено), зато были неограниченный доступ в сеть и работающий линукс - я решил ставить новую систему с жёсткого диска.
Сначала скачаем нужные для запуска установщика файлы и сбросим их в /boot/:
$ sudo cd /boot/Затем загрузимся через GRUB:
$ wget http://mirror.yandex.ru/debian/dists/testing/main/installer-i386/current/images/netboot/debian-installer/i386/initrd.gz
$ wget http://mirror.yandex.ru/debian/dists/testing/main/installer-i386/current/images/hd-media/vmlinuz
После загрузки GRUB'а, на экране выбора системы, нажмите e, чтобы начать редактирование текущей записи (не бойтесь, оно не сохраняется, и в случае неудачной попытки всё встанет на свои места), и вместо оригинальных vmlinuz и initrd.gz вписываем свои, например:
insmod ext2превращается в:
set root=(hd0,1)
search --no-floppy --fs-uuid --set fbd69268-5c07-4d91-8c7c-4a5a9960cc38
echo Loading Linux 2.6.32-trunk-686 ...
linux /boot/vmlinuz-2.6.32-trunk-686 root=UUID=d68c8632-7fbd-45c5-9dca-a5$
echo Loading initial ramdisk ...
initrd /boot/initrd.gz-2.6.32-trunk-686
insmod ext2Затем нажмите ctrl+b (GRUB) или ctrl+x (GRUB v2) - и запустится установка.
set root=(hd0,1)
search --no-floppy --fs-uuid --set fbd69268-5c07-4d91-8c7c-4a5a9960cc38
echo Loading Linux 2.6.32-trunk-686 ...
linux /boot/vmlinuz root=UUID=d68c8632-7fbd-45c5-9dca-a5$
echo Loading initial ramdisk ...
initrd /boot/initrd.gz
На то, чтобы написать этот маленький пост, у меня ушло около восьми часов возни с установщиком и системами без графического окружения (пришлось даже использовать lynx), зато теперь у меня есть отличная работающая система, а так же понимание, как работает установщик (и это при том, что я использую дебиан уже несколько лет), а у вас - возможность не допускать моих ошибок.
Думается мне, без особых проблем можно было бы проделать подобное, если у вас есть второй компьютер с линуксом, а так же флешка, либо sd/microsd карта - нужно только записать на флешку или карту GRUB ($ grub-install /dev/sdX), докинуть туда нужные два файла, и затем загрузится оттуда уже на нетбуке (обычно для этого нужно нажать Ecs на экране BIOS'а).
Ещё немного полезной информации - можно в ссылках заменить testing на, к примеру, unstable, и получить unstable систему. Есть один нюанс, текущий stable релиз, lenny, использует ядро без встроенной поддержки ethernet-карты asus eeepc (wifi карта определяется нормально), и, если вы хотите использовать лан-сеть, а не вайфай, при установке stable дистрибутива вам потребуется скачать initrd.gz для установки из .iso, а так же .iso образ установки по сети:
$ sudo cd /boot/Установщик в нужный момент сам подхватит образ, и всё будет проходить так же, как и при обычной установке по сети.
$ wget http://mirror.yandex.ru/debian/dists/stable/main/installer-i386/current/images/hd-media/initrd.gz
$ wget http://mirror.yandex.ru/debian/dists/stable/main/installer-i386/current/images/hd-media/vmlinuz
$ wget http://mirror.yandex.ru/debian/dists/stable/main/installer-i386/current/images/netboot/mini.iso
По аналогии с вышесказанным вы можете, скачав только initrd.gz и vmlinuz из папки hd-media, использовать готовые .iso образы, имеющиеся в наличии, и не тратить лишний траффик на скачивание пакетов из сети.
Надеюсь, эта статья кому-нибудь поможет сэкономить время. Если у вас появился вопрос - задайте его мне через окошко чата снизу справа, я с удовольствием вам отвечу, если, конечно, нахожусь в онлайне, если нет - лучше напишите свой вопрос комментарием, я постараюсь ответить сразу, как только у меня появится возможность.

