Intereting Posts
Как разрешить доступ к каталогу и не разрешать доступ к подкаталогу в Apache? Как удалить базу данных с метасимволами в имени Как мы можем получить временное имя файла в стандартном сценарии IEEE 1003.1? Как выделить запятые, а не пробел в vim? Ctrl-Alt-F1-F6 работают по-разному для левой и правой сторон клавиатуры iptables: использует ли -m conntrack увеличение загрузки системы? Sed – замена строк с помощью группировок Linux У меня 2 адаптера WIFI каждый раз при загрузке они переключали друг друга на wlan0 и wlan1 Как восстановить папку, которая, казалось бы, исчезла после использования mv? Греп, который работает с перекрывающимися узорами awk – значения столбцов по группам и сумме Есть ли способ использовать апострофы в командах sed? Настройка клиента SSTP на Debian Измените выход (приемник) с помощью терминала Cat не получит доступ к файлу в openSuse Tumbleweed (ошибка «Недействительный аргумент»)

/ sbin / init не существует – Выпуск

Мой вопрос похож на этот , но имеет несколько отличий. При загрузке я получаю следующее сообщение:

[ 0.030164] Ignoring BGRT: invalid status 0 (expected 1) :: running early hook [udev] starting version 223 :: running hook [udev] :: Triggering uevents... :: performing fsck on '/dev/sda8' sda8: clean, ... :: mounting '/dev/sda8' on real root :: running late hook [usr] :: performing fsck on '/dev/sda5' sda5: clean, ... :: mounting /dev/sda5 on /usr :: running cleanup hook [shutdown] :: running cleanup hook [udev] ERROR: Root device mounted successfully, but /sbin/e4rat-preload does not exist. Bailing out, you are on your own. Good luck. sh: can't access tty; job control turned off [rootfs /]# 

(Это говорит то же самое, если я говорю GRUB использовать /sbin/init или /bin/systemd .)

Как было предложено принятым ответом в другом вопросе, я chroot'd в установку Arch, используя live-CD, добавил правильные крючки в mkinitcpio.conf , помеченный /usr с passno of 0 в / etc / fstab и воссозданный образ init с использованием mkinitcpio -p linux-ck .

Кажется, что он сработал, но результат все тот же, и теперь я не могу зациклиться на системе.

 $ arch-chroot /mnt chroot: failed to run command `/bin/bash': No such file or directory 

sudo parted -l :

 sudo parted -l /dev/sda Model: ATA Hitachi HTS54757 (scsi) Disk /dev/sda: 750GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 1075MB 1074MB fat32 EFI System Partition boot, esp 2 1075MB 270GB 268GB ntfs Windows 10 msftdata 3 270GB 484GB 215GB ntfs Jeffrey msftdata 4 484GB 484GB 16.8MB Microsoft reserved partition msftres 5 535GB 589GB 53.7GB ext4 6 589GB 643GB 53.7GB ext4 7 643GB 696GB 53.7GB ext4 8 696GB 750GB 53.7GB ext4 Arch 

/etc/fstab

 # /dev/sda5 PARTUUID="4495844c-bbf3-4be0-a2f3-7d143077a2ed" /usr ext4 ro,relatime 0 2 # /dev/sda6 PARTUUID="23a5589e-5e88-40a3-9497-d3da166f3d4a" /tmp ext4 rw,relatime,noexec,nosuid 0 0 # /dev/sda7 PARTUUID="07a6f06a-87f2-405e-a3d7-d26c5085041e" /mnt/bindir ext4 rw,relatime,nosuid 0 2 /mnt/bindir/root /root none bind 0 0 /mnt/bindir/var /var none bind 0 0 /var/home /home none bind 0 0 /tmp /var/tmp none bind 0 0 # /dev/sda1 PARTUUID="e532f9e3-ccd5-4edf-a8b0-35069e8afb35" /boot vfat rw,relatime,umask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0 # /dev/sda2 PARTUUID="f373613c-9b70-42c1-8266-d5774b212ef" /mnt/Windows ntfs-3g rw,relatime,errors=remount-ro,users,nosuid,nodev,nofail,x-gvfs-show 0 0 # /dev/sda3 PARTUUID="e8fd05ac-9496-40fb-af01-01b41958fd41" /mnt/Jeffrey ntfs-3g rw,relatime,errors=remount-ro,users,nosuid,nodev,nofail,x-gvfs-show 0 0 0 0 

Я вижу:

 mounting '/dev/sda8' on real root 

Если у вас нет записи в fstab для / dev / sd8 для каталога /. Я вижу все ваши другие точки монтирования, отличные от вашего реального корня.

Когда я запускал ldd /mnt/usr/bin/bash , я заметил, что некоторые необходимые библиотеки отсутствуют. Я скопировал содержимое /usr/lib в live CD в /usr/lib на моем компьютере. Теперь мне удалось прокрутить мою установку.

Я загрузил снимок Linux-ck из AUR, отредактировал .config в соответствии с моими потребностями и скомпилировал ядро. Затем я mkinitcpio -p linux-ck и grub-mkconfig -o /boot/grub/grub.cfg .

Впоследствии я смог загрузиться в частично работающую систему. Похоже, что мне не хватало некоторых пакетов, и у пакетов, которые были установлены, отсутствовали файлы, определенные с помощью pacman -Qk . Я попытался переустановить все пакеты с помощью pacman -Qenq | pacman -S - pacman -Qenq | pacman -S - , но это не сработало, потому что база данных pacman была повреждена. Мне пришлось восстановить локальную базу данных , которая также решила предыдущую проблему.

В настоящее время единственное, что еще не работает, – это GNOME.