Голосование

Каким загрузчиком чаще пользуетесь?

Grub
lilo
Boot
NTLDR
OS/2
RedBoot
SILO
Loadlin
Syslinux
BOOTP
Yaboot
BootX
bootman
BootManager
Das U-Boot
Plop Boot Manager
SyMon
Acronis os selector
uMon

Автор Тема: LILO, grub, (initrd, MBR)) Правка, rescue загрузчиков . Общие вопросы.  (Прочитано 163283 раз)

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Grub ubuntu and LILO SLinux
« Ответ #1125 : 15.01.2010 22:47:31 »
А если вот тут menuentry "SimplyLinux (on /dev/sda6)" {
   insmod ext2
   set root=(hd0,6)
   search --no-floppy --fs-uuid --set 477a5964-5684-4502-846c-63fd2c1c5e95
   linux /boot/vmlinuz root=UUID ro vga="0x314" resume=/dev/disk/by-uuid/18536a50-c448-4edf-924f-c12570f5280d panic=30 splash=silent
   initrd /boot/initrd.img
Поправить строчку linux /boot/vmlinuz root=UUID ro vga="0x314" resume=/dev/disk/by-uuid/18536a50-c448-4edf-924f-c12570f5280d panic=30 splash=silentНа linux /boot/vmlinuz root=/dev/sda6 ro vga="0x314" splash=silentПеред правкой сохраните резервную копию этого конфига!

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: Grub ubuntu and LILO SLinux
« Ответ #1126 : 15.01.2010 23:35:58 »
Правельнее всего узнать UID раздела sda6 и прописать его в конфиг grub-а
Узнать UID раздела sda6 можна командой:
# blkid |grep sda6И прописать этот UID по образу и подобию Ubuntu
root=UUID=_your_UID_ вместо root=/dev/sda6

Оффлайн aibolit

  • Участник
  • *
  • Сообщений: 388
  • ALT Linux KDesktop 7.0.0 (20130717)
Re: Загрузчик 2-х ОС
« Ответ #1127 : 24.01.2010 22:06:43 »
Ситуация такая: при переустановке системы ошибочно установил загрузчик не на тот диск. Переустановил с указанием загрузчику "правильного" диска, в результате линукс загружается, а вот из двух винд грузится только одна.
Попробовал менять записи в c:\boot.ini как сказано выше, но немного запутался и в результате грузится только одна "Windows XP Professional RU", а когда выбираю "Windows XP Home Edition" выскакивает такое:
Не удается запустить Windows из-за испорченного или отсутствующего файла: <Windows root>\system32\hal.dll
Установите заново копию данного файла.  

Заменил этот файл в "Windows XP Home Edition", взяв его из  "Windows XP Professional RU", после чего всё стало наоборот - грузится только "Windows XP Home Edition".
Как я понял, проблема именно в правильной записи в c:\boot.ini . Они у меня сейчас такие:
Для "Windows XP Professional RU"
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /execute /fastdetect
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect  

Для "Windows XP Home Edition":
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /execute /fastdetect
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Home Edition RU" /execute /fastdetect  

Установлен Simply Linux 5.0.0
Конфиг lilo:
map="/boot/map"
lba32
prompt
compact
vga="0x314"
boot="/dev/disk/by-id/ata-WDC_WD2500AVJS-63WDA0_WD-WCARW1891456"
timeout="200"
install="menu"
message="/boot/splash/message"
append="resume=/dev/disk/by-uuid/6ff27767-0561-42c2-9ecd-05bb81c877bb panic=30 splash=silent"
default="SimplyLinux"

image="/boot/vmlinuz"
label="SimplyLinux"
initrd="/boot/initrd.img"
root="UUID=5b24bbe2-ef7f-4d99-9a1e-8fef882ca0d0"
read-only

image="/boot/vmlinuz"
label="failsafe"
initrd="/boot/initrd.img"
root="UUID=5b24bbe2-ef7f-4d99-9a1e-8fef882ca0d0"
addappend="failsafe"
vga="normal"
read-only

other="/dev/disk/by-id/ata-WDC_WD2500AAJS-22VTA0_WD-WMART1868306-part1"
label="Windows"

other="/dev/disk/by-id/ata-WDC_WD2500AVJS-63WDA0_WD-WCARW1891456-part1"
label="Windows3"

image="/boot/memtest-4.00.bin"
label="memtest"
Жесткие диски:
sda1 - стоит "Windows XP Professional RU"
sdb   -  Simply Linux 5.0.0
sdc1 - стоит "Windows XP Home Edition"

Линукс грузится, винды "по очереди" тоже, т.е. загрузчик работает. Что изменить в c:\boot.ini ?
« Последнее редактирование: 24.01.2010 22:09:11 от aibolit »
Per aspera ad Linux! - Через тернии к линуксу!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Загрузчик 2-х ОС
« Ответ #1128 : 25.01.2010 08:00:42 »
Проверьте, что у вас нет скрытых (hiden) разделов.

Оффлайн aibolit

  • Участник
  • *
  • Сообщений: 388
  • ALT Linux KDesktop 7.0.0 (20130717)
Re: Загрузчик 2-х ОС
« Ответ #1129 : 25.01.2010 13:56:30 »
Проверьте, что у вас нет скрытых (hiden) разделов.
Как это сделать?

Попробовал самый "надежный" метод - "научный тык". В файлах c:\boot.ini  тупо убрал строчки о второй операционке, вот так:
boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
ulti(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /execute /fastdetect

boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition RU" /execute /fastdetect  

В результате при выборе загрузки Windows появляется экран, где предлагается выбрать "Microsoft Windows XP Home Edition RU" или default. По умолчанию загружается "Microsoft Windows XP Professional RU", а XP Home под своим названием грузится.
Конечно, хотелось бы чтобы загрузка шла как положено, т.е. при выборе опции ""Windows" чтобы загружалась XP Professional , а при выборе "Windows3" - XP Home Edition.
Но и то, что сейчас можно загрузить все три операционки, уже хорошо. :)    
« Последнее редактирование: 25.01.2010 13:58:17 от aibolit »
Per aspera ad Linux! - Через тернии к линуксу!

greyzy

  • Гость
Re: Загрузчик 2-х ОС
« Ответ #1130 : 25.01.2010 20:28:18 »
Филосовский вопрос не втему, ну зачем вам две винды, да еще одна хоум, а другая профешнл? Из интереса, или чтобы "было"? Ну что вы такое делаете в хоум, что не можете сделать в провешнл? Я не стебаюсь, мне правда интересно.

greyzy

  • Гость
Re: Загрузчик 2-х ОС
« Ответ #1131 : 25.01.2010 20:29:52 »
было бы фря, лин и хр, а так...

Оффлайн aibolit

  • Участник
  • *
  • Сообщений: 388
  • ALT Linux KDesktop 7.0.0 (20130717)
Re: Загрузчик 2-х ОС
« Ответ #1132 : 25.01.2010 20:39:45 »
Филосовский вопрос не втему, ну зачем вам две винды, да еще одна хоум, а другая профешнл? Из интереса, или чтобы "было"? Ну что вы такое делаете в хоум, что не можете сделать в провешнл? Я не стебаюсь, мне правда интересно.
Видеоредактор Pinnacle  - только поэтому, он не любит посторонних кодеков, неро и т.д.
А хоум SP2 из всего виндовского, что я перепробовал - самая надежная и шустрая винда, конечно, после альтлинукса :)
Per aspera ad Linux! - Через тернии к линуксу!

greyzy

  • Гость
Re: Загрузчик 2-х ОС
« Ответ #1133 : 26.01.2010 05:17:22 »
Видеоредактор Pinnacle  - только поэтому, он не любит посторонних кодеков, неро и т.д.
А хоум SP2 из всего виндовского, что я перепробовал - самая надежная и шустрая винда, конечно, после альтлинукса :)
Не убедили, шоз за редактор такой капризный... И хоум имхо эт ваще не винда :)
Проверьте, что у вас нет скрытых (hiden) разделов.
Как это сделать?

Попробовал самый "надежный" метод - "научный тык". В файлах c:\boot.ini  тупо убрал строчки о второй операционке, вот так:
boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
ulti(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /execute /fastdetect

boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition RU" /execute /fastdetect  

Загрузитесь с акронис диск директор, он покажет скрытые разделы, если они есть (но мне кажется у вас их нет)
Вы бы во второй секции убрали строчку default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS , а то бедная винда в задумчивости наверно, что ей приказано две операционки считать ОС по умолчанию
А вообще почитайте что-то типа этого http://www.winblog.ru/2007/11/27/27110701.html (не на этом форуме будет сказано :) )

Оффлайн aibolit

  • Участник
  • *
  • Сообщений: 388
  • ALT Linux KDesktop 7.0.0 (20130717)
Re: Загрузчик 2-х ОС
« Ответ #1134 : 26.01.2010 13:10:13 »
Не убедили, шоз за редактор такой капризный... И хоум имхо эт ваще не винда
Сейчас модераторы по шее  надают  :), но рискну  ответить.
Капризный (в установке) - не то слово! Кто работал с ним - знает.
Насчет хоум, чтобы не было "пропаганды" винды, напишите, если не затруднит, в личку свои аргументы.

За совет и ссылку спасибо!
Per aspera ad Linux! - Через тернии к линуксу!

Оффлайн malahit

  • Участник
  • *
  • Сообщений: 2
Re: Загрузчик 2-х ОС
« Ответ #1135 : 02.02.2010 18:52:38 »
добрый вечер всем. вопрос в следующем. операционка МС ВС 3.0 сделана на базе  Linux, хочу поставить  ещё Винду "Microsoft Windows XP Professional RU" зверя, так вот вопрос в чём. как это сделать, чтобы при перезагрузке можно было выбрать или то или это.диск с МС ВС, и зверя есть. так что помогите пожалуйста. Заранее спасибо всем.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Загрузчик 2-х ОС
« Ответ #1136 : 02.02.2010 22:11:30 »
А что МСВС или Microsoft Windows XP Professional RU - продукты ALTLinux?

Оффлайн malahit

  • Участник
  • *
  • Сообщений: 2
Re: Загрузчик 2-х ОС
« Ответ #1137 : 04.02.2010 11:36:10 »
Большое спасибо   yxma!!!!  Ваш совет помог в решении моей проблемы. А МС ВС сделана на базе пингвинов

Оффлайн Vittorio

  • Участник
  • *
  • Сообщений: 6
Не грузится Windows
« Ответ #1138 : 07.02.2010 12:02:15 »
Добрый день всем!
Первый раз устанавливаю Linux (ALT Linux 4.1 Desktop). У меня уже стоит Виста,
однако теперь, после установки линуска, вместо желаемого выбора ОС при загрузке
загружается сразу линукс. Видимо, я что-то неправильно сделал при установке
(интересно, что). Подскажите, пожалуйста, как исправить проблему. Вот что я сделал.
1) В Винде ужал NTFS раздел, создав неразмеченную область 108 Гб.
2) Запустил загрузочный диск линукса.
3) На стадии подготовки дисков, диски sda1 и sda2, которые по размерам соотвествовали
разделам, занятым Виндой, удалил (т.е. соответствующий объем стал помечен
как "неиспользуемый"), а раздел размером 108 Гб отформатировал под одну из ФС линукс.
4) При установке загрузчика указал ему Жесткий диск, а не раздел Linux.
Заранее большое спасибо!

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Не грузится Windows
« Ответ #1139 : 07.02.2010 12:08:41 »
Вообще-то в lilo.conf должна была прописаться загрузка Windows. Покажите ваш /etc/lilo.conf