LINUX.ORG.RU

Окна с арчем приправленные rEFInd [UEFI | GPT]

 , , ,


0

1

Кто может обьяснить как правильно приготовить две оси под refind? Имееться жесткий диск и SD карта (временная альтернатива ssd). Нужно на жесткий диск установить окна, на SD карту линь и украсить это все дело refind-ом.

Загрузочный том на жестком диске (от винды) монтирую в /boot/efi, ядро копирую в /boot/efi/EFI/arch/. Далее refind-install && refind-mkdefault.

После перезагрузки наблюдаю выбор двух ОС. Только вот после загрузки в линь, получаю ошибку:

ERROR: device '' not found. Skipping fsck. 

Пробовал править конфиг /boot/efi/EFI/refind/refind.conf и указывать root=/dev/mmcblk0p2 (корневой раздел на SD карте) результат тот же :(

Конфиги все стоковые. Разметка, тоже.

Win:

  • Recovery
  • System
  • MSR
  • Local C
  • Local D

Линь:

  • swap
  • /
  • /home

Ответ на: комментарий от pavelshuvalov

То есть, после выбрасывании тебя в emergency shell (а тебя туда должен выбросить sysroot.target) ты видишь файлы /dev/mmcblk* ?

pavelshuvalov
()
Ответ на: комментарий от pavelshuvalov

В интерактивном шелле initrd есть файлы /dev/mmcblk*

Да. Я тоже сначала решил, что система просто не видит SD карту на этапе загрузки, но когда ошибка повторилась после установки на жесткий диск, понял, что упускаю какую то мелочь. Пока не могу понять, что именно.

То есть, после выбрасывании тебя в emergency shell (а тебя туда должен выбросить sysroot.target) ты видишь файлы /dev/mmcblk* ?

Да, выбрасывает. И да, файлы вижу...

На SD так делать невыгодно во всех отношениях. Оно медленное.

8gb оперы, свап так, то и не нужон. Разметил, что бы было.

Оно медленное.

У меня карта SANDISK EXTREME SD UHS-I, вроде норм :)

flappyright
() автор топика
Ответ на: комментарий от flappyright

Да, выбрасывает. И да, файлы вижу...

Загрузись в Arch ISO и проверь командную строку ядра через efibootmgr -v. Если с root= всё нормально, то это походу в initramfs какая-то ошибка. Какая именно - сейчас не могу предсказать.

И если с root= действительно всё окажется в порядке, то перед тем, как дебажить загрузку, проверь mkinitcpio.conf, что-ль... сейчас мне кажется, что это initramfs неправильно генерируется.

pavelshuvalov
()

загрузись с арчисо, смонтируй / (в /mnt есессно, efi раздел монтировать пока не нужно), сделай чрут, вычисти все из /boot и /boot/efi (если он не пустой, диру efi/ не удаляй), потом pacman -Syy && pacman -S linux, потом выйди из чрута и смонтруй ефи раздел в /mnt/boot/efi, опять чрут, refind-install, выход из чрут, umount -R /mnt && reboot. Должно заработать.

PS. свап снеси к едрене фене

tty777
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.