Это связано с тем, что CP
не играет ту же ссылку Игра Ваша оболочка. Ваша оболочка отслеживает ссылки с текущим рабочим каталогами в качестве подражания к текущему рабочему каталогу, но ядро не хочет никакой из этой ерунды, когда оболочка идет на вызов CP
- скорее ядро будет Сделайте CP
текущий рабочий каталог полностью квалифицированный абсолютный путь - и так его .
Ссылки и ваша оболочка .
Ссылки не одинаковы .
.
Вы можете обеспечить абсолютный путь к текущему рабочему каталогу так же легко, как CD-P.
И то же самое будет работать для любого другого каталога, такого как CD-P - / Any A / другой / каталог
. Не менее используют PWD
, чтобы распечатать абсолютный путь к .
Как PWD -P
, а во многих снарядах он будет изменен $ pwd
на абсолютный путь (одинаково CD-P.
делает) .
Например:
cd /tmp
mkdir -p parent child
cd parent
ln -s ../child child
touch ./child/somefile
cd -L child ###the default
printf %s\\n "$PWD"/*
cd -P .
printf %s\\n "$PWD"/*
/tmp/parent/child/somefile
/tmp/child/somefile
Я не знаком с Slackware, но если ваши initramfs не обнаруживают RAID должным образом, вы можете попытаться сделать его работать с RAID-обнаружением Kernel. Для этого установите тип раздела на 0xFD. Я не уверен в номере, используйте команду L
в FDISK или GDISK, чтобы найти тип раздела «RAID AUTODETECT».
Я не уверен, но может быть переименование раздела raid. Вы указали mdadm.conf в initrd (если он используется)?
У меня есть рабочая инструкция по установке slackware с grub on raid :
1 mkdir 111 222
2 mount /dev/sdc1 111/
3 mount -o loop 111/boot/slackware-current-install-dvd.iso 222/
4 cp 111/min_slack_tagfiles.tar.gz tag/
5 cp 111/boot.tar.gz tag/
6 mdadm --stop /dev/md0
7 mdadm --stop /dev/md1
8 cat /proc/mdstat
9 fdisk -l
10 fdisk /dev/sda
11 sfdisk -d /dev/sda | sfdisk /dev/sdb
12 mdadm --create /dev/md0 --level=1 --raid-devices=2 --metadata=0.90 /dev/sda2 /dev/sdb2
13 cat /proc/mdstat
14 mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb3
15 cat /proc/mdstat
16 watch cat /proc/mdstat
17 setup
18 cp /tag/boot.tar.gz /mnt/root/
19 mdadm --detail --scan >> /mnt/etc/mdadm.conf
20 chroot /mnt/
21 grub-install --no-floppy /dev/sda
22 grub-install --no-floppy /dev/sdb
23 cd root/
24 tar xf boot.tar.gz
25 cp grub.cfg /boot/grub/
26 cp mkinitrd.conf /etc/
27 cd /boot/grub/
28 vim grub.cfg
29 mkinitrd -F
30 cp /etc/mkinitrd.conf /boot/initrd-tree/etc/
31 mkinitrd
32 exit
33 reboot
Удачи!