[РЕШЕНО] Arch и Intel

indeviral, а если корней много? что тогда будет?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
indeviral
удалите и увидите))
systemd.mount - mounting
systemd is in charge of mounting the partitions and filesystems specified in /etc/fstab. The systemd-fstab-generator(8) translates all the entries in /etc/fstab into systemd units, this is performed at boot time and whenever the configuration of the system manager is reloaded.
Не удалю, так как первое - без fstab можно только при efi+ gpt.
Второе, если fstab уже есть, даже при efi + gpt, systemd будет монтировать прописанный uuid корня, если он не совпадает будет ошибка как у автора.
Уже проходил - это не один раз, при копирование системы с винта на другие винты и флешки.
Третье, у меня btrfs на luks1, плохой совет :)
RusWolf
особенно для bios варианта загрузки
его считывает init который pid 1 и который в данный момент symlink на systemd и он в свою очередь если верить man генерирует на его основе unitы
ну сами понимаете bios, efi+ gpt и тп. вообще мимо...
nafanja
а если корней много? что тогда будет?
я не совсем понимаю много корней это как... но процесс прозрачный и можно найти unit и посмотреть что он делает.
Ошибки в тексте-неповторимый стиль автора©
RusWolf
Третье, у меня btrfs на luks1, плохой совет :)
вот в шифорвании я вообще нубасик... но думаю на этапе обращения к fstab уже всё расшифровано должно быть. и разницы никакой нету.
Ошибки в тексте-неповторимый стиль автора©
indeviral
я не совсем понимаю много корней это как…
вот ты говоришь что fstab не нужен, это ДА, но только если линукс система одна!!!
но если систем много, а соответственно и много и корней и хомяков и свапов и варов и д.п. , то без fstab не обойтись как не крути...
а значит fstab нужен.
автоматика правильно сработает только с ОДНОЙ системой линукс!!!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
и не нужно говорить что в данном случае это не важно!!! НУЖНО учитывать все возможные варианты.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
indeviral
ну сами понимаете bios, efi+ gpt и тп. вообще мимо…
Ничего не мимо, при bios загрузки удали fstab и посмотри как у тебя загрузится система.
И повторюсь еще раз, если в системе есть fstab, монтируется так как прописано в нём, при любом режиме загрузки, так как /etc/fstab включен в образ initramfs-linux.img, автоматом.

[wolf@wolf-nout ~]$ lsinitcpio /boot/initramfs-linux.img | grep etc
etc/
etc/crptkeycryptroot3.bin
etc/cryptkeycryptswap.bin
etc/fstab
etc/initrd-release
etc/ld.so.cache
etc/ld.so.conf
etc/modprobe.d/
etc/modprobe.d/bbswitch.conf
etc/mtab

И особенно при btrfs, c кучей subvolume, посмотрю как у тебя система загрузится без fstab :)
сори, отвечу сразу обоим двум...
если вы запихнёте ядро в какую-нибудь попу то без fstab его initramfs конечно не найдёт, для этого в initramfs он и нужен)(опять же даже на этом этапе управление уже далеко от bios и efi. Оно уже было передано загрузчику, а он в свою очередь запустил Initram)
ну и если у вас специфические конфигурации то могут возникать вопросы, никакой унификации нету.
но если использовать fhs то никаких вопросов быть не должно, а если не хотите то сами себе злой буратино))
Ошибки в тексте-неповторимый стиль автора©
Так никто не знает, что там у автора накручено было :)
А ошибка у него так какая, как в fstab прописан не тот UUID корня.
indeviral
fstab его initramfs конечно не найдёт, для этого в initramfs он и нужен
вот тут я наверно не прав, загрузчику же надо передать местонахождение и ядра... а вот зачем fstab в initramfs тогда не знаю, наверно для чего-то другого((

RusWolf
А ошибка у него так какая, как в fstab прописан не тот UUID корня.
ну он как бы написал что диск в emergy shell не видит...
Ошибки в тексте-неповторимый стиль автора©
 
Зарегистрироваться или войдите чтобы оставить сообщение.