heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
safoclПочему не сможет? Обычный /dev/sda1 может, а виртуальный вдруг не сможет? Ты чуток не разобрался, как происходит инициализация. Ядро в память грузит граб, до того, как примонтирован корневой раздел. При этом, сам файл ядра может находиться где угодно, хоть на пекинском серваке и грузиться по сети. Ему вовсе необязательно быть на устройстве с корнем. После загрузки ядра происходит монтирование корневого раздела. Это монтирование ничего не может "затереть" ибо еще ничего и нет, разве что initrd, если он есть. Само ядро находится в ОЗУ, а файл с ядром на этом этапе уже не нужен. Можешь проверить на какой-нибудь виртуалке, удалив во время работы файл с ядром, все будет прекрасно работать до самой перезагрузки. Если ФС из тех, которые умеет читать ядро, то все нормально и initrd, в принципе, не нужен, но если ФС какая-нибудь экзотическая, например, твой VHD, то получается, что ядро не может примонтировать его ибо не может загрузить нужные драйвера, ведь корень еще не примонтирован. Для этого придумали initramfs, куда ты можешь накидать разных файлов, которые нужны до монтирования корня. Образ initrd грузится в ОЗУ вместе с ядром и временно монтируется как корневой раздел, чтобы была возможность примонтировать реальный корень, после того, как нужные драйвера загружены, этот временный корень с initrd уже не нужен и мы его смело "затираем" монтированием основного корня. |
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
safoclНу так это все умеет LVM, и данные с диска спасаются, даже физический диск заменяется без выключения\рестарта машины. И это родная линуксовая штука, читать которую умеют и ядро и граб. safoclКак пропишешь в /etc/fstab так смонтирует. Другой вопрос, что драйвер для чтения VHD будет находиться на самом VHD (казус Мюнхаузена), но ведь для того и существует initramfs. Сделаешь хук, соберешь образ initrd |
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
А зачем VHD, если есть LVM?safoclНикак. Грабу нужно как минимум примонтировать собственные модули, которые в /boot/grub/i386-pc/, а без модулей он кроме ext2 и fat ничего не умеет. Все равно придется делать отдельный раздел вне VHD, а если все равно придется его делать, то в него можно всунуть ядро и initrd, тогда и надобность в монтировании средствами груба отпадает. Примонтируешь свой VHD уже после загрузки ядра. |
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
Синхронизация не включена, тайм-зона UTS, а должна быть Europe/Moscow. Сделай, как тут написано. И временную зону лучше не файл копировать а линк кинуть:
|
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
akoropМожно же переназначить. |
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
akoropУ меня mc даже в st запустился :) |
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
ctl+alt+F2 логин|пароль alt+F1
|
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
Если у тебя одна система стоит, зачем тебе эта простыня на три страницы? Сделай, как тут рекомендуют. У меня весь конфиг в пяти строчках: Только вместо LABEL=Arch64 свою метку поставь (или свой UUID)Естественно, всякие grub-mkconfig-и и os-prober-ы - в печку. |
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
Ну а логи подобные есть? |
heider |
|
Темы:
0
Сообщения:
83
Участник с: 09 декабря 2015
|
А почему модули не загружены?
|