Dell XPS 15 (9550): Unterschied zwischen den Versionen
Signux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Signux (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 351: | Zeile 351: | ||
<pre> | <pre> | ||
cryptsetup luksOpen /dev/ | cryptsetup luksOpen /dev/sdb2 MAIN | ||
pvscan | pvscan | ||
vgscan | vgscan | ||
/etc/init.d/ | /etc/init.d/lvm start | ||
mkdir /mnt/gentoo | mkdir /mnt/gentoo | ||
mount /dev/mapper/vggentoo-root /mnt/gentoo | mount /dev/mapper/vggentoo-root /mnt/gentoo | ||
Version vom 27. März 2024, 18:51 Uhr
Processor
lscpu
Architektur: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte-Reihenfolge: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Thread(s) pro Kern: 2 Kern(e) pro Socket: 4 Socket(s): 1 NUMA-Knoten: 1 Anbieterkennung: GenuineIntel Prozessorfamilie: 6 Modell: 94 Modellname: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz Stepping: 3 CPU MHz: 800.000 Maximale Taktfrequenz der CPU:2601,0000 Minimale Taktfrequenz der CPU:800,0000 BogoMIPS: 5183.89 Virtualisierung: VT-x L1d Cache: 32K L1i Cache: 32K L2 Cache: 256K L3 Cache: 6144K NUMA-Knoten0 CPU(s): 0-7
| Target Segment |
Cores (Threads) |
Processor Branding & Model |
CPU Clock Rate |
CPU Turbo Clock Rate | GPU Model | GPU Clock Rate | L3 cache |
L4 cache |
Max # of PCIe Lanes | TDP | cTDP | Release Date | Price (USD) | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Single Core | Dual Core | Quad Core | Base | Max | Up | Down | ||||||||||||
| Performance | 4 (8) | Core i7 | 6700HQ | 2.6 GHz | 3.5 GHz | 3.3 GHz | 3.1 GHz | HD 530 | 350 MHz | 1050 MHz | 6 MB | N/A | 16 | 45 W | N/A | 35 W | September 1, 2015 | $378 |
WIFI
lspci
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM Registers (rev 07) 00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06) 00:04.0 Signal processing controller: Intel Corporation Device 1903 (rev 07) 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31) 00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31) 00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H LPSS I2C Controller #0 (rev 31) 00:15.1 Signal processing controller: Intel Corporation Sunrise Point-H LPSS I2C Controller #1 (rev 31) 00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31) 00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31) 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1) 00:1c.1 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2 (rev f1) 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1) 00:1d.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #13 (rev f1) 00:1d.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #15 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31) 00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31) 00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31) 00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31) 01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2) 02:00.0 Network controller: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC (rev 01) 03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 525a (rev 01) 04:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
Es wird ein Treiber für 02:00.0 Network controller: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC (rev 01) benötigt.
emerge -av broadcom-sta wird benötigt für die firmware des Broadcom chips um genau zu sein die Datei brcmfmac43602-pcie.bin
und im kernel muss das modul brcmfmac als Modul gesetzt sein:
-> Device Drivers
-> Network device support
-> Wireless LAN
-> [M] Broadcom IEEE802.11n embedded FullMAC WLAN driver
-> [*] PCIE bus interface support for FullMAC driver
type=crypto_LUKS crypt_root=UUID=d2bdbf8c-54eb-4a3a-bfcf-9599f89ae0fe
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 System
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 lvm2create_initrd"
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 --luks --dmraid --install initramfs
Script zum kernel bauen auf bestehendem system
mount /boot #cp /lib/firmware/brcm/brcmfmac43602-pcie.bin /usr/src/linux/firmware/brcmfmac43602-pcie.bin make clean make bzImage modules -j6 make modules_install install genkernel --lvm --luks --install initramfs emerge -av virtualbox-modules #ntfs3g #emerge -av nvidia-drivers echo "Eentuell noch 'grub2-mkconfig -o /boot/grub/grub.cfg' ausführen wenn kernel eine neue Version hat" echo "Und die folgenden kernel parameter in grub.cfg hinzufügen: crypt_root=UUID=d2bdbf8c-54eb-4a3a-bfcf-9599f89ae0fe dolvm resume=/dev/mapper/vggentoo-swap" #grub2-mkconfig -o /boot/grub/grub.cfg
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/vggentoo-root / ext4 noatime 0 1 /dev/mapper/vggentoo-swap none swap sw 0 0
Passwort setzen für root passwd
Tastatur keymap auf de setzen nano -w /etc/conf.d/keymaps
clock auf local setzen nano -w /etc/conf.d/hwclock
Noch ein utilities installieren
emerge net-misc/dhcpcd emerge app-misc/mc
[Optional] Grub installieren und einrichten
emerge grub grub2-install --target=x86_64-efi --efi-directory=/boot grub2-mkconfig -o /boot/grub/grub.cfg
efiboot installieren und einrichten
emerge sys-boot/efibootmgr efibootmgr -c -d /dev/sdb -p 2 -L "Secure-Gentoo" -l "\efi\boot\bootx64.efi" initrd='\initramfs-genkernel-amd64-'
Installation abschliessen
exit
cd
umount -l /mnt/gentoo/dev{/shm,/pts,}
umount /mnt/gentoo{/boot,/sys,/proc,}
fuse-ntfs einbinden
kaputtes system schnell einbinden
cryptsetup luksOpen /dev/sdb2 MAIN pvscan vgscan /etc/init.d/lvm start mkdir /mnt/gentoo mount /dev/mapper/vggentoo-root /mnt/gentoo mount /dev/sda1 /mnt/gentoo/boot cd /mnt/gentoo 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 /mnt/gentoo /bin/bash source /etc/profile export PS1="(chroot) $PS1"
Wenn system nach kernelupdate nicht mehr startet prüfen ob in grub.cfg die folgenden kernel parameter angegeben sind
crypt_root=UUID=d2bdbf8c-54eb-4a3a-bfcf-9599f89ae0fe dolvm root=/dev/mapper/vggentoo-root
wlan treiber -> BRCMFMAC_PCIE
Windows auf ahci umstellen
da ich windows nur im Raid modus starten konnte habe ich nach einer möglichkeit gesucht windows auch im AHCI modus starten zu können.
in CMD folgendes ausführen:sc Config storahci Start=Boot