Створив LiveCD на основі генту. Використовував
http://belgorod.lug.ru/wiki/index.php/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_LiveCD_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B5_Gentoo та "Живчики, створені своїми руками".
Проблема у тому, що він не може перезавантажувати або вимикати систему.
Зависає на:
...
saving random seed [ok]
unmounting local filesystems [!!]
Куди дивитись?
Наприклад наразі fstab i menu.lst такі (змінював по різному, добавив real_root, пробував різні параметри у fstab):
/etc/fstab:
/dev/loop0 / squashfs defaults 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/boot/grub/menu.lst
default 0
timeout 3
silent
terminal --dumb --no-echo
title=XXX_X (LiveCD)
root (cd)
kernel (cd)/boot/vmlinuz quiet \
root=/dev/ram0 \
looptype=squashfs init=/linuxrc loop=/livecd.squashfs udev nodevfs real_root=/dev/loop0 udev cdroot
initrd (cd)/boot/initramfs.cpio
Із проектом цього LiveCD працював багато, але завжди вимикав віртуальну машину "швидким" методом (за допомогою VirtualBox).
Коли прийшов час реальних випробувань, виявилося, що машину неможливо вимкнути.
Тобто можливо я щось випадково змінив... не знаю.
Заново не хотілося б все робити, і не думаю що це 100% допоможе
.
Щоб таке перевірити?