Я сказал бы LDAP. Это вызвано тем, что необходимо угодить машинам Windows, существует хорошая открытая поддержка этих протоколов.
Ссылка в качестве примера: http://tldp.org/HOWTO/LDAP-HOWTO/authentication.html
Samba как Вы сказали, является большим выбором (пытающийся смонтировать вещи на окнах, обычно багги иначе).
В целом используйте методы окон, Вы сможете найти поддержку с открытым исходным кодом их. К сожалению, Microsoft не находит его в их интересе поддерживать другой (часто выше) технологии.
Я сам еще не установил CentOS 7, но вы можете попробовать
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet nomodeset
т.е.: добавить "nomodeset"
Если это сработает, я занесу в черный список Nouveau после установки.
] добавить []hd:/dev/sdb1[
] <- к имени вашего U-образного дискового устройства.[
Я думаю, что вы должны сделать загрузочный usb, используя команду dd
(если ваше iso находится в домашнем каталоге):
Сначала размонтируйте (а не извлекайте) usb: sudo umount /dev/sdb1
Затем запишите образ на диск:
sudo dd bs=4M if=CentOS-7.0-1406-x86_64-Everything.iso of=/dev/sdb
Тогда не будет видно /dev/root
.
У меня были проблемы с несколькими писателями USB-изображения, но Win32 Disk Imager работал для меня.
Unetbootin никогда не подводил меня, вы можете использовать его для создания загрузочного USB-накопителя, с которого вы можете установить.
У меня была такая же проблема с виртуальным диском. Программа установки ищет диск по метке, содержащей пробелы (\x20). В моём случае программа установки не смогла найти виртуальный CD. Я изменил командную строку (нажмите TAB) на DRIVE=hd:/dev/sr0
./dev/root
отсутствует.
Это часто может быть вызвано несовпадением метки или /dev/sdXx
корневого устройства при загрузке с USB.
Когда оболочка дракута станет доступна, создайте каталог:
mkdir /mnt/
Монтируйте различные блочные устройства до тех пор, пока не найдете устройство, содержащее установщик USB (обычно это не происходит на true/Virt CDROM mounts).
Как только вы найдете /dev/
для USB (например, если ваша система читает его как HDD, это может быть /dev/sdd1
), выполните команду blkid
на устройстве:
blkid /dev/sdd1
Это должно сообщить вам UUID блочного устройства, вы захотите записать это.
После записи где-нибудь, где вы сможете его использовать, перезагрузите систему. Когда меню параметров загрузки программы установки grub загрузится, нажмите "e" для редактирования параметров ядра grub.
Отсюда перейдите в конец строки, удалите quiet
, чтобы у вас было представление, почему установка не удалась. Затем измените часть типа:
некоторые параметры загрузки, может быть efi, может быть bios : LABEL=THELABELYOU\X04HAD
To:
некоторые параметры загрузки, может быть efi, может быть bios : UUID="THEUID-YOUWROTEDOWN"
Затем нажмите ctrl+x, чтобы загрузиться с этими параметрами, надеюсь, это сработает.
У меня возникла эта проблема при загрузке по сети с установкой через PXE. Я решил проблему, удалив параметр ksdevice = eth0
из командной строки ядра. Этот параметр работал с RHEL6, но приводил к сбою более новых версий.