debian

Debian on SheevaPlug

# Install Debian Squeze on SheevaPlug
http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html
 
# crate partitions
fdisk /dev/mmcblk0
 
o
n
p
1
2048
+3G
n
p
2
[ENTER]
+512M
t
2
82
a
1
p
w
 
 
# format
mkfs.ext2 /dev/mmcblk0p1
mkswap /dev/mmcblk0p2
 
 
# mount
mount /dev/mmcblk0p1 /mnt/
 
 
# download
wget http://people.debian.org/~tbm/sheevaplug/lenny/base.tar.bz2 -P /tmp
 
# extract
tar xjf /tmp/base.tar.bz2 -C /mnt/
 
 
# boot
 
# login to console
setenv mainlineLinux yes
setenv arcNumber 2097
saveenv
reset
 
setenv bootargs_console console=ttyS0,11

Default Debian DomU

# configure domU
[ -z $DOMAIN_NAME ] && DOMAIN_NAME=lenny
[ -z $DOMAIN_MAC ] && DOMAIN_MAC=00:00:00:00:aa:bb
[ -z $DOMAIN_RAM ] && DOMAIN_RAM=512Mb
[ -z $DOMAIN_HDD ] && DOMAIN_HDD=4Gb
 
# create domU
xen-create-image --hostname=${DOMAIN_NAME} --dhcp --mac=${DOMAIN_MAC} \
--lvm=vg01 --dist=lenny --role=udev --size=${DOMAIN_HDD} --memory=${DOMAIN_RAM} --swap=${DOMAIN_RAM}
 
# rename vm config
mv /etc/xen/${DOMAIN_NAME}.cfg /etc/xen/${DOMAIN_NAME}
 
# post config domU
mount /dev/vg01/${DOMAIN_NAME}-disk /mnt/
sed -i 's|tty1|hvc0|g' /mnt/etc/inittab
chroot /mnt/ sh -c "echo root:terc

Add proposed repository

#!/bin/bash
 
cat <<EOF>> /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ hardy-proposed main restricted universe
EOF

Create LiveCD with Debian live-helper

# test
 
apt-get install live-helper cdebootstrap
 
cat <<EOF>> /usr/share/cdebootstrap/suites
Suite: hardy
Config: generic-ubuntu
Keyring: ubuntu-archive-keyring.gpg
EOF
 
# sed
/usr/bin/lh_chroot_sources
${LH_DISTRIBUTION}/updates
${LH_DISTRIBUTION}-updates
 
mkdir ~/live && cd ~/live
 
lh_build
 
http://clemensfam.org/john/?p=39

Do you like this page? Then support it. Please click the AD below and visit the sponsor. Thank you!


Syndicate content