Ако сте ентусиасти (като нас), то със сигурност ви се е случвало да ви се „скапе“ стартиращият запис на твърдия ви диск, или казано с други думи – Master Boot Record. И не само това – има много случаи, в които е невъзможно да се стартира операционната система – един от тях е, ако имате инсталиран някакъв Boot мениджър (напр. GRUB) и по някаква причина смените физическата конфигурация на твърдите си дискове. В този случай, най-често GRUB отказва да се стартира, като ви посреща с тайнствено съобщение за грешка номер не-знам-коя-си, което в най-общия случай, не ви говори нищо…
Наскоро попаднах на едно решение на тези проблеми – малък стартиращ се диск (3.35МБ), с инсталиран върху него GRUB, но с много, много опции и възможности. Например – откриване и стартиране на инсталирани операционни системи (не само Линукс-и), възстановяване на различни стартови сектори (Boot Sector) – winnt, win98 и т.н.
Можете да „изпечете“ ISO изображението върху малък диск тип „визитка“, или да го сложите върху USB памет.
Ще се спра върху инсталирането върху USB памет, тъй като то е малко по-особено. Ако искате върху CD-ROM – просто, както вече казах, изпечете изображението върху диска. И така…
За да инсталирате SGD (Super Grub Disk) върху USB памет, е нужно:
1. Да сте под Линукс.
2. Да свалите ISO файла от тук. Свалете го в домашната си директория и пуснете Терминал. В него напишете
bunzip sgd_0.9598.iso.bz2 Това ще го разархивира.
3. Монтирайте ISO файла като LOOP файлова система:
mkdir /tmp/loop4. Копирайте съдържанието му върху USB паметта:
sudo mount -o loop ~/sgd_0.9598.iso /tmp/loop/
sudo cp -a /tmp/loop/* /media/sda1/
Имайте предвид, че /media/sda1 трябва да бъде заменено с местоположението на USB паметта върху която инсталирате.
5. Накрая, пак в терминал, напишете
sudo grubТова ще стартира конзолата на GRUB. В нея напишете
device (hd2)Тук hd2 е флаш паметта ви, но във вашият случай може и да не е hd2. За целта, когато напишете device (hd натиснете TAB. Ще ви се изпишат възможните устройства – hd0, hd1, hd2… В най-общия случай, последното устройство ще е флашката ви. За яснота е препоръчително докато вършите описаните тук операции, да няма свързана друга преносима памет, защото това може да доведе до объркване…
root (hd2,0)
setup (hd2)
quit
И така, ако сте изпълнили всичко описано до тук, би трябвало да сте готови. За да стартирате компютъра от флаш памет, трябва от BIOS-а да изберете настройка да се стартира от USB-HDD.
Всички опции на SGD са добре обяснени (на английски). Имайте предвид че работата с GRUB МОЖЕ да доведе до загуба на данни ако не сте наясно какво правите. Четете внимателно обясненията на опциите които избирате, и след това винете само себе си, ако нещо не е както трябва. В 99% от случаите вината за неправилната работа на дадена програма носи задклавиатурното устройство, т.е. ВИЕ.

















Малко допълнения от мен:
Ако конзолата ви плаши, може да избегнете стъпка 2 и отчасти 3, като щракнете с десен бутон на мишката върху файла и от менюто изберете Разархивиране тук. Ако ли пък се чудите какво е mkdir /tmp/loop – това е равносилно да отидете от файловия мениджър в папката /tmp и в нея да създадете нова папка с името loop. Все пак ви препоръчвам начина на lokster – по-кратък е.
svetli даваш инструкция от строга Убунту/ГНОМ гледна точка, които няма да са валидни в общия случай. Моите инструкции са общи, за всяка линукс дистрибуция и за всяка десктоп среда. Така че ПО-добре да се ползва конзолата – със сигурност ще проработи от първия път, независимо от средата. 3 конзолни команди няма да навредят на никого – все пак се предполага че потребителите не са съвсем идиоти…
ОК, прав си. Нооо…. както може би читателите са забелязали, аз съм много про-Убунту настроен.
Та затова просто не мога да не дам пример как става с него.