Я только что обновил старую коробку с Debian Etch до Lenny, а затем с Lenny до Squeeze. Получив систему до Squeeze, я установил новейшее ядро 2.6, linux-image-2.6.32-5-486. Когда я перезагрузил машину, она перестала работать.
После того, как GRUB сделает свое дело, я вижу сообщение "Распаковка initramfs", за которым сразу следует экран со следующими сообщениями:
[<c106e73d>] ? __generic_file_aio_write+0x263/0x28b
[<c10a2a1b>] ? alloc_inode+0x22/0x5e
[<c106e7b6>] ? generic_file_aio_write+0x51/0x94
[<c1093efb>] ? do_sync_write+0xbf/0x106
[<c1033a48>] ? autoremove_wake_function+0x0/0x2d
[<c10dfa2e>] ? security_file_permission+0xc/0xd
[<c1093e3c>] ? do_sync_write+0x0/0x106
[<c10947fb>] ? vfs_write+0x7e/0xd4
[<c10948e9>] ? sys_write+0x3c/0x63
[<c1369400>] ? do_copy+0xb6/0xeb
[<c1368e88>] ? flush_buffer+0x67/0x86
[<c13813cb>] ? gunzip+0x2aa/0x331
[<c110f8ac>] ? nofill+0x0/0x4
[<c1381121>] ? gunzip+0x0/0x331
[<c136921d>] ? unpack_to_rootfs+0x1f9/0x326
[<c1368e21>] ? flush_buffer+0x0/0x86
[<c1368c7a>] ? error+0x0/0xf
[<c1369a90>] ? populate_rootfs+0x0/0xf3
[<c1369adc>] ? populate_rootfs+0x4c/0xf3
[<c1369a90>] ? populate_rootfs+0x0/0xf3
[<c100113c>] ? do_one_initcall+0x54/0x154
[<c1368224>] ? kernel_init+0xa1/0xec
[<c1368183>] ? kernel_init+0x0/0xec
[<c1003997>] ? kernel_thread_helper+0x7/0x10
(В случае, если это не очевидно, процесс загрузки зависал достаточно долго, чтобы я мог снова все это набрать ... так что казалось бы, что это постоянная проблема.)
Любая идея, что вызывает эту проблему на основе вышеприведенного вывода? Есть ли шанс исправить это?
Я бы предпочел не переустанавливать, так как машина достаточно старая, чтобы не загружаться с привода CD-ROM; он может загружаться только с жесткого диска или с дискеты. Последняя версия Debian с загрузочными дискетами была Etch. Я бы действительно не хотел заново проходить процесс обновления Etch -> Lenny -> Squeeze, если его можно избежать.