Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Dual-Boot Windows XP and Linux

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Anna



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После установки Линукса проблемы и с запуском Линукса, и с запуском Винды - пожалуйста помогите.
 
Пытаюсь запустить Линукс с такими настройками в Master File Table:
 
Partition 1 (~60GB)  Extended (type 05 или 0F, bootable 80) содержит Caldera Linux  на 2 "logical partitions":  
 
   linux ext2 (type 83, bootable 80)  
   linux swap (type 82, bootable 00)
 
Partition 2 (~60GB)  Hidden NTFS Win XP (type 17, bootable 00)            
Partition 3 (~60GB)  Hidden NTFS Win XP (type 17, bootable 00)
 
Линукс не запускается - причем не помогает изменение типа "Extended Х" (0F) на "Extended" (05).
 
 
Более того, Винда не запускается когда меняю настройки на:
 
Partition 1  Extended (type 0F или 05, bootable 00) Caldera Linux
   linux ext2 (type 93, bootable 00)  
   linux swap (type 82, bootable 00)
Partition 2  Hidden NTFS Win XP (type 17, bootable 00)            
Partition 3  Active NTFS Win XP (type 07, bootable 80)
 
Винда запускается только если я вообще прячу эту Extended Partition - например:
Partition 1  Hidden Linux (type 93, bootable 00)
Partition 2  Hidden NTFS Win XP (type 17, bootable 00)            
Partition 3  Active NTFS Win XP (type 07, bootable 80)
 
Насколько мне известно, Линукс должен запускаться с "logical partition" и Винда должна работать в присутствии Extended Partition.  Пожалуйста подскажите что я здесь делаю неправильно  
 

Всего записей: 1116 | Зарегистр. 11-11-2002 | Отправлено: 00:40 01-01-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Anna
1. у тебя менеджеры не кричат на ntfs партишены что они пересекают 1024 цилиндр и "могут быть" не загрузочными?
2. зачем ты их меняешь hidden то те, то эти? почему не оставить их впокое?
3. почему вобще линух в extended partition??
4. ты когда прячешь партишены, может там гденить винда путается с названиями, ведь она тоже не по буквам, а по номерам дисков/партишинов ориентирувется типа /Disk(0)/Partition(3)

Цитата:
Partition 1  Extended (type 0F или 05, bootable 00) Caldera Linux  
   linux ext2 (type 93, bootable 00)  
   linux swap (type 82, bootable 00)  
Partition 2  Hidden NTFS Win XP (type 17, bootable 00)            
Partition 3  Active NTFS Win XP (type 07, bootable 80)  


Цитата:
Partition 1  Hidden Linux (type 93, bootable 00)  
Partition 2  Hidden NTFS Win XP (type 17, bootable 00)            
Partition 3  Active NTFS Win XP (type 07, bootable 80)  

у тебя вобще все напутано... там 5 партишинов, а тут 3, вот линух с виндой и путаются небось.
 
ЗЫ: есть ли возможность переставить все по-нормальному? или диск уже заполнен ценными данными? если заполнен, то как оно было раньше то?

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 03:31 01-01-2004
Anna



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xntx - спасибо за помощь
 

Цитата:
у тебя менеджеры не кричат на ntfs партишены что они пересекают 1024 цилиндр и "могут быть" не загрузочными?  

Все проблемы начались только после установки Линукса. До этого обе Винды запускались без проблем. С 1024 цилиндром проблем небыло, т.к. Биос софт у меня новый и не имеет этого ограничения.  
 

Цитата:
зачем ты их меняешь hidden то те, то эти?

Я сама меняла MFT настройки (через ptedit.exe) потому boot loader ещё не был установлен. Сейчас я поставила BootMagic, который всё автоматом делает.  
 

Цитата:
почему вобще линух в extended partition??  

Я собиралась ставить boot loader (PowerQuest BootMagic) - а он требует отдельной партишены.  Т.е. 3 партишены получаются использованы - остается только Extended для двух партишен Линукса:
 
Partition 1 (100 Mb)   Boot Loader (BootMagic)  FAT16
Partition 2 (35 Gb)     Win XP NTFS          
Partition 3 (35 Gb)     Win XP NTFS
Partition 4 (45 Gb)     Extended  
   Logical partition 1   Caldera Linux (linux ext2)  
   Logical partition 2   linux swap  
 
В принципе проблемы с запуском Винды разрешились после того как я Extended партишен перенесла из начала в конец. А вот Линукс не запускается что ни делаю - даже переустановила его полностью (на Partition 4). Ничего не помогает    

Всего записей: 1116 | Зарегистр. 11-11-2002 | Отправлено: 02:29 02-01-2004
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Anna
поставь бутлоадер линуксовский, проблем не будет
grub или lilo, все равно, оба нормально видят XP

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 02:41 02-01-2004
Anna



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xntx
Дело в том что я ни с Линуксом, и ни с какими другими *nix системами никогда не работала (я хорошо знаю только Винду).
Я использую Линукс инсталяцию для "новичков" которая автоматически ставит lilo на Линукс партишен. В этой инсталяции lilo изначально сконфигурирован так что должен запускаться из root partition через "commercial boot loader":
 
BootMagic (Master Boot Record) -> lilo (Linux partition) -> Linux OS (Linux Partition)
 
В описании говорится что это сделано специально, т.к. установка lilo в Master Boot Record требует определённых знаний в Линуксе.  
 
Вообще BootMagic у меня работает без проблем с обоими Виндами, видит Линукс и "пытается" его запустить. Т.е. появляется сообщение о подготовке к запуску Линукса, но в том момент когда должен запуститься lilo из Линуксовской "root partition" - ничего не происходит.
 
Мне кажется что проблема с тем что не запускается lilo.  Но я даже не могу проверить как он установлен\сконфигурирован т.к. вообще не могу попасть на эту Линукс партишен
 

Всего записей: 1116 | Зарегистр. 11-11-2002 | Отправлено: 00:50 03-01-2004
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Anna

Цитата:
В описании говорится что это сделано специально, т.к. установка lilo в Master Boot Record требует определённых знаний в Линуксе.  
 

Это как раз ерунда. Ничего оно не требует
Попробуй в следующий раз установить lilo в MBR, он прекрасно справится и с загрузкой Windows.
 

Цитата:
Мне кажется что проблема с тем что не запускается lilo.  Но я даже не могу проверить как он установлен\сконфигурирован т.к. вообще не могу попасть на эту Линукс партишен  
 

А ты при установке Linux загрузочную дискетку не создавала? Если нет, то ещё на установочном CD наверняка есть опция загрузки типа Rescue
В общем тебе надо воспользоваться одним из этих вариантов, чтобы загрузить Linux (если, конечно, проблема только в этом) и запустить /sbin/lilo -v
Можешь и другой Linux'овый загрузчик попробовать - grub.  
Он (имхо) посимпатичнее будет.
 
 

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 12:58 03-01-2004
Anna



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Demetrio
 
спасибо за помощь
Всё ещё бьюсь над этой проблемой. С lilo разобраться трудно..  я даже пыталась установить  Линукс на отдельный компт, так он даже оттуда не запустился.  Т.е. Линуксовская инсталяция (с СD) сама отформатировала жесткий дикс, создала собственный Master Boot Record (никаких посторонних boot loader'ов!), сделала перезагрузку и выдала ошибку "kernel panick... " и "init not found..."  
 
Может проблема с самой инсталяцией на CD? (я использовала Caldera OpenLinux 2.2 CD)
Вобщем придется пробовать что-нибудь другое...
 

Всего записей: 1116 | Зарегистр. 11-11-2002 | Отправлено: 02:39 05-01-2004
Blind

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил не открывать новую тему, задам в этой.
 
Я сделал мультизагрузку Win+Lin из grub, а вот как провернуть подобный трюк с виндовым загрузчиком, т.е. загрузить Linux из загрузчика винды?
 
Прочитал про один способ. Примерно так он реализуется.
 
dd if=/dev/hda2 of=/mnt/hda3/linux.bin bs=512 count=1
 
потом скопировать linux.bin на c:\ и добавить в boot.ini
C:\linux.bin="Linux"
 
Но, видимо, этот способ работает только когда вин+лин находятся на одном винте. У меня - на разных. Не получилось. А хотелось бы разобраться.
 
P.S. WinXP SP2 RUS, Fedora Core 6

Всего записей: 592 | Зарегистр. 06-10-2003 | Отправлено: 09:00 22-02-2007 | Исправлено: Blind, 09:37 22-02-2007
HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Blind

Цитата:
Я сделал мультизагрузку Win+Lin из grub, а вот как провернуть подобный трюк с виндовым загрузчиком, т.е. загрузить Linux из загрузчика винды?

а чем не устраивает grub?  

Цитата:
Прочитал про один способ. Примерно так он реализуется.
 dd if=/dev/hda2 of=/mnt/hda3/linux.bin bs=512 count=1  
 C:\linux.bin="Linux"

этот способ работает только когда линукс стоит на одном винте с виндой.
 
В твоем случае можно порекомендовать grub4dos.  Его можно не ставить в бутсектор или MBR а просто скопировать grldr на винт где стоит NT Loader и прописать в boot.ini
C:\grldr="GRUB"
Будет запускаться NT Loader, там выбираешь GRUB и грузишь из него линукс напрямую примерно так
kernel (hd1,0)/boot/vmlinuz kernel=/dev/hdd1
initrd (hd1,0)/boot/initrd
 
ИМХО с grub4dos можно решить любые проблемы мультизагрзки, тем более что он умеет грузить NT Loader вот так chainloader (hd0,0)/ntldr
сейчас гружу из него WinXP, Vista, win2k и SuSE 10.1

Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 13:12 22-02-2007 | Исправлено: HighwayStar, 13:12 22-02-2007
Blind

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HighwayStar

Цитата:
а чем не устраивает grub?

 
В принципе, устраивает. Но:
1. у меня 3 винта, на 0-м сотит ХР, на 2-м - федора; чтобы загрузиться, я переключаю в биосе винты, а в грубе делаю map (hd2) (hd0), map (hd0) (hd2) - изврат
2. просто хочется разобраться - для себя, чтобы знать и уметь
 

Цитата:
В твоем случае можно порекомендовать grub4dos  

 
Спасибо, попробую.

Всего записей: 592 | Зарегистр. 06-10-2003 | Отправлено: 16:46 22-02-2007
kav5

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня на компе три системы (минимально) ДОС, XP, linux  
 
все гружу из NT загрузчика т.к. больше работать приходится в XP (к линуксу удобнее прийти по ssh или vnc ИМХО чем с консоли)
 
Диск C:\ это небольшой FAT16 раздел. На нем досовская загрузка (вдруг надо биос обновить и прч.) и все лоадеры. Лежит ntldr и grub  
 
Вот так выглядит boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /nopae /fastdetect /noexecute=AlwaysOff /sos /noguiboot /bootlog
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional (Rescue)" /noexecute=optin /fastdetect /noguiboot
C:\Linux1.bot="Linux GRUB 32 (dos c" /noguiboot
C:\Linux.bot="Linux GRUB (hda2)" /noguiboot
C:\="MS DOS 7.0" /noguiboot
 
Важно при создании .bot надо указывать откуда брать grub-у данные (в моем случае с раздела C:\grub)
 
Отдельный grub бывает иногда нужен т.к. полезно поднять grub если вдруг что-то случилось с ядром, но есть неудобство обновления ядра надо прописывать самому.
 
Системы живут на разных дисках и даже разных контроллерах (SATA и SCSI)
 
 
 

Всего записей: 21 | Зарегистр. 14-09-2004 | Отправлено: 01:33 28-02-2007
Betorgon



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Среди загрузчиков есть нормальный Acronis Os Loader ставится на отдельную партицию (если нет fat ) понимает все операционки сам, без принуждения.

Всего записей: 272 | Зарегистр. 19-05-2006 | Отправлено: 20:31 28-02-2007
Protean

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На данный момент последний Acronis OS Loader 10 не видит Vista!
ИМХО, это изврат видеть только те операционки, которые программа знает.
 
Update:
Точнее он просто кривой.
Как сделать, чтобы он Vista увидел: http://www.wilderssecurity.com/showthread.php?t=148352

Всего записей: 166 | Зарегистр. 21-12-2005 | Отправлено: 13:01 01-03-2007 | Исправлено: Protean, 15:10 01-03-2007
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Dual-Boot Windows XP and Linux


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru