Тема: установка Debian "squeeze" на внутренюю память
Для установки базовой системы (немчура рулит) необходимо создать ext3 раздел не меньше 9 гигабайт
потом выполнить команду,
wget http://ftp.de.debian.org/debian/pool/ma … 30_all.deb
dpkg -i debootstrap_1.0.30_all.deb - возможна ошибка
версию проверить по адресу ftp.de.debian.org/debian/pool/main/d/debootstrap/ последняя вроде 36
создать: mkdir /mnt/debian
смонтировать ext3 раздел:
mount /dev/mmcblk0p4 /mnt/debian адрес может отличатся кто как разбивал
выполнить последовательно команды:
export PACKAGES="ifupdown,openssh-server,udev,procps,netbase,vim"
export PACKAGES="$PACKAGES,module-init-tools,wget,openssh-client"
export PACKAGES="$PACKAGES,watchdog,whiptail,alsa-base,apt-utils"
debootstrap --arch=armel --verbose --variant minbase \
--exclude=hello --include=$PACKAGES \
squeeze /mnt/debian http://ftp2.de.debian.org/debian
последнии три строчки это одна команда
squeeze можно заменить на sid. lenny. testing - нестабильная версии
копируем модули ядра cp -a /lib/modules/2.6.28-omap1/ /mnt/debian/lib/modules/
копируем драйвера cp -a /lib/firmware/* /mnt/debian/lib/firmware/
входим в chroot окружение chroot /mnt/debian
меняем пароль root команда passwd
ПОДНИМАЕМ Иксы:
apt-get install gdm gnome-panel
в /etc/X11/xorg.conf добавить строчки:
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "omapfb"
Option "fb" "/dev/fb0"
EndSection
# this is only needed when using the maemo kernel
Section "InputClass"
Identifier "Keyboard"
MatchProduct "omap_twl4030keypad"
MatchDevicePath "/dev/input/event*"
Option "XkbModel" "nokiarx51"
Option "XkbLayout" "en"
EndSection
выход в консоль maemo exit
Устанавливаем загрузчик apt-get install multiboot
item:
ITEM_NAME="Debian"
ITEM_DEVICE="${INT_CARD}p1" #p1 может менятся в зависимости от разбивки разделов
ITEM_MODULES="mbcache jbd ext3"
ITEM_FSTYPE="ext3"
ITEM_FSOPTIONS="noatime,rw"
меняем
{INT_CARD} - внутреняя память
{EXT_CARD} - флэшка
Прошить:
flasher-3.5 --enable-rd-mode --set-rd-flags=no-omap-wd,no-lifeguard-reset,no-ext-wd
если какие то проблемы шьем родное ядро
flasher-3.5 -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin --flash-only=kernel -f