Dell XPS 15 (9550): Unterschied zwischen den Versionen
Signux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Signux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 141: | Zeile 141: | ||
emerge sys-kernel/genkernel | emerge sys-kernel/genkernel | ||
genkernel --lvm --install initramfs | genkernel --lvm --install initramfs | ||
</pre> | |||
Output: | |||
<pre> | |||
* WARNING... WARNING... WARNING... | |||
* Additional kernel cmdline arguments that *may* be required to boot properly... | |||
* add "dolvm" for lvm support | |||
* With support for several ext* filesystems available, it may be needed to | |||
* add "rootfstype=ext3" or "rootfstype=ext4" to the list of boot parameters. | |||
</pre> | |||
Zusätzliche firmwares installieren | |||
<pre> | |||
emerge sys-kernel/linux-firmware | emerge sys-kernel/linux-firmware | ||
</pre> | </pre> | ||
Version vom 21. Februar 2016, 08:40 Uhr
SD-Card reader:
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 525a (rev 01)
Prompt: Realtek PCI-E card reader Location: -> Device Drivers -> Multifunction device drivers Prompt: Realtek USB card reader Location: -> Device Drivers -> Multifunction device drivers
verschlüsseltes Laufwerk anlegen
cryptsetup luksFormat -c aes-xts-plain64 -s 512 -h sha512 -y /dev/sdb2
verschlüsseltes Laufwerk einbinden
cryptsetup luksOpen /dev/sdb2 MAIN
Neue lvm partitionen anlegen
pvcreate /dev/mapper/MAIN vgcreate vggentoo /dev/mapper/MAIN lvcreate -L 32G -n swap vggentoo lvcreate -l 100%FREE -n root vggentoo
formatieren
mkswap /dev/mapper/vggentoo-swap -L swap mkfs.ext4 /dev/mapper/vggentoo-root -L root
root system einbinden
mkdir /mnt/gentoo mount /dev/mapper/vggentoo-root /mnt/gentoo
stage3 auf neuer partition entpackt
cd /mnt/gentoo tar xvjpf stage3-*.tar.bz2 --xattrs mount /dev/sdb1 /mnt/gentoo/boot
make.conf konfigurieren nano /mnt/gentoo/etc/portage/make.conf
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
MAKEOPTS="-j9"
GRUB_PLATFORMS=efi-64
INPUT_DEVICES="evdev synaptics"
LINGUAS="de"
USE="bindist mmx sse sse2"
resolve.conf kopieren cp -L /etc/resolv.conf /mnt/gentoo/etc/
notwendige systemkomponenten mounten
mount -t proc proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev
chroot starten
chroot /mnt/gentoo /bin/bash source /etc/profile export PS1="(chroot) $PS1"
portage einrichten
emerge-webrsync emerge --sync
system einrichten
echo "Europe/Berlin" > /etc/timezone emerge --config sys-libs/timezone-data echo "de_DE UTF-8" >> /etc/locale.gen locale-gen
locale anzeigen lassen eselect locale list und de_DE.utf8 setzen eselect locale set X
nano /etc/env.d/02locale bearbeiten und folgenden Inhalt setzen
LANG="de_DE.UTF-8" LC_COLLATE="C"
system aktualisieren
env-update && source /etc/profile && export PS1="(chroot) $PS1"
kernel 4.3.6 sourcen installieren
emerge /usr/portage/sys-kernel/gentoo-sources/gentoo-sources-4.3.6.ebuild emerge sys-apps/pciutils
kernel bauen
cd /usr/src/linux make menuconfig make && make modules_install make install mkdir -p /boot/efi/boot cp /boot/vmlinuz-* /boot/efi/boot/bootx64.efi emerge sys-kernel/genkernel genkernel --lvm --install initramfs
Output:
* WARNING... WARNING... WARNING... * Additional kernel cmdline arguments that *may* be required to boot properly... * add "dolvm" for lvm support * With support for several ext* filesystems available, it may be needed to * add "rootfstype=ext3" or "rootfstype=ext4" to the list of boot parameters.
Zusätzliche firmwares installieren
emerge sys-kernel/linux-firmware
fstab einrichten für neues System nano -w /etc/fstab
/dev/sdb1 /boot vfat noauto,noatime 1 2 /dev/mapper/GENTOO-ROOT / ext4 noatime 0 1 /dev/mapper/GENTOO-SWAP none swap sw 0 0
fuse-ntfs einbinden