Потребителски вход

Запомни ме | Регистрация
Календар
«  Август, 2006  >>
ПВСЧПСН
123456
78910111213
14151617181920
21222324252627
28293031
Просто един дневник. Моля на който не му харесва да не идва да чете това, което си пиша. А тук ще си пиша обикновено каквото срещам в мрежата и ме учудва и не само в мрежата
Автор: killu Категория: Други
Прочетен: 3030812 Постинги: 105 Коментари: 795
Постинги в блога от 23.08.2006 г.

Това ръководство към момента не работи. Проблема е че не зарежда основното ядро при стартирането. Не губете време с него. Работя по въпроса да го направя функциониращо. ПРобвах с различни тулове но не става включително и с MagicISO.....

Създаване на multi boot DVD

Скоро ми се наложи да показвам на колега няколко дистрибуции за неговия лаптоп и установих,
че след дълго чудене все пак съм нарамил шест диска. Тогава ми дойде идеята да събера дисковете
на едно ДВД но както предположих не е дошла само на мен естетсвенно. След малко ровичкане из мрежата
намерих един скрипт, който е писан на испански и английски и е доста добро решение на нещата. По принцип
обаче съм явно мазохист защото реших да не се доверявам на други и сам да направя цялата система, чрез
GRUB. Какво е необходимо за целта :
На първо място да има инсталиран GRUB на системата
Второ да имаме ДВД записвачка (в случая не е задължително ), ако ще записваме DVD диск.
Може да съберете няколко малки дистрибуции като DSL и SLAX
на едно нормално CD.
Трето да имаме с какво да запълним диска тоест няколко дистрибуции под ръка.
Четвърто - препоръчително е да си намерим и инсталираме програмата Qemu с нея лесно ще можем да изпробваме
нашето творение преди да го изпечем на DVD. Друга възможност е да си купим DVD-RW и да печем докато спрем да
грешим.

Началото
Създаваме определени папки при мен беше:
#mkdir boot_dvd
#cd boot_dvd
/home/mjekov/boot_dvd#mkdir dvd
/home/mjekov/boot_dvd#cd dvd
/home/mjekov/boot_dvd/dvd#mkdir boot
/home/mjekov/boot_dvd#cd boot
/home/mjekov/boot_dvd/boot#

Тоест създадохме това
boot_dvd
      |
      dvd
   |
   boot
Копираме директорията grub от системата в папката /boot_dvd/dvd/boot. Променяме правата чрез
chown tekushtiq_user:tekustiq_user /grub
В директорията boot поставяме нашите дистрибуции като за всяка правим отделна папка. В моя случай това са:

Knoppix
Ubuntu
PSLinuxOS
DSL
Slax
VSLIVE

Копираме във всяка папка съдържанието на дисковете, чрез copy/paste. Ако имате iso файл разархивирайте го вътре.
В папка grub създаваме папките със същите имена(това се прави с оглед подреденост както ще видите, ако не ви се занимава
може да наименувате само файловете *.lst с имената на дистрибуциите)
Освен токущо създадените директории има и следните файлове:
------------------------------------------------------------------------------------------------------
default
device.map
e2fs_stage1_5
fat_stage1_5
jfs_stage1_5
menu
minix_stage1_5
reiserfs_stage1_5
stage1
stage2
xfs_stage1_5
-------------------------------------------------------------------------------------------------------
Оставяме тези файлове и добавяме още един, който в случая е най-важния тъй като именно чрез него се създава
буутващо СД. Този файл е stage2_eltorito и може да се намери във всяка ситема просто
пуснете търсачката . След като изтеглим файла и го поставим в папката е необходимо да редактираме файла menu.lst.
Този файл показва на програмата GRUB, кои файлове и от къде да стартира.
Вашия файл menu.lst най вероятно ще има доста и различни работи но съвета ми е да изтриете всичко и да почнете от
начало. Добавяме на първо място външния вид(къде без него)

# Pretty colours
color cyan/blue white/blue

след това посочваме и менютата на различните дистрибуции които ще ползваме а те са

title Ubuntu
configfile /boot/grub/ubuntu/menu.lst

title Knoppix
configfile /boot/grub/Knoppix/menu.lst

title PCLinuxOS
configfile /boot/grub/PCLinuxOS/menu.lst

title DSL
configfile /boot/grub/DSL/menu.lst

title Slax
configfile /boot/grub/Slax/menu.lst

title Vslive
configfile /boot/grub/VSLive/menu.lst

С това указахме на grub от къде да зарежда live дистротата. Сега остава само да направим и такива менюта в самите папки.
В папка Ubuntu създаваме файл menu.lst със следното съдържание:
----------------------------------------------------------------------------------------------
default 0
timeout 30
foreground = 333333
background = eeeeee
color light-gray/blue black/light-gray

title Ubuntu
kernel /boot/ubuntu/install/vmlinuz boot=casper ramdisk_size=1048576 root=/dev/ram rw quiet splash
initrd /boot/ubuntu/install/initrd.gz

title Menu principal /Main menu
configfile /boot/grub/menu.lst
----------------------------------------------------------------------------------------------
Второто меню е за връщане в изходна позиция. Поставям го в случай, че в последния момент се откажете да пуснете дистрото.
Ще го поставя във всички дистрибуци по нататък.

В папка Knoppix на grub създаваме следния файл menu.lst със съдържание:
----------------------------------------------------------------------------------------------
default 0
timeout 30
foreground = 333333
background = eeeeee
color light-gray/blue black/light-gray

title Knoppix
kernel /boot/knoppix/linux ramdisk_size=100000 init=/etc/init lang=us knoppix_dir=KNX apm=power-off vga=791 nomce splash BOOT_IMAGE=knoppix
initrd /boot/knoppix/minirt.gz

title Menu principal /Main menu
configfile /boot/grub/menu.lst
-----------------------------------------------------------------------------------------------

Коментираме по същия начин коментираме PSLinuxOS menu.lst в пак на в същата директория. Като и този път не забравяме да
уточним местата на файловете.
-----------------------------------------------------------------------------------------------
default 0
timeout 30
foreground = 333333
background = eeeeee
color light-gray/blue black/light-gray

title PSLinuxOS
kernel /boot/pclinuxos/vmlinuz livecd=livecd root=/dev/rd/3 noapic nolapic psmouse.proto=imps acpi=ht nomce vga=788 keyb=us splash=silent fstab=rw,noauto splash=silent
initrd /boot/pclinuxos/initrd.gz

title Menu principal /Main menu
configfile /boot/grub/menu.lst
-----------------------------------------------------------------------------------------------

Следва DSL, коментираме и неговия menu.lst в директорията.
-----------------------------------------------------------------------------------------------
default 0
timeout 30
foreground = 333333
background = eeeeee
color light-gray/blue black/light-gray

title dsl
kernel /boot/dsl/linux24 ramdisk_size=100000 init=/etc/init lang=us knoppix_dir=DSL apm=power-off vga=791 nomce noapic quiet BOOT_IMAGE=knoppix
initrd /boot/dsl/minirt24.gz

title Menu principal /Main menu
configfile /boot/grub/menu.lst
-----------------------------------------------------------------------------------------------

Следва менюто на Slax, коментираме и неговия menu.lst по следния начин
-----------------------------------------------------------------------------------------------
default 0
timeout 30
foreground = 333333
background = eeeeee
color light-gray/blue black/light-gray

title Slax
kernel /boot/SLAX/vmlinuz max_loop=255 init=linuxrc livecd_subdir=SLAX load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw
initrd /boot/SLAX/initrd.gz

title Menu principal /Main menu
configfile /boot/grub/menu.lst
-----------------------------------------------------------------------------------------------

Записваме и файла на VSLifeCD, по следния начин
-----------------------------------------------------------------------------------------------
default 0
timeout 30
foreground = 333333
background = eeeeee
color light-gray/blue black/light-gray

title VSLiveCD
kernel /boot/VSLiveCD/vmlinuz ramdisk_size=1048576 root=/dev/ram rw quiet splash
initrd /boot/VSLiveCD/initrd.gz

title Menu principal /Main menu
configfile /boot/grub/menu.lst
-----------------------------------------------------------------------------------------------
Както виждате тук важното е да се определи къде се намира vmlinz и initrd.gz файла. И двата файла се намират в различни
места, в зависимост от дистрибуцията която сте избрали. Начинът да ги намерите е да монтирате всяка дистрибуция (ако е iso)
или просто да потърсите в папките.

Така, какво направихме до тук. Създадохме директория където ще са нашите дистрибуции плюс директория за Grub. След това
в директорията на Grub създадохме директории за отделните файлове menu.lst на дистрибуциите. Вече сме копирали всички
дистрота в тяхните папки в директоря /boot/, така че не ни остава нищо друго освен да пробваме да направим нашето iso. Това
можем да направим със следната команда:

/home/mjekov/boot_dvd/$ mkisofs -no-iso-translate -nobak -U -R -J -D -b bootgrubstage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o dvd_boot.iso dvd

След определено време в директорята в която сме избрали се появява файла dvd_boot.iso с определена големина в зависимост от това
колко дистрибуции сте избрали.
Сега е време да си изберете начин за да тествате iso файла, затова в началото Ви казах да си инсталирате qemu за да можете да не печете дискове.
Ако искате изберете другата алтернатива и опечете някое DVD-RW, но това за мен е загуба на време. Емулирате iso файла с qemu и ако тръгне
значи всички сме успяли. Ако не тръгне то тогава командата mkisofs не е изпълнена с правилните аргументи. Продължаваме при условие, че
е тръгнала и виждаме, че зарежда началното меню. Моя съвет е да не се опитвате да стартирате дистротата просто вижте дали зареждат
началните екрани. Ако всички начални екрани тръгват можете спокойно да пускате един диск за печене. Qemu е доста капризен и едва ли
ще подкарате всичките емулации от раз.

Ами това беше ако има коментари пишете......

Категория: Технологии
Прочетен: 6952 Коментари: 7 Гласове: 0
Последна промяна: 18.09.2006 16:23

           Завчера ми дадоха от изневиделица едно щраусово яйце. Направо в първия момент не можах да повярвам, че мога да го правя нещо освен да го гледам. Въпреки това обаче след еднодневни консултации с колеги, комшии, батко google, най накрая реших вчера да го счупя и сготвя. Счупването на щраусовото яйце е трудна работа ако не знаете. Трябва да се приготви ножовка или поне чук с длето. Въпреки това не можах да се вредя, голямата ми щерка Радостина благоволи да изпробва твърдостта на яйцето върху гранитогреса и познай 1:0 за гранитогреса. Отвори се малка дупка отстрани точно естествено където не трябва. Покарах и се хубаво, че си е изтървала шанса татко да и направи лампа от черупката на яйцето, която самата тя да си боядиса. Така с нож в ръка успях да пробия достатъчно голям отвор в черупката на и оттам източих съдържимото. Оказа се от порядъка на 980 грама. Доста количество като се има предвид големината на самото яйце. След това заделих част от него за пържено яйце, а другата част за крем карамел. Вкусът му е превъзходен просто е доста наситен и наподобява домашно кокоше яйце. Крем карамела от него става също много хубав, при условие че поема повече от литър и нещо мляко няма как.

              Целта в началото обаче бе съвсем друга, смятах да отрежа в горната част, малък отвор от който да източа белтъка и жълтъка. Черупката вътре щях да обработя със солена вода и оцет за да не мирише ципата, която също се маха. След това щях да дам на Радост да я оцвети отгоре и да и направя абажур за лампа. Но не стана сега ще се опитам да я залепя, но не съм сигурен в успеха си. Ако обаче още един път ми попадне такова яйце ще го сваря за да вида как е варено – трябвало да се вари повече от 60 минути!!!

                И друга мисъл ме мъчи как човек може да си направи яйце на очи от щраусово яйце?

Категория: Лични дневници
Прочетен: 10271 Коментари: 1 Гласове: 0
Търсене

За този блог
Автор: killu
Категория: Други
Прочетен: 3030812
Постинги: 105
Коментари: 795
Гласове: 1873
Архив