[!!] Low memory Insufficient memory This system does not have enough memory to be supported by this program. At least 79 megabytes of memory are required. If you continue, unpredictable and broken behavior will likely result. You should reboot now and add memory or find some other program to use <Continne>
[!] Detect network hardware Some of your hardware needs non-free firmware files to operate. The firmware can be loaded from removable media, such as a USB stick or floopy. The missing firmware files are: e100/d101m_ucode.bin If you have such media available now, insert it, and continue. Load missing fiemware from removable media? <Yes> <No>
USBメモリをfatでフォーマット、firmwareをダウンロードしてfirmwareディレクトリに展開。このUSBメモリを刺して起動。
# mkfs.vfat -v -c -F 32 /dev/sdb1 # mount /dev/sdb1 /mnt # cd /mnt # wget 'http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/stable/current/firmware.tar.gz' # mkdir firmware # cd firmware # tar zxf ../firmware.tar.gz # cd # umount /mnt
swap ファイルを作る場合
# mount /dev/sda1 /mnt # dd if=/dev/zero of=/mnt/swap0 bs=1024 count=100K 102400+0 records in 102400+0 records out # chmod 600 /mnt/swap0 # mkswap /mnt/swap0 102400 # swapon /mnt/swap0 # cat /proc/swaps
swap ディスクを作る場合
# fdisk /dev/sdb1 # mkswap /dev/sdb1 # swapon /dev/sdb1 # cat /proc/swaps
Download installer components
ata-modules cfdisk-udeb ext3-modules event-module pcmcia-storage-modules loop-modules pata-modules partman-auto partman-ext3 sata-modules scsi-common-modules scsi-extra-modules mbr-udeb udf-modules scsi-modules
alt+F2でコンソール。
# swapon /dev/sda5 # /usr/bin/udpkg -i ata-modules-3.2.0-4-486-di_3.2.51-1_i386.udeb # /usr/bin/udpkg -i sata-modules-3.2.0-4-486-di_3.2.51-1_i386.udeb # ls /lib/modules/*/kernel/drivers/
他のLinuxシステムからインストールする方針だと、debootstrap,ar,wget,perl (debootstrapで/usr/lib/debootstrap/pkgdetailsを生成)が必要。
menuentry "New Install" { set root='(hd0,msdos1)' # linux /newinstall/netboot/linux BOOT_DEBUG=2 lowmem=2 anna/choose_modules=ata-modules-3.2.0-4-486-di screen=800x600 vga=normal fb=false vga=788 linux /newinstall/netboot/linux BOOT_DEBUG=2 priority=low modules=ata-modules-3.2.0-4-486-di modules=pata-modules-3.2.0-4-486-di vga=788 initrd /newinstall/netboot/initrd.gz } ata-modules-3.2.0-4-486-di pata-modules-3.2.0-4-486-di sata-modules-3.2.0-4-486-di scsi-common-modules-3.2.0-4-486-di scsi-extra-modules-3.2.0-4-486-di scsi-modules-3.2.0-4-486-di
netinst CDを使ってインストーラを起動
インストールプロセスの最初の方にswaponしておく(メモリ不足で先に進めなくなるので)。インストール作業はいつもと同じ。networkデバイスをうまく見つけてくれない。初回起動後に以下のコマンドを実行
# dpkg -i /path/to/firmware-linux-nonfree_0.36+wheezy.1_all.deb
その後ネットワークインターフェイスの設定など。
# cat << EOF >> /etc/network/interfaces auto eth0 allow-hotplug eth0 iface eth0 inet dhcp EOF # ifup eth0
dhcpサーバが動いていない場合は
# echo nameserver 8.8.8.8 >> /etc/resolv.conf # cat << EOF >> /etc/network/interfaces auto eth0 allow-hotplug eth0 iface eth0 inet static address 192.168.11.2 netmask 255.255.255.248 EOF # route add default gw 192.168.11.1 # ifup eth0
aptリポジトリの設定。
# cat << EOF >> /etc/apt/sources.list deb http://ftp.debian.org/debian/ wheezy main contrib non-free deb-src http://ftp.debian.org/debian/ wheezy main contrib non-free deb http://security.debian.org/ wheezy/updates main contrib non-free deb-src http://security.debian.org/ wheezy/updates main contrib non-free # apt-get update
sshサーバのインストール
# apt-get install openssh-server
GRUBとコンソールの解像度を変更
# cat << EOF >> /etc/default/grub GRUB_GFXMODE=800x600 GRUB_GFXPAYLOAD_LINUX=keep EOF # update-grub
ハードディスクからインストーラを起動
netbootやhd-mediaイメージを使う方法がある。