Категория: Windows
Прежде, чем сесть за написание этой темы, я провел день (около шести часов) в тщетных попытках самостоятельно решить свою проблему, нашел кучу инфо по ней, но, к сожалению, ничего не помогло. Прошу вас вникнуть и подсказать решение.
Это моя вторая самостоятельная попытка установить Linux. Прежде (успешно) пробовал Slackware 12 и, наигравшись и освоившись, решил поставить что-нибудь посерьезнее в целях применения на практике и попутного изучения.
Итак. Я устанавливаю <b>Gentoo 2007.0</b> (amd64) на доманшний компьютер с материнской платой ASUS K8N-E Deluxe (nForce 3 250) и процем AMD Athlon 64 3000+ S754. При установке строго следовал анлоязычному хендбуку, изредка отвлекаясь на http://ru.gentoo-wiki.com. Сам Gentoo проблем не доставил, все удачно собралось и установилось, дошел до этапа установки <b>GRUB</b> и перезагрузки.
После перезагрузки получил:
Grub Loading stage1.5.
Grub loading, please wait. error 17
При этом не появляется меню выбора ОС.
Сложность ситуации заключается в большом количестве хардов. В качестве Primary IDE (который указан в BIOS как загрузочный и куда я ставлю MBR-часть GRUB'а) используется PATA-хард <b>/dev/hda</b> (имеет два NTFS-раздела). Кроме того, имеется семь SATA-хардов, от /dev/sda до /dev/sdg. Все они имеют по одному NTFS-разделу, кроме <b>/dev/sdf</b>, который разбит и назначен следующим образом: /dev/sdf1 -- /boot (ext2); /dev/sdf2 -- swap; /dev/sdf3 -- /root (ext3); /dev/sdf4 -- / (ext3).
При помощи <i>grub</i> и <i>grub-install</i> я определил, что /boot-раздел соответствует GRUB'овскому указателю <i>(hd6,0)</i> (hda -- hd0, sda -- hd1, sdb -- hd2, sdc -- hd3, sdd -- hd4, sde -- hd5, sdf -- hd6, sdg -- hd7; первому разделу hdX1 всегда соответствует грабовский hdX,0).
Вот содержимое файла <b>/boot/grub/grub.conf</b>, находящегося в <b>/dev/sdf1</b>:
default 0 timeout 16 splashimage=(hd6,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux 2.6.23-gentoo-r6 root (hd6,0) kernel /boot/kernel-2.6.23-gentoo-r6 root=/dev/sdf4
title=Gentoo Linux 2.6.23-gentoo-r6 (rescue) root (hd6,0) kernel /boot/kernel-2.6.23-gentoo-r6 root=/dev/sdf4 init=/bin/bb
title=Windows 2003 rootnoverify (hd0,0) makeactive chainloader +1
(Перепечатывал с экрана, могут быть неточности). Указанные пути сто раз перепроверены. Файл /boot/boot является симлинком на ".", как это и сказано в хендбуке.
Я пробовал устанавливать GRUB в MBR как припомощи <i>grub install</i>, так и вручную из <i>grub</i>. В обоих случаях он рапортует об успешной установке без ошибок.
<i>grub</i> позволяет сделать команду <i>grub> root</i> только для раздела <i>(hd6,0)</i>, на другие разделы он ругается по поводу неподдерживаемой ФС. Про <i>(hd6,0)</i> он говорит, файловая система ext2fs, тип раздела 0x83 (то есть Linux).
С виду все как надо. Но при загрузке компа получаю Error 17. Эта ошибка указывает на неподдерживаемую ФС.
В одной из бесчисленных постов, озаглавленных "grub error 17", нашел идею, что при загрузке компьютера харды определяются не в том порядке, в каком они определяются из-под загруженной ОС. Но флопа в компе нет, поэтому <i>grub> find /boot/grub/grub.conf</i> я могу сделать под Gentoo загруженным с DVD, а <i>grub> root</i> он позволяет сделать только для <i>(hd6,0)</i>.
Пожалуйста, помогите. Буду благодарен всем, кто откликнется и поможет установить причину проблемы и решить ее.
Как я понимаю, проблема не является дистроспецифичной и если я ее не решу, то никакой линукс мне на компе не светит. (
Прочел ту тему. зайди в биос,ищи там надпись HDD. напротив этой надписи должно стоять или SATA или AHCI -- поменяй на IDE.Далее сохрани изменения клавишей F10 далее Y и ENTER .После перезагрузки пойдет установка без проблемного синего экрана
Да действительно стоит AHCI. Яправильно понял нужно поменять на IDE и все будет ОК.
А как убить ленук. Я в этой теме http://www.opennet.ru/openforum/vslu. ID15/1715.html извените ни чё не понял. Ранее никогда с ленукс не работал.
А fdisk /mbr делать не нужно.
amd athlon x2 64 на эту систему Виндовс ХР х86 пойдет. А то в руководстве написано
Совместимые операционные системы Подлинная Windows® 7 Профессиональная (64-битная), SuSe Linux Enterprise Desktop 10
---------- Добавлено в 19:19 ---------- Предыдущее сообщение было написано в 19:15 ----------
Спасибо,но перед созданием темы я эту ссылку читал в инете. У меня при загрузке с Лайв СД синий экран и
Стоп 0х0000007В. Меня интересует как снести Ленукс и поставить ХР в данном случае. Помогите в этом.
Настроение сейчас - я его победил! или он меня.
У меня на компьютере стояла Windows XP на системном диске С. Кроме системного на том же харде (мастер, 20 гигов) был еще один логический диск. Кроме того, имелся прицепленный хард-архив (400 гигов), который также был разбит на два диска. Вот на один из логических дисков хард-архива я и стал устанавливать Linux Mint 7 Gloria.
Кстати, до этого я с линуксом дел практически не имел. Разве что видел как с ним работают другие люди.
Переразбил второй логический диск второго харда еще на три штуки – пять гигов с лишним под /, еще пять – под /home. Предварительно оба отформатил под журналируемую систему ext4. Третий диск, размерами меньше гига, отдал под своп – файл подкачки.
Получилось примерно так:
sda1 – ntfs – 11,5 гигов – винда
sda5 – ntfs – 8,8 гигов – файлы
sdb1 – ntfs – 389,3 гигов – файлы
sdb2 – ext4 – 5 гигов – линух /
sdb6 – ext4 – 4,6 гигов – линух /home
sdb5 – swap – 1 гиг – подкачка
Описывать процедуру установки и некоторые мои ошибки долго. С такими талантами мне бы бета-тестером работать. Просто скажу что сперва загрузчик верно опознавал соседнюю ОСь и выводил два варианта загрузки, но потом накрылся медным тазом. Причем, как я понял, работать перестал как виндовый загрузчик mbr, так и лиунксовый grub.
Grub loading stage 1.5
Grub loading, please wait.
Error 17
Общение с тем, кто посоветовал эту ОСь ни к чему не привело. Переустановка Linuxa разными способами тоже.
Пять часов нигмил. Нанигмил кучу советов. Стал применять. Результаты и ход испытаний - в комментах. Там же вы найдете все опробованные и не опробованные способы. Если у вас такая же проблема, то может поможет.
UP1:
Предполагаемые причины локализованы:
1. Установка линуха и, собственного, груба не на основной винт
2. Неверная настройка груба или устаревший груб
3. Неверный выбор файловой системы под форматирование
UP2:
Решение для восстановления виндового загрузчика было найдено:
1. Взять диск с которого устанавливалась винда, вставить в дисковод, перезагрузиться (но прежде желательно установить в BIOS загрузку с CD. [First Boot])
2. Запустить РУЧНУЮ установку винды.
3. Дождаться экрана, где будет приветствие программы установки и выбор трех вариантов, среди которых «Чтобы восстановить Windows XP, с помощью консоли восстановления, нажмите ».
4. Нажать клавишу R
5. Нажать клавишу 1 и Enter, потом ввести пароль администратора (если он был). Потом Enter
6. Ввести команду fixmbr
7. Нажать клавишу Y и Enter
8. Ввести команду exit
9. Установить в BIOS обратно загрузку с харда
Решение для восстановления линуксового загрузчика ищется.
UP3:
Проблема была решена зверским путем: переформатированием всех разделов основного харда. Разбил его два диска. На первый, в 10 гигов, установил винду. Второй разбил еще на три части - 1 гиг под своп, 5 гигов под / (ext3), 3 гига под /home (ext3). После этого все заработало нормально.
Вернуть загрузчик от винды можно если загрузиться в винду и ввести команду fixmbr. Потом восстанавливаем линукс загрузчик
Это не сработало. Такой файл вообще не был найден.
Прежде всего ставим в BIOS загрузку с CD. [First Boot]
Загружаемся с Live CD, запускаем в консоли (терминале) груб (sudo grub) :
grub> find /boot/grub/stage1 «или в конце stage2»
Команда find (ищем загрузчик) тебе должна выдать (hdx,y) # полученные значения подставьте в следующие команды:
grub> root (hdx,y) «твой раздел с grub»
grub> setup (hdx) «поставить в mbr»
quit
Например если у тебя (1,3), то пишешь:
grub> root (hd1,3)
grub> setup (hd1)
Эта операция восстанавливает твой старый груб со всеми его пунктами.
В моем случае загрузчик был найден hd1,1. Программа выдала окно:
Checking if «/boot/grub/stage1» exists. yes
Checking if «/boot/grub/stage2» exists. yes
Checking if «/boot/grub/e2fs_stage1_5» exists. yes
Running «embed /boot/grub/e2fs_stage1_5 (hd1)». 17 sectors are embedded.
Succeseeded
Running «install /boot/grub/stage1 (hd1) (hd1)1+17 p (hd1,1) /boot/grub/stage2
/boot/grub/menu.lst». succeeded
Done.
Я вышел и перезагрузился.
Но после перезагрузки опять выскочила все та же ошибка.
После этого я обратился за подсказкой к Сергею Акимову (он же Serj). Сергей честно признался, что мало что понимает в Линуксе, но через пару минут выдал мне ссылку на Убунтологию. По ссылке я перешел, вчитался, и понял, что восстанавливать системный загрузчик винды mbr следовало не через виндовый Live CD, а через консоль восстановления!
Нашел диск с которого устанавливалась винда, выполнил все инструкции и ура! - виндовый загрузчик заработал! Мне при загрузке предложили выбрать какую ОСь я хочу загрузить, причем верно опознали обе.
Я загрузил винду – сработало. Перезагрузился, попробовал загрузить линукс – не сработало – выбросило опять в перезагрузку. Перезагрузился с вставленным диском Linux Mint 7 Gloria – выдало Booting GRLDR. _ и так провисело с часа два, пока я снова не перезагрузил
Переустановил линух. Все началось заново – ошибка 17 и все такое. Снова восстановил мбр.
Снова попробовал восстановить груб, учитывая то, что мбр теперь должен работать. Перезагрузился.
Комп нормально выдал опять мне на выбор два варианта загрузки, я выбрал линух и. ушел в перезагрузку.
Посоветовали переформатить систему с ext4 создай на харде с виндовыми разделами в самом начале диска то-есть перед sda1 основной раздел раздел. Размеров метров в 50. Отформатируй его в ext2. И туда ставь grub как описал сам у себя в ЖЖ. когда grub стартанёт просто меняй его конфиг в его же меню. И будет тебе счастье. а лучше перставь систему на ReiserFS. Проблемм таких возникать больше нибудет. К тому же замечано что при установки системы которую патченый граб грузит с ext4 всё работает на ура. А при прописывании загрузки с ext4 очень часто возникает ошибка 17.
нужно немного подправить /boot/grub/menu.lst. Находим вот такую строчку:
title Ubuntu 9.04 <. >
root (hdX,Y)
kernel /boot/vmlinuz-2.6.28-. root=. ro quiet splash
И добавляем к последней в конец rootfstype=ext4
Попробовал. Но он мне не дал сохранить исправленный файл - мол нет у меня прав тут распоряжатся!
Спросил у знающих людей. Те уточнили, что надо в Терминале ввести команду sudo su
Ввел. Мне выдало "You look tired" и какого-то забавного медвежонка в ASCII-графике
Ввел пароль. Он написал что команда не найдена. Ввел sudo su и пароль через пробел. Он мне написал что неизвестный ID.
Я даже попробовал ввести просто su. Он написал "There was a phone call for you"
Переформатировал разделы. Корень под reiserfs, а /home - под ext3. Перезагрузил. Выдало опять ошибку 17.
Сказали, что нужно поступить следующим образом:
Alt + F2, туда написать gksudo gedit /boot/grub/menu.lst и ввести пароль. Найти строку kernel /boot/vmlinuz-2.6.28-. root=. ro quiet splash и в конце ее через пробел вписать rootfstype=ext4.
А если разметишь корень как ext3, то вообще можешь этого не делать. Или если создашь отдельный /boot раздел ext3
1. Загрузился с Live CD.
2. Нажал Alt + F2. Появилось окно "Выполнить программу". Ввел туда "gksudo gedit /boot/grub/menu.lst". Открылся ПУСТОЙ документ. Закрыл.
3. Нажал Alt + F2. Ввел "gksudo gedit /boot/grub/menu.lst 11111111". Открылся ПУСТОЙ документ. Закрыл.
4. Перезагрузился с диска С. Вылезла ошибка 17.
5. Восстановил mbr
6. Перезагрузился с диска С. Появилось окно выбора Осей. Выбрал Линукс. Появилась надпись Booting GRLDR. _
7. Повторил первый пункт. Изучил /boot/grub/. Пришел к выводу, что это не хардовский, а лив сидишный. С учетом найденного на примонтированном винте бута изменил путь на media/disk/boot/grub/menu.lst
8. Открылся файл.
9. Нашел строку, заканчивающуюся на ro quiet splash
10. В конце этой строки поставил пробел и вписал rootfstype=ext4
Потом см. пункт 6.
Снес винду. Переформатировал нафиг все разделы. Разбил основной хард двадцатку на два диска - 10 гигов и 9 гигов. На 10-ку поставил винду. Девятку решил разбить под линукс, ext3.
Запустил лив сиди, начал установку. Тот сообщил что никаких осей на компе нет. Я удивился. Перезагрузился в винду, проверил - есть! Опять перезагрузился в лиуксовский лив сиди, подмонтировал диски, начал установку. Тот опять гордо сообщил что других осей нет. Хотя в процессе установки спросил не нужно ли мне с винды перенести профиль администратора? Ну не считает он винду за ось, в общем! Ладно.
Теперь установилось нормально. При включении компа груб выдает три варианта загрузки линуха и один - винды.
Из найденного, но не опробованного (может кому-то поможет):
Ошибка 17 выдается, если требуемый раздел существует, но тип файловой системы не опознается GRUB / grub не может примонтировать указанную партицию.
Убедитесь в правильности настройки root(x,y) в своем grub.conf.
Кроме того, если вы пытаетесь загрузить Windows, обеспечьте, чтобы в вашем файле grub.conf были строки root (hdX,Y) (или rootnoverify (hdX,Y)) и chainloader (hdX,Y)+1. Возможно ошибка в настройках menu.lst, указано неправильный номер диска к примеру.
Внимание новичкам: во всех вариантах с использованием диска-установщика или Live CD необходимо предварительно выставить в настройках BIOS загрузку с CD-romа (как правило в меню [First Boot]). Чтобы попасть в настройки Биоса – нажмите В САМОМ НАЧАЛЕ загрузки компа клавишу Delete и не отпускайте ее до появления экрана Биос.
Варианты с присоединением груба к мбр:
Если у нас раньше стоял MS Windows (и вы его просто переставили), тогда выполняем grub, а затем в его консоли пишем:
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
где hd0 - ваш диск. Первой строчкой мы указываем раздел, где размещается /boot, второй устанавливаем загрузчик в MBR, а третьей - выходим из консоли загрузчика.
Если они не стояли, добавляем в файл /etc/grub.conf (или /boot/grub/grub.conf) такие строчки:
title Windows
rootnoverify (hd0,4)
chainloader +1
В данном примере MS Windows находится на 5-м разделе, /dev/hda5
А дальше точно так же выполняем grub и в появившейся консоли загрузчика пишем:
grub> root (hd0,0) (Specify where your /boot partition resides)
grub> setup (hd0) (Install GRUB in the MBR)
grub> quit (Exit the GRUB shell)
Грузимся с 1CD ASPLinux 12
Заходим в режим восстановления системы.
Даем команды:
1. chroot /mnt/sysimage
2. sudo grub
3. find /boot/grub/stage2 (чтобы узнать параметры для следующей команды например: выдаст (hd0,4) )
4. root (hd0,4)
5. setup (hd0) или (hd0,0)
6. quit или Ctrl+C
Перезагружаемся. reboot или Ctrl+Alt+Del
Мне удалось восстановить grub и мультизагрузку (выбор винды или линукса). Вот как с это сделал:
1. Загрузился c LiveCD
2. Нашел разделы, куда была установлена Ubuntu:
поскольку у меня Ubuntu установлена была на другой винт, просмотрел его с помощью sudo fdisk -l /dev/hdb
3. Смонтировал /boot раздел (где находится загрузчик) sudo mount /dev/hdb1 /hdb1
4. Посмотрел в смонтированной фс файлик /hdb1/grub/menu.lst и определил, что root (загрузочный раздел, как я понял, а не линуксовый root который на /dev/hdb2) находится на (hd1,0) или на /dev/hdb1
5. Далее запустил sudo grub и в нем:
# root (hd1,0)
# setup (hd0)
насчет setup (hd0) скажу отдельно: если делать setup (hd1), то загрузчик grub прописывается в mbr диска hdb, и при перезапуске ничего не меняется, сразу загружается винда, потому в случае моей установки надо было прописывать именно (hd0)
Загружаемся с любого LiveCD монтируем корневой и boot раздел диска:
например sda6 -- "/", а sda1 -- "/boot":
mount /dev/sda6 /mnt/sda6 && mount /dev/sda1 /mnt/sda6/boot
затем меняем корневую директорию:
chroot /mnt/sda6
и в первой же строке вводим комманду:
grub
Далее произойдёт проверка доступных дисков, которая может занять некоторое время.
В конце концов должно появиться приглашение:
GRUB>
в нем укажем наш загрузочный диск:
root (hd0,0)
и скажем grub`у установить себя на этот диск:
setup (hd0)
загрузчик grub прочтет все конфигурационные файлы из директории /boot/grub и перепишет MBR.
Далее скажем:
quit
выйдем из переменной корневой директории и перезагрузимся.
Всё должно работать.
Варианты с ручным указанием правильных параметров:
Да пофигу, откуда граб запускать. Главное его инсталльнуть на загрузочный хард (setup hd(0)), а потом в конфиге /boot/grub/menu.lst правильно указать параметры
а) root - имеется ввиду рут граба (т.е. hd(0,0), а не hda1 !)
б) путь к ядру
в) путь к initrd
Варианты с инсталляцией груба:
Решил загрузкой с LiveCD linux (напр. Ubuntu) и командой в терминале:
sudo grub-install --root-directory= <устройство>
Вместо подставляем путь до корня смонтированной системы, а вместо <устройство> - устройство на которое ставим загрузчик.
Если на компьютере установлены несколько жестких дисков то вам нужно узнать на каком именно. Жесткие диски в линуксе нумеруются hda, hdb, hdc и т.д.
Узнать это можно выбрав, к примеру, утилитку разметки дисков.
В моем случае команды была следующей:
sudo grub-install --root-directory=/media/disk /dev/sda
Пример: загрузился с LiveCD. Далее выбрал утилитку разметки дисков. Она то мне и показала, что есть сие "путь до корня смонтированной системы" и "устройство" в моем случае /media/disk и /dev/sdb1 соответственно. Т.е. на втором харде стояла Убунта.
З.Ы. Иногда еще говорят, что перед инсталляцией груба надо примонтировать свой хард командой
sudo mount /dev/hda1 /media/disk
Кроме того, в ответах различаются варианты указаний имени устройства в команде установки. Например, вместо sda или sdb надо, мол, указывать hda (hdb) или hda1 (hdb1, hda5 и т.д.)
Потом, если надо, можно подредактировать menu.lst в /media/disk/boot/grub
При существующем и ранее работавшим дистрибутивом Linux следующий:
1. Взять загрузочный CD того дистрибутива, который установлен (можно и другого, но тут как сработает)
2. Выбрать при загрузке опцию: linux rescue
3. Смонтировать разделы Linux с жёсткого диска в каталог /sysimage (загрузочный диск родного дистрибутива в Fedora и Centos сделает это сам) и запустить chroot /sysimage
Таким образом вы получите практически загрузку с установленного ранее дистрибутива
4. Выполнить grub-install на /dev/hda (или /dev/sda если у вас SATA или SCSI)
После перезагрузки должно появится меню GRUB которое было ранее в grub.conf в разделе Linux на жёстком диске
Вариант с возможностью восстановления через меню диска-установщика:
Вставляем диск того же линукса и ребутимся. Далее "Rescue system" и в меню выбираем "restore windows booter" или что-то вроде того. И все отлично работает. Слава пингвинам)
Артём Пьяных, 31 год
Я езжу на Ford Explorer 4.0 V6
Минск, Беларусь
Где-то больше года мучался с тем, что при попадании на скорости в яму\канаву или другие неровности на дороге, моя магнитола издаёт в динамики такой характерный звук “кррхх…” и перестаёт играть весело отбивая на экране ошибку error-17…а для того, что бы диск снова заиграл его нужно было извлечь из магнитолы и вставить по новой…
Дальше стало ещё лучше, всовываешь диск, а он не раскручивается, а выдаёт со старта ошибку error-11 … и снова диск извлекаешь и вставляешь до тех пор, пока диск не прочитается… Всё бы ничего, но музыка при этом игралп так, как будто диск затёрт до такого состояния, что просто не передать…
Погуглил на предмет своих ошибок и выяснил, что ошибка 17 появляется из-за того, что головка “слегка запылилась”, а error 11 выбивает из-за того, что головка вроде как сошла со своего паза из-за того, что кагда диск не успев вылезти из магнитолы, его обратно пытаются всунуть (за мной периодически такие грешки были)…
Вобщем диска для прочистки головки у меня естественно нет, а так как терять особо нечего т.к. радио в любом случае играло бы… извлёк пациента из торпеды и принёс дамой:
И начал потихоньку разбирать…
Добрался до виновника торжества:
Начистил его медицинским спиртом и собрал всё в обратном порядке…
Болтиков и пружинок на столе лишних не осталось… взял магнитолу и потопал в авто проверять работоспособность…
Диск запустился сразу и заиграл без посторонних хрустов и скрипов, которые до этого были на этом же диске, а мне при этом казалось, что диск зацарапался… Ради эксперимента проехался по «ровной дороге» с попаданием в яму\канаву и прочую дорожную гадость, а диск играл мало того, что без скрипов\хрустов и прочего постороннего… так ещё и ошибки перестало выбивать и 11-ю и 17-ю… а я уже настроился было на выходных ехать за новой магнитолкой, ну да ладно лишних $$$ сэкономлю на приобретение чего-нибудь другого:)
четыре года назад Пробег 255000 км Метки: самостоятельный ремонт
Нравится 23 Поделиться: Подписаться на машину
Иван Иванов Ученик (95), закрыт 5 лет назад
Установил Partition Magic EN v8.0.1242 +Русификатор. Программа после установки выдала ошибку. Перезагрузится не вышло - загрузка с жёсткого не пошла.
Комп при включении на чёрном экране выдаёт ошибку:
GRUB Loading stage 1.5.
GRUB Loading. please wait.
Error 17
_ (и мигающий курсор)
Что делать. Комп даже linux не видит.
Повторная переустановка не помогла - та же ошибка.
Информация на дисках пока целая, смотрел через Acronic.
Войти могу только в BIOS
Нашёл вот такую инфу, но как и что пока не понимаю
root (hd0,0)
filesystem type unknown partition type 0x7
Error 17. Cannot mount selected partition
Эта ошибка выдается, если требуемый раздел существует, но тип файловой системы не опознается GRUB.
Убедитесь в правильности настройки root(x,y) в своем grub.conf.
Кроме того, если вы пытаетесь загрузить Windows, обеспечьте, чтобы в вашем файле grub.conf были строки root (hdX,Y) (или rootnoverify (hdX,Y)) и chainloader (hdX,Y)+1.
Дополнен 5 лет назад
При установке Partition Magic, был испорчен файл загрузки Linux /
Переустановил Linux - всё заработало.
Может мой опыт кому то хоть пригодится.
День то потерян.
А мне по ФИГ :) Гений (58397) 5 лет назад
помнится у мну такая херня была, когда я тока впервые в жизни устанавливал Linux (Мандриву) и накосячил при установке, надо было загрузчик в MBR сунуть, но я как всякий нормальный ламер этого не знал )))
короче, делай выводы сам, типа включи мозГ ;)
[ссылка заблокирована по решению администрации проекта] для размышлений
Тейминэ Абдул-Вахиди Лашкари Искусственный Интеллект (285700) 5 лет назад
Попробуйте написать на е-мейл webdok@email.su с пометкой для Фатуева Константина. Поможет.
Такие сообщения об ошибках 17 могут появляться в процессе установки программы, когда запущена программа, связанная с Apple Inc. (например, iTunes), при запуске или завершении работы Windows, или даже при установке операционной системы Windows. Отслеживание момента появления ошибки 17 является важной информацией при устранении проблемы.
Причины ошибки 17Ошибки типа Ошибки во время выполнения, такие как "Ошибка 17", могут быть вызваны целым рядом факторов, поэтому важно устранить каждую из возможных причин, чтобы предотвратить повторение ошибки в будущем.
Ошибки во время выполнения в базе знаний Как исправить ошибку iTunes 17Ниже описана последовательность действий по устранению ошибок, призванная решить проблемы Ошибка 17. Данная последовательность приведена в порядке от простого к сложному и от менее затратного по времени к более затратному, поэтому мы настоятельно рекомендуем следовать данной инструкции по порядку, чтобы избежать ненужных затрат времени и усилий.
Пожалуйста, учтите: Нажмите на изображение [ ]. чтобы развернуть инструкции по устранению проблем по каждому из шагов ниже. Вы также можете использовать изображение [
], чтобы скрывать инструкции по мере их выполнения.
Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей Ошибка 17 не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!
В связи с подобным риском мы настоятельно рекомендуем использовать надежные инструменты очистки реестра, такие как WinThruster (разработанный Microsoft Gold Certified Partner), чтобы просканировать и исправить любые проблемы, связанные с Ошибка 17. Используя очистку реестра. вы сможете автоматизировать процесс поиска поврежденных записей реестра, ссылок на отсутствующие файлы (например, вызывающих ошибку 17) и нерабочих ссылок внутри реестра. Перед каждым сканированием автоматически создается резервная копия, позволяющая отменить любые изменения одним кликом и защищающая вас от возможного повреждения компьютера. Самое приятное, что устранение ошибок реестра может резко повысить скорость и производительность системы.
Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.
Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с Ошибка 17 (например, iTunes):
Следующие шаги при ручном редактировании реестра не будут описаны в данной статье, так как с большой вероятностью могут привести к повреждению вашей системы. Если вы хотите получить больше информации о редактировании реестра вручную, пожалуйста, ознакомьтесь со ссылками ниже.
Мы не несем никакой ответственности за результаты действий, совершенных по инструкции, приведенной ниже - вы выполняете эти задачи на свой ??страх и риск.
и признается корпорацией Microsoft в качестве ведущего независимого поставщика программного обеспечения, с высшим уровнем компетенции и качества. Близкие взаимоотношения компании Solvusoft с корпорацией Microsoft в качестве золотого партнера позволяют нам предлагать лучшие в своем классе решения, оптимизированные для работы с операционной системой Windows.
Как достигается золотой уровень компетенции?
Чтобы обеспечивать золотой уровень компетенции, компания Solvusoft производит независимый анализ,добиваясь высокого уровня опыта в работе с программным обеспечением, успешного обслуживания клиентов и первоклассной потребительской ценности. В качестве независимого разработчика ПО Solvusoft обеспечивает высочайший уровень удовлетворенности клиентов, предлагая программное обеспечение высшего класса и сервисные решения, постоянно проходящие строгие проверку и отбор со стороны корпорации Microsoft.
НАЖМИТЕ для верификации статуса Solvusoft как золотого партнера корпорации Microsoft на сайте Microsoft Pinpoint >>
Error 17 после установки Windows Ultimate
В общем все началось с удаления файлов с папки систем32 программой ВистаМанажер. После этого Винда загружалась до "окна приветствия", а после наступал черный экран.
Решил установить новую Висту поверх, дабы сохранить инф-у. После окончания установки комп перезагрузился и написал вот такое:
Booting `Windows Vista`
acpi
Vista Loader 2.1.2
Done!
fallback 1
find --set-root /bootmgr
Error 17: File not found
Booting `Windows NT/2000/XP`
fallback 2
find --set-root /ntldr
Error 17: File not found
Booting `Enter Command Line`
Boot failed! Press any key to entrer command line.
Извечный вопрос what to do?
Ответ: Error 17 после установки Windows Ultimate
Не уж то ли такая уникальная проблема?
Вообщем делал следующие манипуляции:
root (hd0,0)далее роисходило следующее
перезагрузка. "Виндовс лоадинг фаилс"
затем вылетела табличка File not found: Cannot find file: C:\D2D\Images\*.WSI when try to determine UI language
нажимаю ОК. (на всякий случай - Лаптоп Асер 7720)
появляется окно Acer eRecovery Management.
How would u like 2 restore?
Restory system to factory default
Rstory system from CD/DVD
Плиз увайт а момент. а затем Error
Restore failed - reason 0xa0000001.
Click Ok to restart computer
ID's ошибок и предупреждений
error 001: expected token: "%s", but found "%s" - пропущен символ "%s", но найден "%s";
error 002: only a single statement (or expression) can follow each "case" - ;
error 003: declaration of a local variable must appear in a compound block - ;
error 004: function "%s" is not implemented - функция "%s" не определена;
error 005: function may not have arguments - Функция может не иметь аргументов;
error 006: must be assigned to an array - Это должно быть в массиве;
error 007: operator cannot be redefined - Оператор не может использоваться;
error 008: must be a constant expression; assumed zero - Это должна быть константа;
error 009: invalid array size (negative or zero) - Неправильный размер массива. Отрицательное значение или ноль;
error 010: invalid function or declaration - Неправильная функция;
error 011: invalid outside functions - Неправильный вывод функции;
error 012: invalid function call, not a valid address - Неправильный вызов функции;
error 013: no entry point (no public functions) - ;
error 014: invalid statement; not in switch - Неверная команда;
error 015: "default" case must be the last case in switch statement - Оператор "default" должен быть последним;
error 016: multiple defaults in "switch" - Несколько операторов "default" в "switch";
error 017: undefined symbol "%s" - неизвестный символ (неопределённая переменная) "%s";
error 018: initialization data exceeds declared size - несовпадение данных в массиве с указанными рамками (увеличить размер массива);
error 019: not a label: %s" не является строкой ;
error 020: invalid symbol name "%s" - ошибочное название символа (начинается с цифры, например);
error 021: symbol already defined: %s" - символ уже определён (дважды встречается new одного и того же символа);
error 022: must be lvalue (non-constant) - ;
error 023: array assignment must be simple assignment -начения массива должны быть простыми;
error 024: "break" or "continue" is out of context -Операторы "break" или "continue" вне тела паблика ;
error 025: function heading differs from prototype - Функция заголовка отличается от прототипа ;
error 026: no matching "#if. " -"#if. " не найдено ;
error 027: invalid character constant - Неправильные символы константы ;
error 028: invalid subscript (not an array or too many subscripts):неверное выражение, нет результата
%s является недействительным массивом;
error 029: invalid expression, assumed zero - неверное выражение, нет результата;
error 030: compound statement not closed at the end of file - составной оператор не закрыт в конце файла, поставить return 1;> в конец мода;
error 031: unknown directive - неверная директива (подключение плагина в дефайнах, неверное установка пути инклюда и тому подобное);
error 032: array index out of bounds (variable "%s") - Индекс массива %s превышен ;
error 033: array must be indexed (variable "%s") -Массив %s неизвестен ;
error 034: argument does not have a default value (argument %d) - Аргумент не имеет начального значения ;
error 035: argument type mismatch (argument %d) - Несоответствие типов аргумента ;
error 036: empty statement - Пустой оператор ;
error 037: invalid string (possibly non-terminated string) - Неправильная строка;(обычно бывает, если забывам ставить закрывающие ковычки "text");
error 038: extra characters on line -Лишние символы в строке ;
error 039: constant symbol has no size - Символьная константа не имеет размера;
error 040: duplicate "case" label (value %d) - несколько раз объявлен "case" с одним и тем же параметром;
error 041: invalid ellipsis, array size is not known - Размер массива неизвестен;
error 042: invalid combination of class specifiers - Недопустимое сочетание класса;
error 043: character constant exceeds range for packed string - ;
error 044: positional parameters must precede all named parameters - ;
error 045: too many function arguments - ;
error 046: unknown array size (variable "%s") - ;
error 047: array sizes do not match, or destination array is too small - размеры массивов конфликтуют, либо целевой массив слишком маленький (нужно увеличить число в квадратных скобках);
error 048: array dimensions do not match - ;
error 049: invalid line continuation - ;
error 050: invalid range - ;
error 051: invalid subscript, use "[ ]" operators on major dimensions - ;
error 052: multi-dimensional arrays must be fully initialized - ;
error 053: exceeding maximum number of dimensions - ;
error 054: unmatched closing brace - ;
error 055: start of function body without function header - ;
error 056: arrays, local variables and function arguments cannot be public (variable "%s") - ;
error 057: unfinished expression before compiler directive - ;
error 058: duplicate argument; same argument is passed twice - ;
error 059: function argument may not have a default value (variable "%s") - ;
error 060: multiple "#else" directives between "#if. #endif" - ;
error 061: "#elseif" directive follows an "#else" directive - ;
error 062: number of operands does not fit the operator - ;
error 063: function result tag of operator "%s" must be "%s" - ;
error 064: cannot change predefined operators - ;
error 065: function argument may only have a single tag (argument %d) - ;
error 066: function argument may not be a reference argument or an array (argument "%s") - ;
error 067: variable cannot be both a reference and an array (variable "%s") - ;
error 068: invalid rational number precision in #pragma - ;
error 069: rational number format already defined - ;
error 070: rational number support was not enabled - ;
error 071: user-defined operator must be declared before use (function "%s") - ;
error 072: "sizeof" operator is invalid on "function" symbols - ;
error 073: function argument must be an array (argument "%s") - ;
error 074: #define pattern must start with an alphabetic character - ;
error 075: input line too long (after substitutions) - слишком длинная строка после интеграции параметров (возможно, много лишних пробелов, или результативные данные слишком велики для строки (по длине));
error 076: syntax error in the expression, or invalid function call - Неправильный синтаксис или неправильный вызов функции;
error 077: malformed UTF-8 encoding, or corrupted file: %s - Плохая кодировка UTF-8 или плохой файл %s;
error 078: function uses both "return" and "return " - Функция использует два "return";
error 079: inconsistent return types (array & non-array) - несовместимость типов возвращённых результатов (массив и немассив) (сопоставить данные в функции и изменить типы переменных);
error 080: unknown symbol, or not a constant symbol (symbol "%s") - Неизвестный или непостоянный символ %s;
error 081: cannot take a tag as a default value for an indexed array parameter (symbol "%s") -Нельзя взять значение в массива %s ;
error 082: user-defined operators and native functions may not have states - Созданные пользователем функции или операторы не имеют состояния;
error 083: a function may only belong to a single automaton (symbol "%s") - Функция может принадлежать только к одной автоматизации ;
error 084: state conflict: one of the states is already assigned to another implementation (symbol "%s") - ;
error 085: no states are defined for function "%s" - Ни одно состояние не определено для функции
%s;
;
error 086: unknown automaton "%s" - Неизвестная автоматизация %s;
error 087: unknown state "%s" for automaton "%s" - Неизвестное состояние в автоматизации;;
error 088: number of arguments does not match definition - количество аргументов не совпадает с объявленными в функции;
fatal error 100: cannot read from file: "%s" - невозможно прочитать/найти файл %s в стандартной директории;
fatal error 107: too many error messages on one line - слишком много ошибок на одной строке (обычно из-за одного неправильного параметра);
warning 200: symbol "%s" is truncated to 31 characters - название переменной %s обрезается до 31 символа (укоротите название переменной %s);
warning 201: redefinition of constant/macro (symbol "%s") - двойное определение одинаковой константы (смотреть #define);
warning 202: number of arguments does not match definition - несовпадение количества аргументов;
warning 203: symbol is never used: "%" - символ "%" никогда не используется;
warning 204: symbol is assigned a value that is never used: "%s" - символ создан, ему ставится значение, но далее он не используется.
warning 209: function "%s" should return a value - функция %s должна возвращать какое-либо значение (return 1; к примеру);
warning 211: possibly unintended assignment - в условии использовано не сравнение, а присвоение;
warning 213: tag mismatch - несовпадение аргументов в функции;
warning 215: expression has no effect - выражение не имеет эффекта;
warning 216: nested comment - вложенный комментарий (вынесите его за функцию);
warning 217: loose indentation - невыровненная строка (return должен быть строго под телом функции по левому краю, либо можно добавить в начало мода строку #pragma tabsize 0, но это не рекомендуется, так как иногда может не понимать и не прочитывать скобки "<" и ">");
warning 219: local variable "%s" shadows a variable at a preceding level - переменная дважды объявлена;
warning 224: indeterminate array size in "sizeof" expression (symbol "%s") - должен быть определён размер массива %s (если определён статиком, заменить дефайном);
warning 225: unreachable code - невалидный код;
warning 235: public function lacks forward declaration (symbol "%s") - необходим форвард функции %s (перед функцией пишем forward(%s);
%s - имя переменной.
Авторы: OKStyle, webserfer, Kaza40k, [Nos]B
Ym[0]n, _volk_, ДениСыч, [MTA]MaPeR5518
Сообщение отредактировал [MTA]MaPeR5518 - Среда, 14.12.2011, 06:47:35
Я лично когда был новичком сам не хрина не понел что значит.
Указаное выше тупо списано с сайта даже без нормального описания ошибок.
Думаю мое будет лучше.
200?'200px':''+(this.scrollHeight+5)+'px');"> error 001: expected token: ";", but found ")" - не хватает точки с запятой
error 001: expected token: ">", but found "-end of file-" - в конце файла нету продолговатой скобки
error 013: no entry point (no public functions) - пустой файл
error 017: undefined symbol "symbol" - переменная symbol не задана
error 021: symbol already defined: "symbol" - переменная уже была задана
error 025: function heading differs from prototype - функция выглядит неверно
error 029: invalid expression, assumed zero - неправильный код
error 033: array must be indexed - Не хватает определения размера массива
error 052: multi-dimensional arrays must be fully initialized - Массив не полностью заполнен
error 074: #define pattern must start with an alphabetic character - посторонние символы в #define
fatal error 100: cannot read from file: "file" - нет такого файла
fatal error 107: too many error messages on one line - слишком много ошибок на одной линии
200?'200px':''+(this.scrollHeight+5)+'px');"> warning 202: number of arguments does not match definition - число аргументов не соответствует определению
warning 203: symbol is never used: "symbol" - переменная symbol не была использована
warning 209: function "function" should return a value - не хватает return
warning 215: expression has no effect - бессмысленно(Не даст эфекта)
warning 217: loose indentation - Табуляцию надо поставить лесинкой
warning 225: unreachable code - Не правильный код