Archlinux auf einem Macbook Pro 3.1: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Zeile 1: Zeile 1:
!!Dieser Artikel befindet sich noch im Aufbau!!
!!Dieser Artikel befindet sich noch im Aufbau!!
==Einleitung==


==Triple Boot Installation==
==Triple Boot Installation==
Zeile 26: Zeile 24:
1. Ändern der 'keymap'
1. Ändern der 'keymap'
  km
  km
 
de-latin1
>de-latin1->default 8x16
default 8x16


2. Module laden:
2. Module laden:
Zeile 33: Zeile 31:
  modprobe dm-crypt
  modprobe dm-crypt


3. Installation starten:
3. Installation starten um die Netzwerkverbindung einzurichten
  /arch/setup/
  /arch/setup/


4. Netzwerkverbindung einrichten
4. Zurück in die Konsole um Parted zu installieren und anschliessend die Platte zu partitionieren:
 
5. Parted installieren und anschliessend die Platte partitionieren:
  pacman -Sy parted
  pacman -Sy parted
  parted /dev/sda
  parted /dev/sda
Zeile 45: Zeile 41:


Nummer  Anfang  Ende    Größe  Dateisystem  Name                  Flags
Nummer  Anfang  Ende    Größe  Dateisystem  Name                  Flags
  1      20,5kB  210MB  210MB  fat32        EFI System Partition  boot
  1      20,5kB  210MB  210MB  fat32        EFI System Partition  boot             # EFI
  2      210MB  13,6GB  13,4GB  hfs+        Apple_HFS_Untitled_1
  2      210MB  13,6GB  13,4GB  hfs+        Apple_HFS_Untitled_1                   # MACOS
  3      13,6GB  14,3GB  671MB  ext2
  3      13,6GB  14,3GB  671MB  ext2                                                 # /boot
  4      14,3GB  34,7GB  20,4GB  ntfs        DOS_FAT_32_Untitled_3
  4      14,3GB  34,7GB  20,4GB  ntfs        DOS_FAT_32_Untitled_3                   # Vista
  5      34,7GB  36,7GB  2015MB  
  5      34,7GB  36,7GB  2015MB                                                       # SWAP
  6      36,7GB  47,0GB  10,3GB  jfs
  6      36,7GB  47,0GB  10,3GB  jfs                                                 # /
  7      47,0GB  51,0GB  4000MB  ext3
  7      47,0GB  51,0GB  4000MB  ext3                                                 # /home
  8      51,0GB  53,0GB  2000MB  ext3
  8      51,0GB  53,0GB  2000MB  ext3                                                 # /tmp
  9      53,0GB 120,0GB  67,0GB  jfs
  9      53,0GB 120,0GB  67,0GB  jfs                                                 # Blablablubs
 
 
Nun kann man einige Partitionen verschlüsseln. Ich habe hier die
Partition /tmp /home und /Blablablubs ausgesucht. Mehr Infos dazu gibts hier: http://wiki.archlinux.de/?title=Festplatte_verschlüsseln
 
cryptsetup luksFormat /dev/sda7
cryptsetup luksOpen /dev/sda7 home
 
mkfs.jfs /dev/mapper/home
 
cryptsetup luksFormat /dev/sda8
cryptsetup luksOpen /dev/sda8 tmp
mkfs.jfs /dev/mapper/tmp
 
cryptsetup luksFormat /dev/sda9
cryptsetup luksOpen /dev/sda9 Blablablubs
mkfs.jfs /dev/mapper/Blablablubs
 
 
5. Installation fortsetzen und Grub nach /dev/sda3 (boot) installieren
/arch/setup/
 
 
6. Vor dem Reboot muß jetzt noch die crypttab angepasst werden
 
nano /mnt/etc/crypttab
 
# NAME SOURCE DEVICE PASSWORD OPTIONS
 
swap /dev/sda5 SWAP -c aes-cbc-essiv:sha256 -s 256
 
home /dev/sda7 ASK
 
tmp /dev/sda8 ASK
Blablablubs /dev/sda9 ASK
 
 
Danach kann man noch einen User anlegen:
adduser peterpan
Additional Groups: users,video,audio,optical,storage,network,power,camera
 
 
==Energiemanagement==
 
pacman -S acpid
 
nano /etc/rc.conf
MODULES=(applesmc coretemp acpi-cpufreq cpufreq_userspace cpufreq_ondemand)


==MBR==
dd


==Sound==
==Sound==


pacman -S alsa-lib alsa-utils
pacman -S alsa-lib alsa-utils
 
nano /etc/rc.conf
MODULES=(snd-hda-intel)
DAEMONS=(alsa)


nano /etc/rc.conf
nano /etc/conf.d/alsa
MODULES=(snd-hda-intel)
POWERSAVE=1
DAEMONS=(alsa)


nano /etc/modprobe.d/sound
==Bluetooth==
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel


nano /etc/modprobe.conf
pacman -S bluez-libs bluez-utils
options snd-hda-intel model=mbp3


nano /etc/conf.d/alsa
nano /etc/rc.conf
POWERSAVE=1
DAEMONS=(bluetooth)


==Bluetooth==
nano /etc/conf.d/bluetooth
pacman -S bluez-libs bluez-utils gnome-bluetooth bluez-gnome nautilus-sendto
HID2HCI_ENABLE="true"
 
 
==Touchpad==
 
nano /etc/X11/xorg.conf
 
Section "ServerLayout"
  InputDevice "Mouse1"  "CorePointer"
EndSection
 
Section "InputDevice"
  Identifier    "Mouse1"
  Driver        "synaptics"
  Option        "Device"        "/dev/psaux"
  Option        "Protocol"      "auto-dev"
  Option        "VertTwoFingerScroll" "1"
  Option        "HorizTwoFingerScroll" "0"
  Option        "FastTaps" "1"
  Option        "SendCoreEvents" "true"
  Option        "LeftEdge"      "1700"
  Option        "RightEdge"    "5300"
  Option        "TopEdge"      "1700"
  Option        "BottomEdge"    "4200"
  Option        "FingerLow"    "25"
  Option        "FingerHigh"    "30"
  Option        "MaxTapTime"    "180"
  Option        "MaxTapMove"    "220"
  Option        "VertScrollDelta" "100"
  Option        "MinSpeed"      "0.06"
  Option        "MaxSpeed"      "0.12"
  Option        "AccelFactor" "0.0010"
  Option        "SHMConfig"    "on"
EndSection
 
 
==iSight==


nano /etc/rc.conf
nano /etc/rc.conf
DAEMONS=(bluetooth)


nano /etc/conf.d/bluetooth
MODULES=(uvcvideo)
HID2HCI_ENABLE="true"


hidd --search


==Keyboard Backlight==
==Keyboard Backlight==


pacman -S confuse pkgconfig
ABS einrichten -> Pommend hier downloaden: http://aur.archlinux.org/packages.php?ID=14833


pommed-1.20-1-i686.pkg.tar.gz
pacman -S confuse pkgconfig


nano /etc/rc.conf
tar xzf pommed.tar.gz
DAEMONS=(pommed)
mv pommed /var/abs/local/
mv /etc/pommed.conf.mactel /etc/pommed.conf
cd /var/abs/local/pommed
nano /etc/pommed.conf
makepkg
komplett auskommentieren ausser:


general {
pacman -U pommed-1.20-3-i686.pkg.tar.gz
        fnmode = 2
mv /etc/pommed.conf.mactel /etc/pommed.conf
}


nano /etc/rc.conf
DAEMONS=(pommed)


==Wlan==


pacman -S madwifi
==Wireless LAN==


nano /etc/rc.conf
nano /etc/rc.conf
MOD_BLACKLIST=(ath5k)
MODULES=(ath9k)

Version vom 8. November 2008, 02:32 Uhr

!!Dieser Artikel befindet sich noch im Aufbau!!

Triple Boot Installation

Zuerst habe MacOS installiert und folgende Aufteilung gewählt:

MacOS mit 4 Partitionen:

  • Apple HFS 12GB
  • Boot UFS 500MB
  • MSDOS 19GB
  • Rest freier Speicher

Anschießend habe ich REFIT installiert, die Boot Partition mit ext3 Formatiert und dann REFIT synchronisiert.

Es ist empfehlenswert außerdem den MBR zu sichern:

dd if=/dev/sda of=/mnt/usb/apple+refit.mbr bs=512 count=1

Jetzt kannn man noch Windows Vista in die 19GB Partition installieren und zuletzt Archlinux.

ArchLinux 32-Bit Installation verschlüsselt

Infos dazu gibt es im Beginners Guide: http://wiki.archlinux.org/index.php/Beginners_Guide_(Deutsch)

1. Ändern der 'keymap'

km
de-latin1
default 8x16

2. Module laden:

modprobe aes
modprobe dm-crypt

3. Installation starten um die Netzwerkverbindung einzurichten

/arch/setup/

4. Zurück in die Konsole um Parted zu installieren und anschliessend die Platte zu partitionieren:

pacman -Sy parted
parted /dev/sda

So sieht die Partitionstabelle bei mir aus:

Nummer Anfang Ende Größe Dateisystem Name Flags

1      20,5kB  210MB   210MB   fat32        EFI System Partition   boot             # EFI
2      210MB   13,6GB  13,4GB  hfs+         Apple_HFS_Untitled_1                    # MACOS
3      13,6GB  14,3GB  671MB   ext2                                                 # /boot
4      14,3GB  34,7GB  20,4GB  ntfs         DOS_FAT_32_Untitled_3                   # Vista
5      34,7GB  36,7GB  2015MB                                                       # SWAP
6      36,7GB  47,0GB  10,3GB  jfs                                                  # /
7      47,0GB  51,0GB  4000MB  ext3                                                 # /home
8      51,0GB  53,0GB  2000MB  ext3                                                 # /tmp
9      53,0GB 120,0GB  67,0GB  jfs                                                  # Blablablubs


Nun kann man einige Partitionen verschlüsseln. Ich habe hier die Partition /tmp /home und /Blablablubs ausgesucht. Mehr Infos dazu gibts hier: http://wiki.archlinux.de/?title=Festplatte_verschlüsseln

cryptsetup luksFormat /dev/sda7
cryptsetup luksOpen /dev/sda7 home
mkfs.jfs /dev/mapper/home
cryptsetup luksFormat /dev/sda8
cryptsetup luksOpen /dev/sda8 tmp
mkfs.jfs /dev/mapper/tmp
cryptsetup luksFormat /dev/sda9
cryptsetup luksOpen /dev/sda9 Blablablubs
mkfs.jfs /dev/mapper/Blablablubs


5. Installation fortsetzen und Grub nach /dev/sda3 (boot) installieren

/arch/setup/


6. Vor dem Reboot muß jetzt noch die crypttab angepasst werden

nano /mnt/etc/crypttab
# NAME		SOURCE DEVICE	PASSWORD	OPTIONS
swap		/dev/sda5	SWAP		-c aes-cbc-essiv:sha256 -s 256
home		/dev/sda7	ASK
tmp		/dev/sda8	ASK
Blablablubs	/dev/sda9	ASK


Danach kann man noch einen User anlegen:

adduser peterpan

Additional Groups: users,video,audio,optical,storage,network,power,camera


Energiemanagement

pacman -S acpid
nano /etc/rc.conf
MODULES=(applesmc coretemp acpi-cpufreq cpufreq_userspace cpufreq_ondemand)


Sound

pacman -S alsa-lib alsa-utils
nano /etc/rc.conf
MODULES=(snd-hda-intel)
DAEMONS=(alsa)
nano /etc/conf.d/alsa
POWERSAVE=1

Bluetooth

pacman -S bluez-libs bluez-utils
nano /etc/rc.conf
DAEMONS=(bluetooth)
nano /etc/conf.d/bluetooth
HID2HCI_ENABLE="true"


Touchpad

nano /etc/X11/xorg.conf
Section "ServerLayout"
 InputDevice "Mouse1"  "CorePointer"
EndSection
Section "InputDevice"
 Identifier    "Mouse1"
 Driver        "synaptics"
 Option        "Device"        "/dev/psaux"
 Option        "Protocol"      "auto-dev"
 Option        "VertTwoFingerScroll" "1"
 Option        "HorizTwoFingerScroll" "0"
 Option        "FastTaps" "1"
 Option        "SendCoreEvents" "true"
 Option        "LeftEdge"      "1700"
 Option        "RightEdge"     "5300"
 Option        "TopEdge"       "1700"
 Option        "BottomEdge"    "4200"
 Option        "FingerLow"     "25"
 Option        "FingerHigh"    "30"
 Option        "MaxTapTime"    "180"
 Option        "MaxTapMove"    "220"
 Option        "VertScrollDelta" "100"
 Option        "MinSpeed"      "0.06"
 Option        "MaxSpeed"      "0.12"
 Option        "AccelFactor" "0.0010"
 Option        "SHMConfig"     "on"
EndSection


iSight

nano /etc/rc.conf
MODULES=(uvcvideo)


Keyboard Backlight

ABS einrichten -> Pommend hier downloaden: http://aur.archlinux.org/packages.php?ID=14833

pacman -S confuse pkgconfig
tar xzf pommed.tar.gz
mv pommed /var/abs/local/
cd /var/abs/local/pommed
makepkg
pacman -U pommed-1.20-3-i686.pkg.tar.gz
mv /etc/pommed.conf.mactel /etc/pommed.conf
nano /etc/rc.conf
DAEMONS=(pommed)


Wireless LAN

nano /etc/rc.conf
MODULES=(ath9k)