Linux.org.ua
Технічні питання => Різноманітні поради та рецепти => Гілку створено: dima_ternopil від 2007-06-13 20:51:37
-
Як зробити USB-Boot Knoppix і не тільки...
Чому саме USB-Flash а не звичний CD/DVD ???
1) фізичні розміри важко порівняти, флешку легше носити
2) швидкість завантаження з флешки значно більша ніж з CD/DVD привода
3) працюючи з флешки на неї можна зберегати усі необхідні дані
На мій погляд це основні переваги цього "чуда" техніки.
На початку 2007 року побачила світ оновлена збірка українізованого KNOPPIX що дозволяє завантажувавати лінукс прямо з CD/DVD, за що велика подяка розробникам та перекладачам.
Неймовірно корисна річ для адмінів, лінуксоїдів та користувачів які хочуть подивитися на лінукс без встановлення!
Не берусь говорити за всіх, а для мене не зручно постійно носити з собою диск.
Тому і захотілось спробувати завантажувати KNOPPIX з USB Flash.
Покопався в неті - і зробив!
Вирішив поділитися досвідом.
За основу була взята ця ПУБЛІКАЦІЯ. (http://www.howudune.com/knoppix.php)
Зразу попереджую - ні я ні автор оригінальної статті не несемо відповідальності за наслідки
які можуть виникнути в результаті примінення інструкції що описана нижче! :)
В житті все буває....
Вся процедура проводилась під Windows ХР.
Перш за все Вам необхідна USB Flash(в народі - флешка) з вільним місцем хоча б 700M та з файловою таблицею FAT16/FAT32.
Зкачуємо на вінт знимок KNOPPIX по одному з цих посилань: UA-IX (http://ftp://ftp.linux.kiev.ua/pub/Linux/Knoppix/KNOPPIX_V5.1.1CD-2007-02-01-UA.iso), World (http://ftp.uni-kl.de/pub/linux/knoppix/KNOPPIX_V5.1.1CD-2007-01-04-EN.iso)(Лише англомовна версія).
Вставляємо флешку в вільний USB порт та визначаємо як її назвала система ( в мене “L:”)
Зкачуємо програму Syslinux яку можна взяти по одному з цих посилань: UA-IX (http://www.ua.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.51.zip), World (http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.51.zip)
Розархівовуємо вміст наприклад в C:\syslinux
Виконуємо команду “C:\syslinux\win32\syslinux.exe {буква що присвоєна флешці}:”
В моєму випадку це “C:\syslinux\win32\syslinux.exe L:”
Тепер необхідно витягнути вміст знимка KNOPPIX на USB флешку.
Існує дуже багато способів, але опишу лише один.
Встановлюємо програму WinIso.
Запускаємо WinIso, шукаємо та відкриваємо зкачаний знимок KNOPPIX - File->Open->{Шлях до файла та назва}.
Витягуємо вміст на флешку - Actions->Extract->{буква що присвоєна флешці}: ( В моєму випадку L: ).
Заходимо на флешку любим файловим менеджером чи експлорером віндовса та переносимо вміст директорії \boot\isolinux в корінь флешки, після чого витираємо \boot\isolinux.
Витираємо файл ISOlinux.bin з кореневої директорії флешки.
Перейменовуємо ISOlinux.cfg в SYSlinux.cfg
Що до формування робочої частини - Все!
Перезавантажуємо комп’ютер та заходимо в BIOS.
Для материнських плат ASUS - Boot -> First…. -> USB-HDD
Тиснемо F10 (Save&Exit) , Enter.
Бачимо кольорову картинку KNOPPIX та тиснемо Enter.
Декілька хвилин завантаження і Bи в Лінуксі ! :)
N.B. Для того щоб знову завантажилась ваша рідна операційна система при виключеному комп’ютері витягніть флешку або верніть в BIOS меню Boot так як було ! :)
P.S. В принципі дана метода підходить для багатьох Linux Live-CD знимків.
Особисто я перевірив на практиці Ubuntu (http://ftp://ftp.linux.kiev.ua/pub/Linux/Ubuntu/releases/7.04/ubuntu-7.04-desktop-i386.iso) та Slax (http://www.slax.org), що дає можливість завантажити робочий гріфічний лінукс з флешки починаючи від 128M
Буду радий якщо ця стаття вам допоможе.
Дмитро Кривко
-
Добре, але ліпше його у "Різноманітні поради та рецепти" (http://linux.org.ua/cgi-bin/yabb/YaBB.pl?board=general).
-
Добре, але ліпше його у "Різноманітні поради та рецепти" (http://linux.org.ua/cgi-bin/yabb/YaBB.pl?board=general).
Без проблем.Як модератори скерують так і буде.
Я не можу перемістити в інший розділ
-
краще перенести статтю в "Поради та рецепти", а в новинах зробити лінк на неї й залишити скорочений текст
-
This entry was posted on Wednesday, April 11th, 2007
На новину ніяк не тягне. В поради.
-
Ще було б непогано викласти її на DLOU. А якщо пан автор буде не проти спробувати те ж саме проробити і для наступної версії (на жаль не маю відповідного обладнання щоб зробити це самостійно), то статтю також можна помістити і на диск з українською версією Knoppix.
-
Ще було б непогано викласти її на DLOU. А якщо пан автор буде не проти спробувати те ж саме проробити і для наступної версії (на жаль не маю відповідного обладнання щоб зробити це самостійно), то статтю також можна помістити і на диск з українською версією Knoppix.
З радістю підтримаю цю пропозицію.
Підкажіть в який розділ викласти на DLOU ?
-
непогано було б переписати цю статтю, як це зробити в лінуксі!
а iso у вінді можна тотал командером читати - є плагін для цього.
-
непогано було б переписати цю статтю, як це зробити в лінуксі!
а iso у вінді можна тотал командером читати - є плагін для цього.
Напишу і варіант під лінукс...
-
Ви не ображайтесь, але може Ви б виклали свого рецепта українською (ну, без "буков", "любий" та інше). А то хочеться після кожного абзацу щось на зразок "Всьо будєт харашо!" заспівати...
-
Ви не ображайтесь, але може Ви б виклали свого рецепта українською (ну, без "буков", "любий" та інше). А то хочеться після кожного абзацу щось на зразок "Всьо будєт харашо!" заспівати...
мені здається, що ваш тон є невідповідний. Стаття написана гарною українською, хоча й є помилки, на які треба ввічливо вказати. Слово "буква" є БІЛЬШ українським, ніж запозичене "літера". "Любий" - так, це груба помилка, але в цілому текст непоганий.
-
Нормальний тон. І на помилки вказано саме ввічливо.
І порада слушна. Щодо того, куди її подіти на ДЛОУ - та куди вам більше до вподоби. Я б в "Користувацькі програми" поклав. Лише не забудьте проставити категорії (у довідці описано).
-
Додаток: як це зробити на федорі (на жаль, записати таким чином можна лише живчик федори):
- встановлюємо пакет livecd-tools з репозиторіїв
- завантажуємо образ живчика з дзеркала федори
- вставляємо флешку та чекаємо, поки вона змонтується
- запускаємо (під рутом!)
/usr/bin/livecd-iso-to-disk /_шлях_до_завантаженого_файлу_образу.iso /dev/sdd1
/dev/sdd1 - це пристрій, під яким змонтовано флешку. Подивитися, як він у вас називається, можна в /media/.hal-mtab
-
кнупікс в пекло, краще SLAX.
1. ідемо сюди
http://merlin.fit.vutbr.cz/mirrors/slax/
обираємо якусь версію, обираємо будь-яких ISO-шник. Чесно кажучи, навіть не знаю, чим вони відрізняються. Я завантажив цей: http://merlin.fit.vutbr.cz/mirrors/slax/SLAX-6.x/rc7/slax-6-512kb.iso
Розмір — приблизно 200М
2. розпаковуємо ISO-файл на флешку (наприклад, гномівським менеджером архівів). Там має бути дві папки — boot i slax.
3. заходимо під рутом в папку boot, робимо
chmod u+x bootinst.sh
4. запускаємо цей скрипт — bootinst.sh
Він запише завантажувальник SLAX-а в MBR флешки. УВАГА! Перевірте, чи скрипт запущено з флешки і чи саме флешку, а не твердий диск, він буде записувати (чи то пак, назва девайсу має бути /dev/sddX, але ніяк не /dev/sdaX)
5. тиснемо підтвердження, чекаємо на виконання скрипта.
6. Все. Вуаля.
трабл-шутінг:
Підтримуються лише файлові системи Fat32, NTFS, ext3. У мене якогось біса флешка була під FAT16, і нічого не вийшло. Я переформатував її під Fat32, і все стало гаразд.
Ну а далі треба увімкнути в біосі завантаження з флешки. Якщо у вас 1Gb RAM або більше, раджу юзати опцію "Boot to graphics mode (copy to RAM)". Тоді вся система займатиме десь 700М оперативки.
Звісно, можна юзати тільки консоль, така опція там теж є. В графічному режимі є KDE, і встановлені всі типові K-проги (зокрема, kopete, konqueror, KOffice).
-
коли набридло гратись із запуском різних живчиків із флешки задвався питанням: а як налаштувати живчика так, щоб можна було створити користувача і його домашня тека зберігалась на флешці ?
-
... задвався питанням: а як налаштувати живчика так, щоб можна було створити користувача і його домашня тека зберігалась на флешці ?
головне - створити загрузчик за вказаним рецептом, а для нього вже нема різниці що завантажувати - LiveCD чи повністю налаштований Вами linux