1. je dédierais :
- 5 à 7 Go mini pour /
- 300 Mo pour /var/log (car il arrive, rarement, qu'un log se remplissent en boucle infinie, et il vaut mieux que ça sature une autre partition que / ).
- /home à part, il peut être "petit" si tu vas pointer tes documents sur ceux de Ubuntu. Prévoir quand même 1 Go mini (voire 2 Go ?) car cela inclus la Corbeille, le mail si tu utilises Kmail, les caches de firefox, etc...
2. Il te suffit de ne pas installer le bootloader lors de l'install d'Arch.
Par contre, il te faudra rajouter à la main les entrées d'Arch dans le grub d'Ubuntu. Exemple (je te mets tout mon menu.lst, tu auras aussi de quoi franciser grub si Ubuntu ne l'a pas prévu, et à adapter selon ta configuration, notamment les UUID) :
# Emulation d'un clavier azerty_FR
setkey less backquote
setkey greater tilde
setkey ampersand 1
setkey 1 exclam
setkey tilde 2
setkey 2 at
setkey doublequote 3
setkey 3 numbersign
setkey quote 4
setkey 4 dollar
setkey parenleft 5
setkey 5 percent
setkey minus 6
setkey 6 caret
setkey backquote 7
setkey 7 ampersand
setkey underscore 8
setkey 8 asterisk
setkey backslash 9
setkey 9 parenleft
setkey at 0
setkey 0 parenright
setkey parenright minus
setkey numbersign underscore
setkey a q
setkey A Q
setkey z w
setkey Z W
setkey caret bracketleft
setkey dollar bracketright
setkey q a
setkey Q A
setkey m semicolon
setkey M colon
setkey bracketleft quote
setkey percent doublequote
setkey asterisk backslash
setkey bracketright bar
setkey w z
setkey W Z
setkey comma m
setkey question M
setkey semicolon comma
setkey period less
setkey colon period
setkey slash greater
setkey exclam slash
setkey bar question
# suite de votre menu.lst
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst
# DEVICE NAME CONVERSIONS
#
# Linux Grub
# -------------------------
# /dev/fd0 (fd0)
# /dev/hda (hd0)
# /dev/hdb2 (hd1,1)
# /dev/hda3 (hd0,2)
#
# FRAMEBUFFER RESOLUTION SETTINGS
# +-------------------------------------------------+
# | 640x480 800x600 1024x768 1280x1024
# ----+--------------------------------------------
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
# +-------------------------------------------------+
# general configuration:
timeout 2
default 0
color light-blue/black light-cyan/blue
# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/f87c481f-e710-495d-b5a4-31c00fa2de70 ro vga=791 resume=/dev/disk/by-uuid/7170d98d-f842-4d9c-b55b-df102a54f3f1
initrd /kernel26.img
# (1) Arch Linux
title Arch Linux Fallback
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/f87c481f-e710-495d-b5a4-31c00fa2de70 ro vga=791 resume=/dev/disk/by-uuid/7170d98d-f842-4d9c-b55b-df102a54f3f1
initrd /kernel26-fallback.img
# (2) Arch Linux (bootchart)
title Arch Linux (bootchart)
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/f87c481f-e710-495d-b5a4-31c00fa2de70 ro vga=791 resume=/dev/sda7 init=/sbin/bootchartd resume=/dev/disk/by-uuid/7170d98d-f842-4d9c-b55b-df102a54f3f1
initrd /kernel26.img
# (1) Windows
#title Windows
#rootnoverify (hd0,0)
#makeactive
#chainloader +1
Pour connaitre les UUID : ls -l /dev/disk/by-uuid
3. comme déjà dit, connaitre les fondamentaux de Linux, /etc, /usr, /boot, etc... éditer un fichier en console (nano), et surtout être curieux pour comprendre les mécanismes (fichiers de conf, démarrage, etc...). La base s'apprend très vite, le reste, c'est au fil du temps.
Ne pas oublier aussi la maitrise de la conf de xorg, sinon, ça peut s'avérer ch**t... cela dit, tu peux copier celui d'Ubuntu.
4. Lire attentivement et plusieurs fois les wikis qui te concernent (guide d'install, tout ce qui touche à ton matériel pour des soucis de conf particulière)
De toute façon, on est là...