В общем после переустановки дебиана, нужно было по нужде перезагрузиться в оффтопик, но при загрузке я увидел следующее сообщение об ошибке.
Почему это произошло я примерно знаю(оно загружалось не с того раздела), но тем не менее всё равно был достаточно удивлён.
Тут же был откопан установочник XP и загружена консоль восстановления.
После примерно получасового разбирательства была установлена истинная причина:
Неправильный boot.ini, его генерацией заново мы сейчас и займёмся.(Ужасно, но в виндовой консоли нет текстовых редакторов)
Достаточно было всего 3х комманд чтобы всё заработало как надо:
Первая команда меняет аттрибуты файла, позволяя его удаление.
Вторая собственно удаляет, а третья непосредственно генерирует boot.ini заново.
P.S. Я сначала хотел просто скопировать с ntfs, мне бы этого хватило, но во первых оно не видит кириллицу(так и не нашёл толковой инструкции которая бы заработала, а файл как раз по русски задан). + почему то ntfs примонтировалось в ro режиме, хотя в fstab писал чтобы в режиме rw. Ядро у меня сейчас 2.6.29 vanilla, поглядеть захотелось, загружается оно кстати почти на секунду быстре, меньше ест ресурсов и вообще очень замечательное, я доволен.
Windows could not start because the following file is missing or corrupt:
\System32\hal.dll
Please re-install a copy of the above file. Почему это произошло я примерно знаю(оно загружалось не с того раздела), но тем не менее всё равно был достаточно удивлён.
Тут же был откопан установочник XP и загружена консоль восстановления.
После примерно получасового разбирательства была установлена истинная причина:
Неправильный boot.ini, его генерацией заново мы сейчас и займёмся.(Ужасно, но в виндовой консоли нет текстовых редакторов)
Достаточно было всего 3х комманд чтобы всё заработало как надо:
attrib -h -r -s C:\boot.ini
del c:\boot.ini
bootcfg /rebuild fixbootПервая команда меняет аттрибуты файла, позволяя его удаление.
Вторая собственно удаляет, а третья непосредственно генерирует boot.ini заново.
P.S. Я сначала хотел просто скопировать с ntfs, мне бы этого хватило, но во первых оно не видит кириллицу(так и не нашёл толковой инструкции которая бы заработала, а файл как раз по русски задан). + почему то ntfs примонтировалось в ro режиме, хотя в fstab писал чтобы в режиме rw. Ядро у меня сейчас 2.6.29 vanilla, поглядеть захотелось, загружается оно кстати почти на секунду быстре, меньше ест ресурсов и вообще очень замечательное, я доволен.

Март 30th, 2009 at 19:06
удалять boot.ini не обязательно. в консоли восстановления надо всего лишь fixboot
Март 30th, 2009 at 19:10
оффтоп
какая временная зона у хостинга? сейчас gmt +4 msk, у сервера gmt +7.
Март 30th, 2009 at 20:42
Из заголовков:
Date Mon, 30 Mar 2009 13:41:06 GMT
Время на сервере:
~ $ date
Пнд Мар 30 17:40:53 MSD 2009
Обычная московская зона.
Март 31st, 2009 at 02:31
"с просоня" и "по нужде перезагрузиться" - это меня дико улыбнуло )))
Март 31st, 2009 at 10:12
Запись на NTFS поддерживается только через FUSE-модуль ntfs-3g. Увидеть кириллицу можно с помощью iconv:
iconv -f CP1251 -t UTF-8 file.txt > file.txt.utf-8
Можно отредактировать и преобразовать обратно
iconv -f UTF-8 -t CP1251 file.txt.utf-8 > file.txt
Только надо быть внимательным с концами строк. В Unix концы строк помечаются символом с кодом 10, а в DOS и Windows - двумя подряд идущими символами с кодами 13 и 10.