Показать полную графическую версию : WinXP и Linux-RedHat7.3
ой!
забыла зарегестрироватся...... теперь висит как гость... :(
Barracuda
27-11-2002, 21:04
Ginger
Предлагаю - в сад (т.е. - в аську). Иначе - никак -:(
Barracuda
у меня такого нет.... не нравится....
да и вобще! я не успеваю ничего ставить! токо поставлю - всё рушется! :'(
у меня МСН.... адрес - gingersweb@hotmail.com
Barracuda
27-11-2002, 22:04
Ginger
Моё дело предложить ...
Тяжко через форум быдет, но попробуем ...
Barracuda
есть идеи по непонятным пустым местам?
и почему Лило не работает?
я ж его поместила на самый верх!
сижу тут перед Partition Magic и перед голым Виндом.... и не знаю на что решится.....
Исправлено: Ginger, 23:35 27-11-2002
Barracuda
27-11-2002, 22:35
Вот что, сделайте так:
Primary 1 - Ext2 - 32Mb - /boot
Primary 2 - NTFS - 7200 Mb - Win2K
Primary 3 - swap - 2*RAM - swap
Primary 4 - Ext3 - что осталось - / (root)
Ставьте сначала Win2K, потом поменяйте активный раздел на первый (fdisk досовский или Partition Magic это умеют делать) и ставьте Linux, разбивая на разделы не автоматически, а указав вручную. Потом можно будет поменять активный раздел (предварительно запаситесь аварийными дискетками с Partition Magic'ом) с первого на второй (с Linux'а на Win2K), если не удастся настроить загрузку одного из-под другого.
Добавлено:
Забыл ответить.
есть идеи по непонятным пустым местам?
Это может возникать вследствие того, что раздел заканчивается не на конце цилиндра а задолго до него, т.е. остаётся некоторое свободное место на цилидре. Так что лучше размеры в цилидрах указывать (прикинуть размер цилиндра не сложно, достаточно общий объём на их кол-во поделить :))
fdisk под Linux'ом должен показать этот эффект, указывая на то, чт физическая граница раздела не совпадает с физической границе цилиндра.
Barracuda
т.е. это как я и предпологала:
когда ставишь одну из них она прописывается в загрузочны сектор,
а вторая переписывает его.... или устраивает там неразбериху....
и поменяв активный раздел
можно прекратить этот безпридел
:biggrin: я ещё и поэт! лол
ок...
но что мне теперь всё делать с начала?
ведь у меня, по идеи, и Винд и Линух стоят уже... только Линух не грузится... можно с загрузочного дика, наверно. Но я хочу что б всё было, как надо, а то настраивать сейчас что-то нет смысла..... вдруг опять всё рухнет?
Добавлено:
я, кстати, посмотрела какое различие в том что от куда начинается,
вот, что обнаружила:
/boot
First Physical Sector (FPS) - 63
Last Physical Sector (LPS) - 48,194
C:
FPS - 48,258
LPS - 14,908,319
Extended
FPS - 14,908,320
LPS - 39,102,209
D:
FPS - 14, 908,383
LPS - 27,214,109
/user
FPS - 27,214,173
LPS - 34,395,165
/home
FPS - 34,395,228
LPS - 37,013,759
*/
FPS - 37,013,823
LPS - 37,800,944
/var
FPS - 37,801,008
LPS - 38,331,089
/SWAPSPACE
FPS - 38, 331,153
LPS - 39,102,209
но по цилиндрам всё ок - на одном заканчивается, на следуюшем начинается....
Добавлено:
WOWOW!! :biggrin:
я наконец его увидала!! :biggrin:
конечно в графическом интерфайсе....
он мне нравится :gigi:
ruslandh
28-11-2002, 05:07
Давайте так:
1 До установки - напишите для себя - что и в какой последовательности будете делать
2 Советую разбить диск самой с помощью Partition Magic (кстати у меня есть подозрение, что у Вас достаточно старая версия как Partition Magic, так и Boot Magic, если так, советую заглянуть на кряковяз: http://forum.oszone.net/topic.cgi?forum=10&topic=393&start=0
и установить версию 8.0. (или где-нибудь купить) (внутри этих 50 Мб есть и Boot Magic)
3 Уже на разбитый диск ставьте Win, а потом Linux.
4 Создайте загрузочную дискету Linux при установке.
5 Что-бы сразу не возиться с Winloader, поставьте lilo/grub в mdr (запасной вариант - дискетка)
6 Когда освоетесь с Linux, займетесь winloader
Успехов :)
Добавлено:
Извините - ту у меня браузер чуть-чуть барахлил - ваших последних сообщений не видел :oszone:
с бут диска могу зайти в Линух, но меня это не устраивает
я хочу что б при включении компьютера он у меня спрашивал:
"куда изволите? ХР? Линух?"
пока он так не делает... токо не пойму что 23М в самом начале диска занимает?...
свободное место, которое не пойму от куда взялось, мне тоже не нравится....
у меня есть по-крайней мере 2 варианта (приемлемых):
1.
а) удалить все партиции
б) отфарматироват вес винт целиком (чтобы все эти непонятные пустые места убрать)
в) разбить винт через дос или PM.8, как предложил Barracuda:
Primary 1 - Ext2 - 23Mb - /boot
Primary 2 - NTFS - 7200 Mb - XP
Primary 3 - swap - 2*RAM = 512 (многовато для него..) - swap
Primary 4 - Ext3 - что осталось - / (root)
но тут вопросы:
зачем свап в примари?
и что должно быть в "что осталось"?
у меня автоматический Линух разбил на:
*/user
*/home
*/
*/var
так как я не знаю, что нада, я так и оставила
обясните какие разделы надо?
у меня только один юзер - это я, я же админ
а что за вар и хом и что за раздел без названия - я не знаю... и зачем они?
как я поняла, как таковой диры /root - нет, точней рут это сразу всё - все резделы.
т.е. "что осталось" должно быть /user и всё?
и почему он должен быть примари?
2. через Винду в ПМ8
а) сплит все разделы Линуха
б) опять форматировать только это место на харде (под FAT32, потом разбить на разделы, за тем каждый из них сделать либо unlocated либо ext3) и надеятся что в следующий раз при установке никаких пустых мест он не обнаружит
в) на это место ставить вес Линух вместе в /boot
г) форматировать самый верхний раздел, там, где /boot раздел под FAT (т.к. он очень мал и FAT32 не получится) и ставить на него Boot Magic
и надеятся, что это сработает....
что скажите? что откорректируете?
Barracuda
28-11-2002, 19:06
Ginger
у меня автоматический Линух разбил на
А внимательнее лень почитать, чт я написал:
и ставьте Linux, разбивая на разделы не автоматически, а указав вручную
Т.е. создаётся _ВСЕГО_ОДИН_РАЗДЕЛ - корневой. Нужно указать, что делать это надо в ручную (а т.к. разделы уже существуют, то реально разбиватьничего не надо). Говорим, что делать через fdisk. В след. экране не жмакаем на имя диска (hda), а нажимаем OK. Дальше появится экран, в котором указаны имеющиеся разделы. Там присваиваем разделу /dev/hda точку монтирования /boot (в него будет писаться загрузочная информация и ядро). Разделу /dev/hda3 - swap, а разделу /dev/hda4 - корень, т.е. "/" (ессно, без кавычек :)).
Но это только по той разбивке, которую я указал.
не пойму что 23М в самом начале диска занимает?...
Это для того, чтоб бут-сектора Линукса и Винды лежали в пределах 1024-го цилиндра - ограничение на место расположения начала загрузочного раздела.
а что за вар и хом и что за раздел без названия - я не знаю... и зачем они?
Вар - для рабочих данных, хоум - понятно должно быть (без него можно и обойтись, но лучше не трогать). А раздел без названия всё таки имеет таковое. Это, собственно, корень. Тот раздел, который я охарактеризовал как "что осталось", т.к. судя по предыдущей информации, тама должно гига два оставаться после указания трёх предыдущих разделов.
А вообще не надо разбивать на /usr, /home, /var etc. Создайте один корень _И_ВСЁ_ТУТ. Дальше, когда опыт появится, можно поэкспериментировать.
сделать либо unlocated либо ext3
PM может создавать разделы ext2, т.е. первый и четвёртый разделы делаются в PM как ext2.
г) форматировать самый верхний раздел, там, где /boot раздел под FAT (т.к. он очень мал и FAT32 не получится) и ставить на него Boot Magic
и надеятся, что это сработает....
Неа, оставьте четыре раздела, как есть - Ext2, NTFS, Swap и Ext2 (который потом, при инсталяции Linux превратится в Ext3). Ставите активным второй раздел (Винды). Lilo/GrUB надо ставить не в master boot, а в первый сектор /dev/hda1. Потом, когда закончите инсталировать Linux, состряпайте загрузочную дискету и загрузитесь с неё. Чт делать дальше - потом. Главное сделайте так, ка говорю. Сейчас главное добиться результатов синсталяции и совместной работы двух систем. А расширенные разбивки оставим на потом.
Barracuda
А внимательнее лень почитать, чт я написал
я всё внимательно прочитала и поняла,
а это
у меня автоматический Линух разбил на
сказала к тому, что у меня УЖЕ есть. У меня уже есть Линух, который разбит, как я писала выше, но который грузится только с загрузочной дискеты.
и я поняла
разбивая на разделы не автоматически, а указав вручную
я уже пыталась так сделать....
у меня было:
dev/hda
* - unlocated - 23M (dev/hda1)
* C: - NTFS - 7200M (dev/hda2)
* Extended - 11600M *
* D: - FAT32 - 6008M (dev/hda4)
* - unlocated - 5500M (dev/hda5)
и вот на этот dev/hda5 - я прописала юзер и рут (всё делала через fdisk), а на dev/hda1 хотела поставить /boot, но он мне не разрешил! сказал чот не может быть примари! Тогда я вернулась назад - вместо fdisk, нажала autopartition - разбила так, как он предожил (так, как я писала выше), потом выделила бут, который был в самом начале Линуха, но не в начале харда - нажала "Edit" - там поставила звёздочку на "Force as Primary" - после чего он сам занял отведённое ему место в самом начале винчестера.
А Лило я вобще не помню что б спрашивало куда ставиться. Еслм вы говорите, что оно не в разделе бут, тогда я вобще без понятия где оно в данный мометн у меня стоит.
Всё у меня работает, но не так, как я хочу.
И Линух грузится, правда с загрузочной дискеты только, и Винд вроде доволен. Но мне не нравятся появившиеся пустые места и то, что при включении комп не спрашивает какую ОС я хочу грузить, а грузит сразу Винд.
Добавлено:
и почему свап на примари?
и к тому же: помимо оси мне нада ещё раздел под доки сделать.... и тогда свап будет на примари, а вес рут и + мои доки в extended?....
Исправлено: Ginger, 0:40 29-11-2002
Это для того, чтоб бут-сектора Линукса и Винды лежали в пределах 1024-го цилиндра - ограничение на место расположения начала загрузочного раздела.
Народ, LILO начиная с версии 21.3 (выпущенной в феврале 2000г.) "-will boot up from disks up to 2048 Gb", и будет работать на "all newer (post 1998) system".
Так что это: ограничение на место расположения начала загрузочного раздела уже вчерашний век :)
Исправлено: Invite, 7:08 29-11-2002
ruslandh
29-11-2002, 06:26
Invite
1 Только он начался два года назад а у людей бывают дистрибутивы и постарше.
2 Береженого бог бережет.
Добавлено:
Ginger Посмотрите:
http://ruslandh.h1.ru/homepc-html/
1 Только он начался два года назад а у людей бывают дистрибутивы и постарше.
Тот у кого дистрибутивы постарше (redhat 7.3 не такой уж и старый) и сам разберется куда ему загрузчик пихать :). К тому же тут скорее не от дистрибутива зависит (лило можно и с интернета скачать), а от биоса - поддерживает LBA - значит все нормально. А рекомендовать всем подряд ставить загрузчик в первые 1024 цилиндра, имхо, не есть хорошо - посовременнее надо быть.
2 Береженого бог бережет.
Только что примонтировал /boot с 1066 цилиндра (могу себе позволить такое) - лило даже не пикнул - все нормально работает. Кстати у grub'а тоже никаких проблем с ограничениями нет (info grub - faq).
Ginger
Советую винды ставить на FAT32 (не NTFS).
Invite
у ХР есть функции, которые работают только на NTFS.
Ну даже если и не в функциях дело.... ну и как это меняет дело в данной ситуации? FAT32 или NTFS - всё равно лило не работает.
ruslandh
я посмотрела ещё раз ранее даваемую вами ссылку про загрузку Линукса и NT с NT loader. Там были даны команды копирования bootsect.inx на флопи:
# mcopy /bootsect.lnx a:
или
# mout-t msdos /dev/fd0/mnt
# copy /bootsect.lnx/mnt
# umount/mnt
я зашла в Линух - там консоль - там напечатала -
# dd if=/dev/hda2 of=/bootsect.lnx bs=512 count1 - Enter
0--1 in
0--1 out (я не помню как точно, что-то вроде того)
потом я попробовала ввести команды копирования - он сказал:
нет таких команд :(
Barracuda
29-11-2002, 19:09
Invite
will boot up from disks up to 2048 Gb
А при чём тут гигабайты до цилиндров? Для конкретного диска она есть, но в общем - нет. Дело даже не в том, где /boot находится, а в том, где находитятся те самые 512 байт загрузчика. Дело в том, что функции ISL (Initial System Loader) отведено всего 10 бит под адрес цилиндра для загрузки стартового бут-сектора (как пишется в инсталяции FreeBSD " ... you should send all blames to IBM about this limit ...", как-то так). Это ограничение свойственно не для самого лоадера, а для "железного" загрузчика.
Ginger
copy /bootsect.lnx/mnt
Такой команды нет в Юниксах. надо писать так:
cp <что> <куда>
dd if=/dev/hda2 of=/bootsect.lnx bs=512 count1 - Enter
Ворде count=1.
Т.е. получается:
Вставляем дискету в FAT-формате в дисковод
# mount -t vfat /dev/fd0 /mnt/floppy
# dd if=/dev/hda2 of=/root/bootsect.lnx bs=512 count=1
Примечание: /dev/hda2 - раздел, на котором стоит LILO/GrUB)
# cp /root/bootsect.lnx /mnt/floppy
# umount /mnt/floppy
Убираем дискетку, перегружаемся в Винду.
Затем скатываем полученый файл bootsect.lnx с дискеты в корень Виндового раздела, а в boot.ini прописываем строчку:
C:\BOOTSECT.LNX ="Linux"
Пробуем.
и почему свап на примари?
Да куда угодно ег можно впихнуть. Я раскладку так, для примера дал. В ней соль была в том, что первичные разделы Win2K и Linux нужно ьы в примари запихнуть, а остальное можно в расштренный раздел. А Эти unalloceted 23 Mb в начале диска под /boot предполагалось занять. Это можно ручками устроить. Это делается тогда, когда система сама предлагает подправить конфигурацию разделов, наводим курсорчик на эти незанятые 23 метра, делаем New и указываем точку монтирования /boot и тип файловой системы ext2. Всё остальное можно оставлять. Так и быть. Просто когда создаётся один раздел под Linux. Т.е. вместо /usr, /home etc. создаётся всего один корень, на котором эти разделы будут расположены (/home, /usr etc.)
Barracuda
я может чего-то и не понимаю, потому что я это Линух первый раз в жизни увидела только когда ставить начала, но я не совсем.... э-ээ.... блин.... потерянная
А Эти unalloceted 23 Mb в начале диска под /boot предполагалось занять. Это можно ручками устроить. Это делается тогда, когда система сама предлагает подправить конфигурацию разделов, наводим курсорчик на эти незанятые 23 метра, делаем New и указываем точку монтирования /boot и тип файловой системы ext2.
я же писала:
и вот на этот dev/hda5 - я прописала юзер и рут (всё делала через fdisk), а на dev/hda1 хотела поставить /boot, но он мне не разрешил! сказал чот не может быть примари!
т.е. я пыталась это ручками сделать.
и ещё я написала:
Тогда я вернулась назад - вместо fdisk, нажала autopartition - разбила так, как он предожил (так, как я писала выше), потом выделила бут, который был в самом начале Линуха, но не в начале харда - нажала "Edit" - там поставила звёздочку на "Force as Primary" - после чего он сам занял отведённое ему место в самом начале винчестера.
и это к тому, что у меня УЖЕ всё разбито, как вы предлагаете и всё равно не загружается Линух без doot diska.
Исправлено: Ginger, 20:27 29-11-2002
Barracuda
30-11-2002, 00:15
Ginger
А можно дать раскладку по дискам, т.е. какие разделы вышли, в какой файловой системе и к чему монтируются? Только точно, без ссылок на предыдущие посты!
А Лило я вобще не помню что б спрашивало куда ставиться.
Ну как это? Там есть варианты, какой загрузчик использовать (или никакой вообще - no bootloader). Так вот, потом система предлагает выбрать куда этот самый загрузчик (LILO/GrUB, если, конечно, не выбирался вариант без загрузчика) ставить: Master Boot Record, First sector of /dev/hd** (первый раздел Linux'а).
ruslandh
30-11-2002, 02:07
Ginger
В некоторых дистрибутивах (например, в Mandrake ) для ручной разбивки диска надо выбрать режим устаноыки - expert (к сожалению не помню, как это в Red Hat)
Ginger
у ХР есть функции, которые работают только на NTFS.
NTFS в линуксе поддерживается в режиме "только-чтение".
всё равно лило не работает.
Ты лило не пробовала настраивать? Посмотри в "Панели управления" (не знаю как это в redhat называется) настройку загрузки.
Barracuda
Дело даже не в том, где /boot находится, а в том, где находитятся те самые 512 байт загрузчика.
512 байт это не 23 Mb их можно и в mbr записать и на дискету при желании. Нафига отдельный /boot делать?
А при чём тут гигабайты до цилиндров? Для конкретного диска она есть, но в общем - нет.
Ничего не понял :)
А можно дать раскладку по дискам, т.е. какие разделы вышли, в какой файловой системе и к чему монтируются?
Может я чего неправильно понял (вроде внимательно читал), но Ginger надо чтобы загрузчик (lilo, grub) нормально работал.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.