Vima
написал 11 августа 2005 года в 14:18 (676 просмотров)
Ведет себя
неопределенно; открыл 36 тем в форуме, оставил 205 комментариев на сайте.
Имеется два жестких диска — /dev/hda (с Виндой ХР на нем), и /dev/hdb соответственно.
Я хочу на /dev/hdb установить RedHat, и чтобы загрузчки (в данном случае Grub) прописался в первую загрузочную запись именно /dev/hdb, а не /dev/hda, как он назойливо хочет сделать. Как добиться послушания?
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
DevOps as a Service from Palark
24/7 SRE & DevOps service to cover all your Kubernetes needs.
Странно, что установщик не даёт тебе выбрать, на какое устройство ставить загрузчик =/. Ну, раз так, то устанавливай, куда хочет он. Затем, загрузившись в linux, в конфиге grub’а внесёшь нужные тебе изменения (там только одно надо будет изменить — букву жёсткого диска ;)), прогонишь grub-install, а затем, загрузившись с виндового загрузочного диска в recovery console (консоли восстановления) выполнишь последовательно две команды: fixmbr, fixboot.
загрузившись с виндового загрузочного диска в recovery console (консоли восстановления) выполнишь последовательно две команды: fixmbr, fixboot.
-Что-то не помню я на своем загрузочном диске пункта recovery console…
Диск-то старый, Шапка № 9.
Я говорил о виндовом ;). Ну, тот, с которого ты виндовс устанавливала. Кстати, насчёт fixboot, fixmbr — это я заранее подразумеваю, что у тебя Win2000/XP.
Кстати, ЕМНИП, пункт recovery на загрузочном диске в RedHat 9 всё-таки был.
А, ну там тем более нет. Винда-то пиленная ;)
Вообще, я сама не пойму, почему RH не позволяет мне выбрать, куда воткнуть загрузчик… Странно это как-то. Может, я что-то не так делаю?
Ну там еще надпись такая — «Загрузчик будет установлен в MBR, /dev/hda». Но я-то не хочу, чтобы он затирал на том харде виндовый загрузчик…
Что значит «пиленная»? Пиратская чтоли? Дык, какая разница? Если диск с этой виндой загрузочный, то recovery console там есть по-любому ;).
Вот и я говорю, что странно. С ретхатными загрузчиками я давненько уже не связывался, но разве там нету какой-нибудь кнопки, типа «настроить» или «изменить»?
Да зачем fixmbr, fixboot?!
grub у неее ставится в mbr на первом
тут вполне сойдет, с досовской дискетки и fdisk /MBR
Нет, не загрузочный. Мне никогда не попадался загрузочный с ХР…
Есть, но эта кнопка назойливо пытается втиснуть загрузчик если не на /dev/hda, то на /dev/hdb2, что мне абсолютно не надо.
А откуда эту команду запускать надо?
Можно запустить даже из
a:\
что ли? Тогда как же он поймет, где именно я хочу восстановить мбр?
С одни хардом работает, как с двумя..
Ну по идее долежн на первом диске(с которого обычно и грузится) сделать.
Угу из a:\ или c:\ — без разницы
Гм, да способов куча. Можно и не вылазить из линукса:
Суть не в этом. А в том, будет ли от твоего «fdisk /mbr» и от моего dd хорошо виндовсу и, в частности, ntloader’у?
ntloader — у от fdiska будет хорошо, этот ппроверенно, т.к. нтлодырь, находится не в мбр а в разделе, а в мбр пихается обычный тупой мс-овский загрузчик
А вот dd лесть не советую, ваще таблицу разделов убить можна
Всё, разобралась… Всем thanx, там просто надо было сменить порядок дисков (сложно объяснять). ;)
Вчера устанавливал соседу RedHat 9 Cyrillic Ed который на четырех на дисках. Когда доходит до выбора загрузчика то можно выбрать lilo, grub или вообще не ставить. После выбора grub есть вожновть ставить либо в mbr или в первый сектор hd. В меню прекрасно отображаются все четыре опции:
* mbr 1st hda
* boot sector 1st hda
* mbr 2nd hdb
* boot sector 2nd hdb
Cheers.
У меня, однако, не RedHat 9 Cyrilic Edition, а просто RedHat 9.
И такого меню, где бы все эти опции отображались, у меня по каким-то причинам тоже нет. Там есть зато выбор порядкового номера жесткого диска, и именно от него и зависит, в чью mbr можно воткнуть загрузчик. Сразу до этого в жизни не додумаешься.
Да не покаим это причинам.
А наверно такое меню составляется из тех элементов, из которых вообще может быть загрузка произведена.
Поясняю на примере.
Вот например раньше у меня был двухканальный Adaptec 3940.
Каналов у него два. Но по своей конструкции загрузочным мог быть только один.
Далее, когда у меня висел один диск на канале A (загрузочном), а второй на B, то и никаого упоминания про второй диск в менб не было.
Но стоит перевести второй диск на канал A, в этом меню появляется и sda1 и sda2, ну и еще что-то.
Поэтому Ваш ворос не имеет отношение к Линукс.
Учите уважаемый матчасть своего компьютера.
Если в таком меню нет какого-то пункта, значит Вы вообще с него НЕ СМОЖЕТЕ загрузить ни Линукс, ни еще что-то другое.
По ходу дела у меня выросла еще одна проблема.
Загрузчик-то я установила в /dev/hdb, но теперь он не желает грузить Винду, которая стоит в отсеке /dev/hda1.
Вот конфиг, если надо:
Груб — тем он и плох, что диски обозначает как-то по-идиотски, к сожалению.
Порядок расположения дисков:
/dev/hda
* /dev/hda1 vfat 39004 MB
/dev/hdb
* /dev/hdb1 ext3 19768 MB
Это вы мне, что ли? Спасибо, я в нравоучениях не нуждаюсь.
Ну вот, никто ничего не знает…
Так у тебя линукс на hdb, а виндовс на hda, так? Тогда у тебя в конфиге просто перепутаны буковки винта. hd(0,0) надо поставить в секцию с загрузкой виндовса, а hd(1,0) — в секцию линукса.
Чтобы загрузить Windows поменяйте строку rootnoverify (hd1,0)
на rootnoverify (hd0,0)
P.S. Вообще тут никто нравоучений не читает.
Но если Вас щокирует определнный тон, разговора, что ж, ну Вы уж извините великодушно.
Но все же следует заметить, что по Вашим вопросам, Вам следует еще действительно много и много читать.
МНе вообще-то тоже, и когда мне кто-то говорит об этом, я на это не обижаюсь.
Я попробую, конечно :).
Странно то, что с перепутанными буковками Линукс-таки грузится :).
Ну всё, проехали…
Хы, теперь вообще ничего не грузится. И загрузчик пропал :).
ну терь чтоб уж наверняка dd if=/dev/random of=/dev/hda ))
знаешь, была бы это ветка «Флейм», то можно было бы понять твоё желание подколоть. однако, давай всё же не будешь так больше делать, а?
мммм…. проблема тут может быть в том, что… что MBR второго винта помнит о том, что во время установки оно было первым винтом..
может в этом и проблема, почитай документацию, как это рассказать грубу, чобы он поменял на то, что необходимо..
ну, или указжи не (hd1,0), что означает MBR, а (hd1,X), где X — это номер раздела с ХРюшкой.
Genie:
Неправ ты, GRUB всю нумерацию ведёт с нуля, и соотв.:
(hd1,0) — это /dev/hdb1
(hd0,0) — /dev/hda1
для загрузки винды в info grub рекомендуют делать следующее:
А что значит загрузчик пропал?
Хотя… помнится у меня были подобные проблемы… помню смутно, но может быть имеет смысл попробовать такой конфиг:
GRUB соответсиве номеров дискам выясняет в процессе загрузки, полагаясь на BIOS, соответственно нумерация может быть кривой сколь угодно.