import babelbox-squeeze.tgz (thanks, tolimar)
SHA-1:1e24d3e7c54ddffb96423a6f61e565d078b97a7a, from <http://d-i.debian.org/babelbox/babelbox-squeeze.tgz>
This commit is contained in:
parent
86b9d8034c
commit
2879ec58c2
7 changed files with 82 additions and 85 deletions
|
@ -1,14 +1,22 @@
|
||||||
|
menuentry 'Babelbox install' --class debian --class gnu-linux --class gnu --class os {
|
||||||
title Babelbox install
|
insmod part_msdos
|
||||||
root (hd0,0)
|
insmod ext2
|
||||||
kernel /srv/vmlinuz video=vesa:ywrap,mtrr vga=788 priority=critical console-keymaps-at/keymap=us file=/hd-media/srv/babelbox/preseed.cfg locale=en_US
|
set root='(hd0,0)'
|
||||||
|
search --no-floppy --fs-uuid --set 172d7a04-a0ce-4e5a-ac09-a44e1903e0af
|
||||||
|
echo 'Loading Linux 2.6.32-5-686 ...'
|
||||||
|
linux /srv/vmlinuz video=vesa:ywrap,mtrr vga=788 priority=critical console-keymaps-at/keymap=de keyboard-configuration/xkb-keymap=de file=/hd-media/srv/babelbox/preseed.cfg debian-installer/locale=en_US
|
||||||
|
echo 'Loading initial ramdisk ...'
|
||||||
initrd /srv/initrd.gz
|
initrd /srv/initrd.gz
|
||||||
savedefault
|
}
|
||||||
boot
|
|
||||||
|
menuentry 'Babelbox demo' --class debian --class gnu-linux --class gnu --class os {
|
||||||
|
insmod part_msdos
|
||||||
|
insmod ext2
|
||||||
|
set root='(hd0,4)'
|
||||||
|
search --no-floppy --fs-uuid --set 172d7a04-a0ce-4e5a-ac09-a44e1903e0af
|
||||||
|
echo 'Loading Linux 2.6.32-5-686 ...'
|
||||||
|
linux /boot/vmlinuz-2.6.32-5-686 root=/dev/sda5 ro quiet
|
||||||
|
echo 'Loading initial ramdisk ...'
|
||||||
|
initrd /boot/initrd.img-2.6.32-5-686
|
||||||
|
}
|
||||||
|
|
||||||
title Babelbox demo
|
|
||||||
root (hd0,4)
|
|
||||||
kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda5 ro quiet
|
|
||||||
initrd /boot/initrd.img-2.6.26-1-686
|
|
||||||
savedefault
|
|
||||||
boot
|
|
||||||
|
|
|
@ -39,7 +39,7 @@ GRUBLINE=$(echo "$LANG" | cut -d: -f4)
|
||||||
sed -i "s/LANGNAME \".*\"/LANGNAME \"$LANGNAME\"/" preseed_early
|
sed -i "s/LANGNAME \".*\"/LANGNAME \"$LANGNAME\"/" preseed_early
|
||||||
|
|
||||||
sed -i "s/locale=.*$/locale=$LOCALE $GRUBLINE/
|
sed -i "s/locale=.*$/locale=$LOCALE $GRUBLINE/
|
||||||
s/^default[[:space:]].*$/default\t\t2/" $ROOT/boot/grub/menu.lst
|
s/^set default=.*$/set default=\"2\"/" $ROOT/boot/grub/grub.cfg
|
||||||
|
|
||||||
# Comment out the next three lines if you don't want the language to change
|
# Comment out the next three lines if you don't want the language to change
|
||||||
N_LOCALE=$(echo "$NEXTLANG" | cut -d: -f1)
|
N_LOCALE=$(echo "$NEXTLANG" | cut -d: -f1)
|
||||||
|
|
59
langlist
59
langlist
|
@ -1,41 +1,74 @@
|
||||||
# Languages are used in order; an "x" in the second field indicates the
|
# Languages are used in order; an "x" in the second field indicates the
|
||||||
# current language (nect to be used).
|
# current language (next to be used).
|
||||||
# The first field must contain a valid locale; the fourth field can
|
# The first field must contain a valid locale; the fourth field can
|
||||||
# optionally contain extra parameters to pass as boot options.
|
# optionally contain extra parameters to pass as boot options.
|
||||||
|
|
||||||
ar_JO::Arabic
|
am_ET::Amharic
|
||||||
|
ar_EG::Arabig
|
||||||
|
ast_ES::Asturian
|
||||||
|
be_BY::Belarusian
|
||||||
bg_BG::Bulgarian
|
bg_BG::Bulgarian
|
||||||
ca_ES::Catalan:DEBIAN_FRONTEND=newt
|
bn_BD::Bengali
|
||||||
|
bs_BA::Bosnian
|
||||||
|
ca_ES::Catalan
|
||||||
cs_CZ::Czech
|
cs_CZ::Czech
|
||||||
da_DK::Danish
|
da_DK::Danish
|
||||||
de_DE::German:DEBIAN_FRONTEND=newt
|
de_DE::German
|
||||||
dz_BT::Dzongkha
|
dz_BT::Dzongkha
|
||||||
el_GR::Greek
|
el_GR::Greek
|
||||||
en_US:x:English
|
en_US::English
|
||||||
eo_GB::Esperanto
|
eo_GB::Esperanto
|
||||||
fr_FR::French:DEBIAN_FRONTEND=newt
|
es_ES::Spanish
|
||||||
|
et_EE::Estonian
|
||||||
|
eu_ES::Basque
|
||||||
|
fa_IR::Persian
|
||||||
|
fi_FI::Finnish
|
||||||
|
fr_FR::French
|
||||||
|
ga_IE::Irish
|
||||||
|
gl_ES::Galician
|
||||||
|
gu_IN::Gujarati
|
||||||
|
he_IL::Hebrew
|
||||||
hi_IN::Hindi
|
hi_IN::Hindi
|
||||||
|
hr_HR::Croatian
|
||||||
hu_HU::Hungarian
|
hu_HU::Hungarian
|
||||||
id_ID::Indonesian
|
id_ID::Indonesian
|
||||||
it_IT::Italian:DEBIAN_FRONTEND=newt
|
is_IS::Icelandic
|
||||||
|
it_IT::Italian
|
||||||
ja_JP::Japanese
|
ja_JP::Japanese
|
||||||
ko_KR::Korean:DEBIAN_FRONTEND=newt
|
ka_GE::Georgian
|
||||||
|
kk_KZ::Kazakh
|
||||||
|
km_KH::Khmer
|
||||||
|
kn_IN::Kannada
|
||||||
|
ko_KR::Korean
|
||||||
|
ku_TR::Kurdish
|
||||||
|
lo_LA::Lao
|
||||||
lt_LT::Lithuanian
|
lt_LT::Lithuanian
|
||||||
lv_LV::Latvian
|
lv_LV::Latvian
|
||||||
mk_MK::Macedonian:DEBIAN_FRONTEND=newt
|
mk_MK::Macedonian
|
||||||
|
ml_IN::Malayalam
|
||||||
|
mr_IN::Marathi
|
||||||
nb_NO::Norwegian Bokmaal
|
nb_NO::Norwegian Bokmaal
|
||||||
|
ne_NP::Nepali
|
||||||
nl_NL::Dutch
|
nl_NL::Dutch
|
||||||
|
nn_NO::Norwegian Nynorsk
|
||||||
pa_IN::Punjabi
|
pa_IN::Punjabi
|
||||||
pl_PL::Polish
|
pl_PL::Polish
|
||||||
pt_PT::Portuguese:DEBIAN_FRONTEND=newt
|
pt_BR::Portuguese
|
||||||
ro_RO::Romanian
|
ro_RO::Romanian
|
||||||
ru_RU::Russian
|
ru_RU::Russian
|
||||||
|
se_NO::Northern Sami
|
||||||
|
si_LK::Sinhala
|
||||||
sk_SK::Slovak
|
sk_SK::Slovak
|
||||||
sl_SI::Slovenian:DEBIAN_FRONTEND=newt
|
sl_SI::Slovenian
|
||||||
sq_AL::Albanian
|
sq_AL::Albanian
|
||||||
|
sr_RS::Serbian
|
||||||
sv_SE::Swedish
|
sv_SE::Swedish
|
||||||
|
ta_IN::Tamil
|
||||||
|
te_IN::Telugu
|
||||||
|
th_TH::Thai
|
||||||
tl_PH::Tagalog
|
tl_PH::Tagalog
|
||||||
tr_TR::Turkish
|
tr_TR::Turkish
|
||||||
uk_UA::Ukrainian
|
uk_UA::Ukrainian
|
||||||
vi_VN::Vietnamese:DEBIAN_FRONTEND=newt
|
vi_VN::Vietnamese
|
||||||
wo_SN::Wolof
|
zh_CN:X:Chinese (Simplified)
|
||||||
|
zh_TW::Chinese (Traditional)
|
||||||
|
|
19
preseed.cfg
19
preseed.cfg
|
@ -33,7 +33,7 @@ d-i netcfg/get_domain string unassigned-domain
|
||||||
|
|
||||||
### Mirror settings
|
### Mirror settings
|
||||||
d-i mirror/country string enter information manually
|
d-i mirror/country string enter information manually
|
||||||
d-i mirror/http/hostname string ftp.nl.debian.org
|
d-i mirror/http/hostname string 10.0.2.2
|
||||||
d-i mirror/http/directory string /debian
|
d-i mirror/http/directory string /debian
|
||||||
d-i mirror/http/proxy string
|
d-i mirror/http/proxy string
|
||||||
|
|
||||||
|
@ -46,6 +46,7 @@ d-i partman-auto/choose_recipe select atomic
|
||||||
# This makes partman automatically partition without confirmation.
|
# This makes partman automatically partition without confirmation.
|
||||||
d-i partman/choose_partition select finish
|
d-i partman/choose_partition select finish
|
||||||
d-i partman/confirm boolean true
|
d-i partman/confirm boolean true
|
||||||
|
d-i partman/confirm_nooverwrite boolean true
|
||||||
|
|
||||||
### Clock and time zone setup
|
### Clock and time zone setup
|
||||||
# Controls whether or not the hardware clock is set to UTC.
|
# Controls whether or not the hardware clock is set to UTC.
|
||||||
|
@ -60,7 +61,7 @@ d-i time/zone string Europe/Amsterdam
|
||||||
d-i apt-setup/use_mirror boolean false
|
d-i apt-setup/use_mirror boolean false
|
||||||
|
|
||||||
# We don't need security updates for this
|
# We don't need security updates for this
|
||||||
d-i apt-setup/security_host string
|
d-i apt-setup/services-select multiselect
|
||||||
|
|
||||||
### Account setup
|
### Account setup
|
||||||
d-i passwd/root-password password r00tme
|
d-i passwd/root-password password r00tme
|
||||||
|
@ -73,14 +74,16 @@ d-i passwd/user-password password r00tme
|
||||||
d-i passwd/user-password-again password r00tme
|
d-i passwd/user-password-again password r00tme
|
||||||
|
|
||||||
### Boot loader installation
|
### Boot loader installation
|
||||||
# Install grub to the 4th partition
|
d-i grub-installer/skip boolean true
|
||||||
# uncomment and edit these lines:
|
d-i lilo-installer/skip bollean true
|
||||||
d-i grub-installer/bootdev string (hd0,4)
|
|
||||||
d-i grub-installer/only_debian boolean false
|
|
||||||
d-i grub-installer/with_other_os boolean false
|
|
||||||
|
|
||||||
### Package selection
|
### Package selection
|
||||||
tasksel tasksel/first multiselect standard, desktop
|
## don't install the desktop task, it takes to long to install
|
||||||
|
tasksel tasksel/first multiselect
|
||||||
|
|
||||||
|
## instead install a quite minimal GNOME setup and desktop-base (for spacefun theme)
|
||||||
|
d-i pkgsel/include string gdm3, gnome-session, gnome-icon-teme, desktop-base,
|
||||||
|
xserver-xorg-core, xserver-xorg-input-evdev, xserver-xorg-video-vesa, xserver-xorg
|
||||||
|
|
||||||
# Don't install popcon
|
# Don't install popcon
|
||||||
popularity-contest popularity-contest/participate boolean false
|
popularity-contest popularity-contest/participate boolean false
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
. /usr/share/debconf/confmodule
|
. /usr/share/debconf/confmodule
|
||||||
db_subst babelbox/info LANGNAME "English" || true
|
db_subst babelbox/info LANGNAME "Japanese" || true
|
||||||
db_info babelbox/info || true
|
db_info babelbox/info || true
|
||||||
|
|
||||||
mkdir -p /lib/partman/init.d
|
mkdir -p /lib/partman/init.d
|
||||||
|
|
12
preseed_late
12
preseed_late
|
@ -5,24 +5,18 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
TAB=" "
|
|
||||||
|
|
||||||
: >/target/BABELBOX
|
: >/target/BABELBOX
|
||||||
cp /hd-media/srv/babelbox/cronscript /target/root
|
cp /hd-media/srv/babelbox/cronscript /target/root
|
||||||
echo "@reboot root /root/cronscript; reboot" >>/target/etc/crontab
|
echo "@reboot root /root/cronscript; reboot" >>/target/etc/crontab
|
||||||
|
|
||||||
mount /dev/discs/disc0/part1 /hd-media -o remount,rw
|
mount /dev/discs/disc0/part1 /hd-media -o remount,rw
|
||||||
|
|
||||||
sed -i "s/^default[[:space:]].*$/default${TAB}${TAB}3/" /hd-media/boot/grub/menu.lst
|
sed -i "s/^set default=.*$/set default=\"3\"/" /hd-media/boot/grub/grub.cfg
|
||||||
|
|
||||||
if [ -d /target/etc/gdm ] ; then
|
if [ -d /target/etc/gdm3 ] ; then
|
||||||
# Enable automatic login (chroot because of bug in busybox sed)
|
# Enable automatic login (chroot because of bug in busybox sed)
|
||||||
chroot /target sed -i "/^\[daemon\]/a\AutomaticLoginEnable=true\nAutomaticLogin=debian" /etc/gdm/gdm.conf
|
chroot /target sed -i "/^\[daemon\]/a\AutomaticLoginEnable = true\nAutomaticLogin = debian" /etc/gdm3/daemon.conf
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# This is probably no longer needed
|
|
||||||
#if [ -d /target/etc/X11 ] ; then
|
|
||||||
# cp /hd-media/srv/babelbox/xorg.conf /target/etc/X11/
|
|
||||||
#fi
|
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
41
xorg.conf
41
xorg.conf
|
@ -1,41 +0,0 @@
|
||||||
# xorg.conf (X.Org X Window System server configuration file)
|
|
||||||
#
|
|
||||||
# This file was generated by dexconf, the Debian X Configuration tool, using
|
|
||||||
# values from the debconf database.
|
|
||||||
#
|
|
||||||
# Edit this file with caution, and see the xorg.conf manual page.
|
|
||||||
# (Type "man xorg.conf" at the shell prompt.)
|
|
||||||
#
|
|
||||||
# This file is automatically updated on xserver-xorg package upgrades *only*
|
|
||||||
# if it has not been modified since the last upgrade of the xserver-xorg
|
|
||||||
# package.
|
|
||||||
#
|
|
||||||
# If you have edited this file but would like it to be automatically updated
|
|
||||||
# again, run the following command:
|
|
||||||
# sudo dpkg-reconfigure -phigh xserver-xorg
|
|
||||||
|
|
||||||
Section "InputDevice"
|
|
||||||
Identifier "Generic Keyboard"
|
|
||||||
Driver "kbd"
|
|
||||||
Option "XkbRules" "xorg"
|
|
||||||
Option "XkbModel" "pc104"
|
|
||||||
Option "XkbLayout" "us"
|
|
||||||
EndSection
|
|
||||||
|
|
||||||
Section "InputDevice"
|
|
||||||
Identifier "Configured Mouse"
|
|
||||||
Driver "mouse"
|
|
||||||
EndSection
|
|
||||||
|
|
||||||
Section "Device"
|
|
||||||
Identifier "Configured Video Device"
|
|
||||||
EndSection
|
|
||||||
|
|
||||||
Section "Monitor"
|
|
||||||
Identifier "Configured Monitor"
|
|
||||||
EndSection
|
|
||||||
|
|
||||||
Section "Screen"
|
|
||||||
Identifier "Default Screen"
|
|
||||||
Monitor "Configured Monitor"
|
|
||||||
EndSection
|
|
Loading…
Add table
Reference in a new issue