LINUX.ORG.RU
ФорумTalks

[ЖЖ][FAT][TROLL] Изобретать велосипеды

 ,


0

1

Решил сделать себе (и сделал :-)) загрузочную флэшку с федорой-13 на борту. Только необходимый софт без которого нельзя представить ни одну загрузочную флэшку - Firefox, GNOME, Brasero, OpenOffice, GIMP, Pidgin, Compiz, gnome-games, gnome-games-extra, kdegames, Google Chrome, Evolution и F-Spot :-) Правда, были проблемы с загрузкой на HP - но они были успешно преодолены :-)

Ну и само собой теперь там работают yum install, вход в систему по GDM, NetworkManager (когда интерфейсы активно появляются-удаляются, он получше чем wicd будет)

★★★★★

Последнее исправление: no-dashi (всего исправлений: 1)

А я загрузочный внешний винчестер с убунтой и альтом делал. Простой установкой.

Думаю, под твои требования 4Gb хватит. Но Compiz зачем?

Quasar ★★★★★
()

> Решил сделать себе (и сделал :-)) загрузочную флэшку

Это вот это называют «хабра»?

name_no ★★
()
Ответ на: комментарий от Quasar

> Но Compiz зачем?

Чисто по приколу. Если уж GNOME и OpenOffice есть, то почему бы и нет? Тем более что radeon, nouveau и intel вроде как научились нужным фичам, то почему бы и не заюзать? Типа пришел, воткнул флэшку и показал чайникам какой станет Windows 8 :-)

no-dashi ★★★★★
() автор топика

Тебя поздравить надо что ли? Ну поздравляю.

Zhbert ★★★★★
()
Ответ на: комментарий от no-dashi

Может тогда и Unigine Heaven поставишь?

P.S.
Не Windows 8,а Windows 10, который не станет.

Quasar ★★★★★
()

Я из Арча подобное раз в полгода собираю :)

Ximen ★★★★
()

Чего сказать то хотел? :)

Andru ★★★★
()
Ответ на: комментарий от YesSSS

HOW-TO:

1. Втыкаем флэшку в комп

2. Создаем виртуальную машину и нашу флэшку (например /dev/sdc) подключаем как жесткий диск для нее

3. Ставим туда федору с загрузчиком в /dev/sda

4. Для некоторых хулит-пакардов инсталируем загрузчик еще и в /dev/sda1, объфвляем /dev/sda1 активным разделом

5. В /etc/fstab прописываем опции монтирования noatime для файловой системы

6. Там же монтируем /tmp как tmpfs

И собственно все. Я сделал еще одну донастройку - удалил все внутри /var/run, /var/log, /var/spool, /var/lock и написал скрипт /etc/livefs следующего вида:

#!/bin/bash

export PATH=/bin:/sbin:/usr/bin:/usr/sbin

mount -t tmpfs none /var/run
mount -t tmpfs none /var/spool
mount -t tmpfs none /var/lock
mount -t tmpfs none /var/log
mount -t tmpfs none /var/tmp

mkdir /var/log/ppp
mkdir /var/log/ConsoleKit
mkdir /var/log/audit
mkdir /var/log/samba
mkdir /var/log/samba/old
mkdir /var/log/setroubleshoot
mkdir /var/log/cups
mkdir /var/log/ntpstats
mkdir /var/log/mail
mkdir /var/log/sssd
mkdir /var/log/prelink
mkdir /var/log/bittorrent
mkdir /var/log/gdm

mkdir /var/spool/lpd
mkdir /var/spool/mail
mkdir /var/spool/samba
mkdir /var/spool/cups
mkdir /var/spool/cups/tmp
mkdir /var/spool/clientmqueue
mkdir /var/spool/mqueue
mkdir /var/spool/cron
mkdir /var/spool/anacron
mkdir /var/spool/at
mkdir /var/spool/at/spool
mkdir /var/spool/plymouth
mkdir /var/spool/gdm
mkdir /var/run/setrans
mkdir /var/run/dbus
mkdir /var/run/portreserve
mkdir /var/run/console
mkdir /var/run/sepermit
mkdir /var/run/ppp
mkdir /var/run/ConsoleKit
mkdir /var/run/wpa_supplicant
mkdir /var/run/nscd
mkdir /var/run/abrt
mkdir /var/run/pptp
mkdir /var/run/vpnc
mkdir /var/run/netreport
mkdir /var/run/avahi-daemon
mkdir /var/run/setroubleshoot
mkdir /var/run/mdadm
mkdir /var/run/pm-utils
mkdir /var/run/pm-utils/locks
mkdir /var/run/pm-utils/storage
mkdir /var/run/pm-utils/pm-powersave
mkdir /var/run/pm-utils/pm-powersave/storage
mkdir /var/run/hald
mkdir /var/run/udisks
mkdir /var/run/cups
mkdir /var/run/cups/certs
mkdir /var/run/libgpod
mkdir /var/run/openvpn
mkdir /var/run/NetworkManager
mkdir /var/run/net-snmp
mkdir /var/run/saslauthd
mkdir /var/run/mysqld
mkdir /var/run/udev-configure-printer
mkdir /var/run/openct
mkdir /var/run/pluto
mkdir /var/run/named
mkdir /var/run/sudo
mkdir /var/run/screen
mkdir /var/run/plymouth
mkdir /var/run/gdm
mkdir /var/run/gdm/auth-for-gdm-t9SvWx
mkdir /var/run/gdm/greeter
mkdir /var/run/pcscd.events
mkdir /var/lock/dmraid
mkdir /var/lock/iscsi
mkdir /var/lock/lvm
mkdir /var/lock/subsys

touch /var/lock/subsys/tmpfs

exec /sbin/init $@

и потом вписал в grub.conf еще один параметр: init=/etc/livefs

Эта штука при старте подцепляет на нужные места tmpfs и воссоздает структуру каталогов чтобы никто ничего не заметил. Собственно и все, получается обычная инсталяция, которая апдейтится, модифицируется и так далее.

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от no-dashi

> 2. Создаем виртуальную машину и нашу флэшку (например /dev/sdc) подключаем как жесткий диск для нее

с гентой даже этого не понадобилось бы, просто chroot и всё

name_no ★★
()

Поздравляю. Надеюсь, нескучные обои не забыл добавить?

Chaser_Andrey ★★★★★
()

А топик то о чём? Похвастаться?

koirn
()

Поздравляю. Так держать!

trex6 ★★★★★
()

круто. А выложи куда нибудь образ, чтобы остальным велосипед повторно не изобретать

JB ★★★★★
()
Ответ на: комментарий от no-dashi
mkdir /var/log/ppp 
mkdir /var/log/ConsoleKit 
mkdir /var/log/audit 
mkdir /var/log/samba 
mkdir /var/log/samba/old 
mkdir /var/log/setroubleshoot 
mkdir /var/log/cups 
mkdir /var/log/ntpstats 
mkdir /var/log/mail 
mkdir /var/log/sssd 
mkdir /var/log/prelink 
mkdir /var/log/bittorrent 
mkdir /var/log/gdm 

Ну mkdir /var/log/{ppp,ConsoleKit,audit,samba{,/old},setroubleshoot,cups,ntpstats,mail,sssd,prelink,bittorrent,gdm} же

Cancellor ★★★★☆
()
Ответ на: комментарий от no-dashi

Ты пошёл трудной путёй =). А можно было просто залить на флешку образ при помощи liveusb-creator, выделив побольше места под persistent storage. В результате получается то же самое, с возможностью ставить пакеты и менять файлы.

Deleted
()
Ответ на: комментарий от Deleted

Зато у меня tar-compatible ready-to-use дистрибутив :-)

no-dashi ★★★★★
() автор топика

Ну я такую флешку подруге подарил, а сам в данный момент пишу с инсталляции на внешнем 2.5" HDD. Где радоваться-то надо начинать?

annoynimous ★★★★★
()

То же вот думаю чем-то подобным пострадать: вынести всё, кроме хомяка на флешку (есть 8-гиговая под рукой), сделать её загрузочной. В итоге одновременно будет и в домашнем компе работать и в гости с собой брать можно будет. Осталось только понять зачем мне это нужно)

kss ★★★★★
()
Ответ на: комментарий от stevejobs

>оно только для зюзи или можно прикрутить к федорке и бубунте?
Как я понял, только для зюзи. Хотя, можно поэкспериментировать, исходники есть.

unikoid ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.