2

Я просто клонировал свой корневой раздел (в ожидании dist-upgrade), изменил lilo.conf и fstab (в клонированном разделе) и запустил lilo.

Но, увы, система не загрузится с клонированного раздела. Я вижу несколько страниц не подозрительных сообщений ядра, а затем просто останавливается.

По какой-то причине я попытался загрузиться с хорошего раздела, добавив init=/bin/sh и система снова не загрузилась и остановилась на том же сообщении ядра. Это заставило поверить, что «с init что-то не так».

Поэтому я решил перевернуть таблицы и передал init=/sbin/init при загрузке с "плохого" раздела, и это действительно сработало - система загрузилась просто отлично.

Но я не понимаю, что здесь происходит. У кого-нибудь есть объяснение этому?

Вот мой лило, конф

# Automatically added by lilo postinst script
large-memory

lba32
boot=/dev/sda
root=/dev/sda3
install=/boot/boot.b
prompt
delay=30
timeout=30
vga=normal

default="Linux-3.8.2"

image=/boot/vmlinuz-3.8.2-ext4
        root=/dev/sda3
        label="Linux-3.8.2"
        vga=0x317

image=/boot/vmlinuz-3.8.2-ext4
        root=/dev/sdd3
        label="Linux-3.8.2-bak"
        vga=0x317

Изменить: это сообщения ядра

[    3.258242] sd 6:0:0:1: [sdf] Assuming drive cache: write through
[    3.262845] sd 6:0:0:1: [sdf] Attached SCSI removable disk

если это останавливается, то в этот момент, и я не вижу ничего из этого:

[    3.490096] firewire_core 0000:07:06.0: created device fw0: GUID 00ca308600001a4d, S400
[    3.513091] nvidia: module license 'NVIDIA' taints kernel.
[    3.517657] Disabling lock debugging due to kernel taint
[    3.818951] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[    3.823236] NVRM: loading NVIDIA UNIX x86 Kernel Module  310.40  Sun Mar  3 20:44:11 PST 2013

0