У меня просто была подобная проблема к тому, что Вы описываете, хотя для меня это произошло, когда я пытался установить новую Ubuntu 11.10 Сновещательный Ozelot на объеме LVM. Я сделал следующее для установки lvm в живой системе начальной загрузки (логические тома, в которых я нуждался, уже присутствовали):
apt-get install lvm2
vgscan --mknodes -v
Теперь lvscan -v
показал мои объемы, но они не были в /dev/mapper
ни в /dev/<vg>/
. Я наконец нашел, что должен был активировать группу объема, как так:
vgchange -a y <name of volume group>
Вышеупомянутая команда создала все недостающие файлы устройств для меня. Теперь я мог запустить программу установки, и она найдет lvm объемы и позволит мне устанавливать на них.
Нахождение этой информации о Google было трудно, таким образом, я пишу этот ответ в надежде, что у других будет более легкое время его - следовательно всесторонний контекст и упоминание известных имен.
Хотя не часть вопроса, для полноты я включу это вышеупомянутая ситуация (Ubuntu установка LVM), необходимо добавить lvm2 к initrd недавно установленной системы, после того как это сделало установку, или это не загрузится. Ваша новая система должна быть настроена для Вас в цели/, но если это не, сделайте это вручную как это:
mount /dev/vg/new_root /target
mount /dev/sdx1 /target/boot # important
mount -o bind /proc /target/proc
mount -o bind /sys /target/sys
mount -o bind /dev /target/dev
mount -o bind /dev/pts /target/dev/pts
Я должен был сделать это для создания сетевой работы в chroot, в который я приеду затем:
cp /etc/resolv.conf /target/etc/
Теперь chroot к новой системе и установке lvm2:
chroot /target
apt-get install lvm2
Заметьте, что это выполняет обновление-initramfs. Теперь просто введите выход и перезагрузку, и Ваша система должна загрузиться правильно.
Необходимо будет изменить значение по умолчанию pppd
параметр (например, место a persist
параметр), в NetworkManager
исходный код, который, как гарантируют, не будет работать.
Однако с мощным сценарием Вы могли попробовать небольшим количеством дерьма как следующее, учитывая Вас имеют осуществимое pppd
соединение, названное provider
Хранение набирающий, пока нам не настроили маршрут по умолчанию:
while ! ip r | grep -q default
do
pon provider
sleep 10
done
Если соединение PPPoE является Вашим единственным выбором, почему бы не настроить /etc/conf.d/net
для сохранять соединения?