Задать вопрос
@vlarkanov

Как установить Gentoo на emmc?

Приветствую! Пытаюсь установить Дженту на вот такую машинку Acer Chromebook 14 CB3-431
1.6 GHz quad-core Intel N3160 “Braswell” Celeron processor with turbo boost to 2.24 GHz and Intel HD Graphics 400
4 GB of DDR3 RAM
32 GB eMMC flash for local storage (comes with 100GB Google Drive)
14.0″ 1920×1080 IPS display
2x USB 3.1 ports
HDMI out for external display
Combo headphone/microphone jack
“HD” webcam
802.11ac 2×2 dual-band WiFi
Bluetooth 4.2
3.42 Pounds
“14 hours” Quoted Battery Life
Kensington Lock


С помощью seabios загрузился с live-usb, выбрал ядро gentoo. Делаю fdisk - вместо встроенной «флешки» на 32гб вижу вот что:

# fdisk -l | grep dev
Disk /dev/ram0: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram1: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram2: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram3: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram4: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram5: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram6: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram7: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram8: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram9: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram10: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram11: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram12: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram13: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram14: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/ram15: 8 MiB, 8388608 bytes, 16384 sectors
Disk /dev/loop0: 236 MiB, 247492608 bytes, 483384 sectors (хз что это)
Disk /dev/sda: 14.7 GiB, 15724707840 bytes, 30712320 sectors (это live-usb)
/dev/sda4 * 256 30712319 30712064 14.7G c W95 FAT32 (LBA)


# lspci
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 35)
00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 35)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 35)
00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 35)
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 35)
00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 35)
00:1c.2 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #3 (rev 35)
00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 35)
02:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)


Вот что говорит dmesg https://pastebin.com/Nhkd1djt

Очевидно, не хватает какого-то модуля. Вот список загруженных автоматически: https://pastebin.com/NW2n7HcK
  • Вопрос задан
  • 410 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
Cheater
@Cheater
Я думаю вам не хватает модулей mmc_block и mmc_core. После их загрузки накопитель распознается как /dev/mmcblk0.

Вот команда, которую я использую на своём хромбуке с линуксом (Toshiba Chromebook 2 CB35-B3330) для генерации initrd:

mkinitrd -c -k 4.4.23-swanky -u -m ext4:ehci-hcd:ohci-hcd:uhci-hcd:usb-storage:usbhid:mmc_block:mmc_core:vfat:ext3:sdhci_acpi:sdhci:drm:uas:xhci-pci:xhci-hcd -r /dev/mmcblk0p1 -o /boot/initrd.gz
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы