Ru-Board.club
← Вернуться в раздел «Программы»

» GRUB4DOS и GNU GRUB

Автор: MANRUS
Дата сообщения: 07.11.2007 07:49
добрый день

есть iso образ с windows-lite
c флешки загружается через файл winnt.sif такого содержания:

[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\I386\SYSTEM32\"
OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportascd /rdpath=Wind.iso"

как мне этот исошник грузить с помощью grub ?

// на флешке есть сборка Live cD с каталогом minint , поэтому простой запуск с распакованной из iso образа директории /i386 не работает.
Автор: MANRUS
Дата сообщения: 07.11.2007 10:31
и можно ли запустить загрузку из файла xxx.ima (образ флешки загрузочной сделанной WINIMAGE ? и что для этого (если возможно) указать в меню.lst
Автор: ant2k6
Дата сообщения: 09.11.2007 07:47
Manrus.

Загрузка образа диска XPE.iso
1) Положить в корень сам исошник XPE.iso
2) Из пакета W2K3 Srv + SP1 взять файл setupldr.bin (291KB).
3) Переименовать setupldr.bin в peldr (без расширения).
4) В самом образе XPE.iso в каталоге I386\system32\DRIVERS\
должен находиться файл: RAMDISK.SYS (22KB) из W2K3 Srv+SP1
4) В файле menu.lst прописать следующее:
# Загрузка XPE.ISO из RAM диска
title Loading XPE.ISO from RAMDISK
find --set-root /peldr
chainloader /peldr

Этот вариант Рабочий.
Правда Памяти на машине должно быть желательно не менее 1 GB.

Как насчет файла Wind.iso (как я понял это дистр Винды "покоцанный"
каким-нибудь Lite-ом) я честно говоря не знаю.
Автор: MANRUS
Дата сообщения: 09.11.2007 11:08
ant2k6
а что в меню лст не надо указывать никак путь к образу ?

и например чтоб можно было много образов загружать?

/ а от XP SP2 setupldr и ramdisk не подойдет?

- попробовал - не загружается

Error 17: File not found

Автор: ant2k6
Дата сообщения: 09.11.2007 12:27
Нет от XP SP2 setupldr.bin и ramdisk.sys НЕ ПОДОЙДУТ!!!!
Надо именно от W2K3 Srv SP1

Да и конечно е в корне должен лежать файл winnt.sif :

[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\I386\System32\"
OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportascd /rdpath=XPE.ISO"
Автор: MANRUS
Дата сообщения: 09.11.2007 14:22
ant2k6
но если так - тогда получится то же самое что было - загружаться будет только этот образ...
а на флешке у меня загружаемая miniXP - из каталога minint- загружается ...
тогда при выборе загрузки из minint - будет загружаться из winnt.sif

надо загрузку образа не виндовым загрузчиком... чтоб не на winnt.sif было завязано
Автор: dima99999
Дата сообщения: 09.11.2007 19:22
Подскажите пожалуйста - можно ли папки менять как и диски? или может просто возможно в menu.lst вписать както команды чтобы переименовывались папки?
Автор: Real Root
Дата сообщения: 10.11.2007 06:53
Чето я не понял. Неужели существует возможность ставить Windows Xp прямо из ISO файла? И получается тогда, что оперативки надо столько, чтоб ISO образ там уместился + еще расходы на текущие нужды не менее 128Мб. Я правильно понял?
И честно говоря не понятно, каким образом винда будет устанавливаться на графическом этапе установки. Откуда она будет брать файлы?
Автор: MANRUS
Дата сообщения: 10.11.2007 15:02
Real Root
речь идет прежде всего об загрузочном диске с WinPE - который сам по себе работает , ничего не устанавливая
Автор: Real Root
Дата сообщения: 10.11.2007 17:31
Кстати, а никто не пробовал устанавливать Windows XP из PE?
Канает, или нет?
Автор: booger55
Дата сообщения: 12.11.2007 10:31

Цитата:
Кстати, а никто не пробовал устанавливать Windows XP из PE?
Канает, или нет?

зачем? если можно напрямую с флэшки ставить ХР

Добавлено:

Цитата:
Загрузка образа диска XPE.iso
1) Положить в корень сам исошник XPE.iso
2) Из пакета W2K3 Srv + SP1 взять файл setupldr.bin (291KB).
3) Переименовать setupldr.bin в peldr (без расширения).
4) В самом образе XPE.iso в каталоге I386\system32\DRIVERS\
должен находиться файл: RAMDISK.SYS (22KB) из W2K3 Srv+SP1
4) В файле menu.lst прописать следующее:
# Загрузка XPE.ISO из RAM диска
title Loading XPE.ISO from RAMDISK
find --set-root /peldr
chainloader /peldr

Этот вариант Рабочий.

не получается, у меня на флэшке установщик ХР, он то и запускается, а WinPE нет, конфликт...
Автор: MrGalaxy
Дата сообщения: 06.12.2007 05:57
Где прописывается Висталоадер- в MBR или в том разделе, где Виста установлена?
И как мне установить ГРУБ, если для него я выделил нулевой раздел нулевого диска, и из него хочу передать управление Висталоадеру?
Автор: nicj2
Дата сообщения: 10.12.2007 23:32
Предложенный вариант загрузки Hiren's.BootCD с флэшки на сайте Hiren`а мне не нравится наличием кучи файлов в корне флэшки.
Вот делюсь своим вариантом загрузки Hiren's.BootCD из под grub с флэшки:
1. Создаем на флэшке каталог HIREN

2. Туда копируем содержимое загрузочной дискеты Hiren`а, папку BootCD и файл образа дискеты, назвав его hiren.ima

3. Заменяем содержимое файла autoexec.bat в образе на следующее:

Код: @echo off
set cdrom=c:\HIREN
c:\
cd c:\HIREN
autoexec.bat
Автор: Repear
Дата сообщения: 11.12.2007 14:17
У меня так и не заработало....доходит до меню выбора например VC а потом не находит путь после запуска утилит
если правильно понимаю

Цитата:
Код:
@echo off
set cdrom=c:\HIREN
c:\
cd c:\HIREN

Это мы добавляем в начало autoexec в имадж
Может где то еще надо подправить пути?
Автор: souron
Дата сообщения: 16.12.2007 19:24
Код:
@echo off
set cdrom=c:\HIREN
c:
cd c:\HIREN
попробуй так
Автор: S1a
Дата сообщения: 17.12.2007 15:02
Не могу заставить видеть жесткие диски NTFS при помощи NTFSDos он их просто не видит. Использую Grub4Dos, а из него Hiren.
Автор: MrGalaxy
Дата сообщения: 24.12.2007 21:21
1) Понимает ли GRUB ext3fs?
2) Какой оптимальный размер раздела ЖД под GRUB, если там больше ничего не планируется?
3) Чем можно записать на раздел ЖД ext3fs (или другой линуксовский) предварительно созданный файл menu.lst, если грузишься с live-cd Убунты? Что-то не могу смонтировать его с правами записи.
Автор: HighwayStar
Дата сообщения: 26.12.2007 14:00
MrGalaxy

Цитата:
1) Понимает ли GRUB ext3fs?

Да.

Цитата:
2) Какой оптимальный размер раздела ЖД под GRUB, если там больше ничего не планируется?

Традиционно выделяют 50-100Мб, под под /boot. Данная практика эффективна только если на компе установлены 2 и более ОС, которые хранят свои ядра в /boot.

Цитата:
3) Чем можно записать на раздел ЖД ext3fs (или другой линуксовский) предварительно созданный файл menu.lst, если грузишься с live-cd Убунты? Что-то не могу смонтировать его с правами записи.
Тогда стоит почитать спhавку по mount.
Если убунту по-умолчанию монтирует в режиме только чтения, то стоит руками смонтировать с ключом -o rw

Код: mount /dev/sda1 /mnt/boot -o rw
Автор: MrGalaxy
Дата сообщения: 26.12.2007 17:17
HighwayStar
Спасибо.

Цитата:
Данная практика эффективна только если на компе установлены 2 и более ОС, которые хранят свои ядра в /boot.

Я запутался. Зачем ядра нескольких систем сваливать в одну кучу на диск с загрузчиком? Их же потом не разгребёшь в случае чего. Я то хотел ставить каждую ОС в свой раздел. Раньше когда у меня слетала система на нулевом разделе, я его форматировал и, естесвенно, остальные системы становились недоступны. С установкой автономного загрузчика на отдельном разделе такого уже не будет. Я только для этого ставлю GRUB.

ЗЫ: Интуитивно выделил под него 50 метров. Кстати, FAT монтируется со всеми правами, так что я туда записал файл menu.lst без проблем из Линукса. Но переформатировать в Ext3 всё-равно буду.
Автор: HighwayStar
Дата сообщения: 26.12.2007 17:31

Цитата:
Я запутался. Зачем ядра нескольких систем сваливать в одну кучу на диск с загрузчиком? Их же потом не разгребёшь в случае чего.

Ну можно например использовать одно и тоже ядро в разных дистрибутивах. Или ты собрал хорошее ядро для себя, потом понадобилась переустановка, пересобирать уже ничего не надо все на месте. Бывает полезно, если ядро что в дистрибутиве не работает на твоем железе, а пересобранное/обновленное работает.
Автор: MrGalaxy
Дата сообщения: 27.12.2007 06:52
HighwayStar
Скажите, а почему когда указываешь в строке title название, то призагрузке отображается только то, что написано до первого пробела?
Например, я указал "Vista Виста", так отобразится только "Vista".
Двойные кавычки, апострофы не помогают. В то же время, загрузчик, созданный Убунтой, нормально отображает длинные строки с пробелами. Может, версия ГРУБа другая, или это у меня кривизна рук проявляется?
Автор: smakx
Дата сообщения: 27.12.2007 10:20
а может с русским не дружит ?
Автор: MrGalaxy
Дата сообщения: 27.12.2007 17:07
Не, дело не в этом. Если убрать "64" из названия, то всё нормально, почему-то это число ГРУБу не нравится .
Проверил на работе (там Убунтовский ГРУБ), там 64 воспринимается почему-то... Дело, наверное, в дистрибутиве. Кириллица, конечно, зюками отображается, но ведь отображается же!

Есть вопрос: Как мне создать загрузочный образ из него для лазерного диска и флешки?

Автор: ant2k6
Дата сообщения: 28.12.2007 07:25
Старт Acronis TrueImage Echo Ent.Srv v.9.5 Build 8018 Eng + Universal Restore

Фрагмент файла menu.lst

# Start Acronis True Image ES ECHO 9.5(8.018) Eng + Universal Restore
title Acronis True Image Ent.Server ECHO v.9.5(8.018) Eng with Universal Restore
find --set-root /boot/aties95-adds/KERN13.DAT
kernel /boot/aties95-adds/KERN13.DAT vga=788 ramdisk_size=32672 acpi=off quiet
initrd /boot/aties95-adds/RAMD12.DAT /S

# Start Acronis Disk Director Suite v.10(2.161) Rus
title Acronis Disk Director Suite v.10(2.161) Rus
find --set-root /boot/aties95-adds/KERN3.DAT
kernel /boot/aties95-adds/KERN3.DAT vga=788 ramdisk_size=28672 acpi=off quiet
initrd /boot/aties95-adds/RAMD2.DAT
Автор: MrGalaxy
Дата сообщения: 01.01.2008 17:56

Цитата:
Если убрать "64" из названия, то всё нормально, почему-то это число ГРУБу не нравится

Неужели такого ни у кого не было?
Автор: MrGalaxy
Дата сообщения: 02.01.2008 14:06
Проблема рассосалась сама собой - установил более новый ГРУБ, там такой шняги нет.

Не зря говорят, что аппетит приходит во время еды: подскажите, пожалуйста, где взять кодовую страницу кириллицы для ГРУБа и как её подключить во время загрузки, чтобы в меню можно было использовать русские буквы?
Автор: MrGalaxy
Дата сообщения: 03.01.2008 11:43
Перепробовал 3 дистрибутива ГРУБа, поигрался с ними. Возникли вопросы:

1) Если установить графическую заставку, то почему-то перестаёт работать команда color. Как заставить её работать? Или где-то четвёртый листрибутив искать надо?

2) Установил Убунту на 11 раздел основного диска (hd(0,10) - sdc11). Пока для простоты запихнул туда все каталоги, т.е. точка монтирования "/'.
При установке написал, что загрузчик ставить не надо.
Прописал в ГРУБе вручную вот это:

title Ubuntu 7.10
root (hd0,10)
kernel /boot/vmlinuz-2.6.22-14-generic root=/dev/hdc11 ro quiet splash noapic locale=ru_RU
initrd /boot/initrd.img-2.6.22-14-generic
quiet

Где ошибка в параметре root команды kernel? То, что сгенерировано автоматически на другой машине, было записано в таком формате:
root=UUID=7bc81746-e6ac-4af8-9598-cfa744e75918
Автор: HighwayStar
Дата сообщения: 03.01.2008 12:21

Цитата:
подскажите, пожалуйста, где взять кодовую страницу кириллицы для ГРУБа

Коротко: никак.
Подробнее: китайцы собирают для себя отдельную сборку с поддержкой китайского, теоретически можно сделать такую же сборку для русского, но там много непонятного, в частности когда я начал копать, не смог понять в каком формате они хранят шрифты и где взять русские шрифты в таком формате..
В grub2 будет поддержка языков отличных от английского искаропки, но неизвестно когда его зарелизят. Сейчас он поддерживает мало файловых систем.


Цитата:
root=/dev/hdc11
sdc11

Про color не знаю, надо пробовать релизные дистрибутивы или же наоборот те что еженедельные сборки.
Автор: MrGalaxy
Дата сообщения: 05.01.2008 19:02
К году Крысы заставки для ГРУБа:
http://slil.ru/25319230
http://slil.ru/25322240
Автор: MrGalaxy
Дата сообщения: 06.01.2008 08:37
HighwayStar

1)
Цитата:
Про color не знаю, надо пробовать релизные дистрибутивы или же наоборот те что еженедельные сборки.

Каким дистрибутивом лично Вы пользуетесь? Я скачивал последний 0.9673 отсюда:
http://forjamari.linex.org/frs/?group_id=61
и 0.97-29_amd64 отсюда:
http://ftp.wa.au.debian.org/debian/pool/main/g/grub/

2) Что за зверь grub2 и как его установить?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

Предыдущая тема: Альтеранативы Media Center от M$


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.