★1フロッピーLinux作成にチャレンジ★
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
01/09/15 02:13ID:xEVi6qXQを題材にLinuxの理解を深めるスレッドです。
まずはベースディストリビューションの選定から。
0002login:Kondara
01/09/15 02:36ID:9n9EXCTY0003login:Penguin
01/09/15 02:40ID:vPigVYDEディストリなんか関係ねーだろ
0004login:Penguin
01/09/15 02:50ID:xEVi6qXQ*BSDの感覚で書いてしまった。スマソ。
ではカーネルの選定から。
0005login:Penguin
01/09/15 03:53ID:Z.oR6rvU0006login:Penguin
01/09/15 04:24ID:6k.7AaeEまずは機器・構築するシステムの選定から
0007login:Penguin
01/09/15 06:01ID:b0kpsN9M0008login:Penguin
01/09/15 07:39ID:49bhgDTE0009
01/09/15 09:35ID:MtCE0BH60011login:Penguin
01/09/15 11:07ID:B8qsszcMここまで来ると単なる趣味だね。
0012login:Penguin
01/09/15 13:55ID:nYXvKr/s0013login:Penguin
01/09/15 15:51ID:8pOS3ON.1floppyのlinuxはいまでは、router機能を搭載したものからxが使えるものが
すでに世の中にあるよ。
0014login:Penguin
01/09/15 15:54ID:bNbslSaIあるけれど自分で作るのに意味があると思われ
0015login:Penguin
01/09/15 16:22ID:2K431eF.0016login:Penguin
01/09/15 16:31ID:bNbslSaI0017login:Penguin
01/09/15 21:11ID:QxNOfwUc0018login:Penguin
01/09/15 21:13ID:xHJCEwDI0019login:Penguin
01/09/15 21:44ID:AOLllo7E0020login:Penguin
01/09/15 22:16ID:4wSHqBz2ある程度ハードウェアの仕様を絞るか、
module は別のディスクに分けないと
かなりつらい。
0021login:Penguin
01/09/15 23:12ID:nXHuVOaIもしできたらおもしろいけどな。
0022login:Penguin
01/09/16 00:11ID:Xp8REKHYttp://www.on.rim.or.jp/~kaw/fdlinux/
0023login:Penguin
01/09/16 01:26ID:ulTE0ow20024login:Penguin
01/09/16 01:42ID:417LseSg1枚越えたら根性無しだぞ!!
0025login:Penguin
01/09/16 02:41ID:/JZ2n6FIつっこめば楽勝。
Xまで動かすとちと難しい。
もっとも何をFDのLinuxでやりたいのか明確にしないと緊急ディスク程度
の使い道しかない。
ということで、作るなら目的を明確にしよう。
0026login:Penguin
01/09/16 03:06ID:Fpdggsm2ノートとかで内蔵HDDが逝ったときに、FDDでブートして
外付けHDDにあるコンテンツを即運用可、とか。
カーネルは2.0か2.2系が妥当な線では?
0027login:Penguin
01/09/16 03:20ID:/JZ2n6FI可能だと思うけど、外付けHD用意できるならそっちから
ブートすれ。(W
わざわざFDからブートするんだからHDなしでできること
考えるほうがよさげ。
0028owl
01/09/16 11:39ID:ereAzpe.http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=999778763
FDD1枚でWebServer
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=996930887
ってのがあるぞ
つーか、Xを1FDで動かせる時代だからなぁ…
FDじゃなくてCFの8M〜32Mで動かせたらX端末が作れて便利です
だれか挑戦してください。
0029login:Penguin
01/09/16 12:09ID:Gl8bdrAA小さい libc がいろいろあるけど、それらはどうよ?
http://directory.google.com/Top/Computers/Programming/Languages/C/Libraries/
によると diet libc とか uClibc なんてのがあるようだけど。
Debian の installer disk だと、ツッコむコマンドの symbol を
チェックして必要な object だけをもった shared library を用意してる。
あとは BusyBox でコマンド数を減らして容量を稼いだり、とかかな。
http://busybox.lineo.com/
0030
01/09/16 13:09ID:MRPdzdtohttp://www.zelow.no/floppyfw/
既出か?
0031
01/09/17 01:14ID:8JB/.x6gけっきょく自分のデバイスにあわせて、コンパイルしなおさないと
まともなのは作れないね。
こういう言い方は可愛そうだけど、これだけハードが安くなってくると
1FDのリナックスってとても時間の無駄に思えてくるんだけど。。。
コマンドをシンボリックリンクにしたり、フォーマットを1.8Mにしたりね
CDブートのリナックスのほうがまだ実用的かも。
0032login:Penguin
01/09/17 01:53ID:eaqzD0rkAT互換機の仕様上。
まあ、制限付きにチャレンジするのも、それなり面白いかもよ。
実際FDブートのインストーラはなかなか無くならない。
003320
01/09/17 02:15ID:/cwwHyCs一年ぐらい前に1枚でどこまで頑張れるかやったことが
あるんだけど、 diet libc は static にしかリンクでき
ないのでボツにした覚えがある。uClibc の方は初耳。
ありがとう、勉強になったよ。
当時いろいろなディストリのインストーラーを調べたん
だけど libc4 を使っているのがあった。ただコンパイル
できるものがぐっと限られてしまう…。
今だと libc5 でもコンパイルが通るアプリが限られてし
まうんじゃないかな。
0034login:Penguin
01/09/17 09:57ID:Sx0zZ7nI0035潜伏中
01/09/17 10:10ID:KrlnzSoE可能ではあるが、苦労した分の報いはないと思う。
技術的に勉強をしたいというのならさておき。
ディスクがあるんならsambaを入れたところでLinux+sambaなんて
容量全体からすれば誤差の範囲だから大した問題ではないし。
0036login:Penguin
01/09/17 13:26ID:RmKUoUYwこれならかなりのことができそうなんだが、
Yard みたいな 1 CD を簡単につくるツールってないかね...
0037login:Penguin
01/09/17 13:31ID:uXO8GAMsRedHatからrescueCDを自動生成?するツールってのは有ったような気がする。
0038login:Penguin
01/09/17 17:42ID:GdPNs5wsこんなのあるよ。
http://www.samba.gr.jp/project/fdsamba/
0039login:Penguin
01/09/17 19:03ID:BDG3UOhEこんなのもあるよ。
http://walrus-ruby.hoops.ne.jp/1cd/index.html
0040login:Penguin
01/09/17 23:50ID:dGfi0aawhttp://lss.eternity.ne.jp/cgi-bin/link/class.cgi?163
0041login:Penguin
01/09/18 00:12ID:BgwBSIF20042login:Penguin
01/09/18 00:35ID:4Ovawl5Qstatic linkでもサイズを小さくするために、
全てのコマンドの実体を1つにまとめて、
argv[0]見て動作を変えるってのを、どっかで読んだなぁ。
あと、どこぞに全てのプログラム(含httpd)をアセンブラで
書くってプロジェクトもあったね。
0043login:Penguin
01/09/18 02:45ID:fJLgr/Icそれbusyboxじゃないの?
それならslackとかのディストリのインストールディスクに
使われてるし、1FDLinuxじゃ定番のテクニックだと思うよ。
0044login:Penguin
01/09/18 10:24ID:yRyGBQwoGrubが先頭にはいったもの知らない?
CD-ROMブートのイメージに使いたいんだが
自分でddして先頭にstate1,2コピーしただけじゃ
ブートせんわ。欝。
0045マターリ
01/09/18 10:38ID:XgNiyVhUやはりサーバーインスコ後手でボソボソ
消さないといかんのか…
004620 and 33
01/09/18 11:03ID:MCpG3V1.dd if=/dev/zero of=grub.img bs=2880k count=1
losetup /dev/loop0 grub.img
grub-floppy /dev/loop0
で作れない?
004736
01/09/18 14:06ID:muZlyZSM情報サンクス。
>>39
ふむ、いいね。残念ながらツールではなく既に出来上がったものだけど。
Debian 方面だと Live Debian ってのがあったんだけど、なんかもう
page がなくなってるっぽいしなあ。
一応 Debian package に mkinitrd-cd っていうパッケージがあって
これが自動生成ツールらしいんだが... 厨房なせいか起動できる image が
作れなかった... 鬱だ氏のう。
0048login:Penguin
01/09/23 03:28ID:d1k//0Kk0049login:Penguin
01/09/29 00:06ID:TRmct8bYhttp://www.s-me.co.jp/mosquito/
良さげ。ADSLのファイアヲールとして、使ってみる。
日本語の立派なマニュアルまであるよ。
0050↑
01/09/29 11:45ID:Znokm7vgNE2000系のNICを2枚刺してFDから起動。マニュアルのとおりに、
2枚のFD(2枚目はPCMCIAモジュールの追加)を使ったところ、
あっさりと両NICを認識しました。
このノート、LASER-5の起動ディスクではPCMCIAチップが認識できず、
またHDDにもインストCDをコピーする空きがなくて、途方にくれていた
マシンだったので感激しております
0051login:Penguin
01/09/29 16:21ID:DFJnSWuQCDの再生、CD上のMP3再生とかができれば嬉しいついでにFATを
マウントできてFAT上のMP3の再生、CDの吸出しとCD-Rの書きこみができれば
いいと思う。MP3再生するだけにWindows立ち上げるって大げさだと思うので
結構重宝するとおもうけど
0052login:Penguin
01/09/29 16:23ID:AfwGvJWY0053login:Penguin
01/09/29 16:27ID:ltjXzbCI販売したらいくらで買う?
0054login:Penguin
01/09/29 16:33ID:DFJnSWuQすまん、買わない。
でもルータ1FDばかりなのでそういうのがあってもいいとは思うけど
話題にはなるだろ?ならんかな?
0055login:Penguin
01/09/29 22:50ID:/qibUGIkプレゼン 1-CD 作ってそれで発表してたよ。
玄人はやることが違う... (・∀・)カコイイ!
0056login:Penguin
01/09/29 22:53ID:Rd9JO42wVineあたりからのコンパイルオプションを拾ってくればいいはなしかな?
これでどのくらいサイズ食うんだろ。
0057login:Penguin
01/09/29 23:24ID:Znokm7vgFD起動の利点というのは、HDDを止められるところにある。
これにより騒音、熱、耐久性に優れ、脆弱な家庭用PCでも、
ルータに必要とされるような連続運転がやりやすくなるという
メリットが生まれる。
0058login:Penguin
01/09/30 00:21ID:pfvhcjx60059login:Penguin
01/09/30 02:36ID:biNn6bOgNo。FDは起動だけ。ファイルシステムは全てRAMディスクへ。OK?
HDDをマウントしていると、何かの拍子に回りだすことがあるので
うざい。
0060login:Penguin
01/10/16 14:54ID:+9/S2uNd0061
01/11/27 15:45ID:JQlposo20062
01/11/27 18:07ID:kb38yPmA0063login:Penguin
01/11/27 18:47ID:19BrhCLPの特集が載ってた。
0064login:Penguin
01/11/27 22:59ID:79E+lrfj早速買った。
0065login:Penguin
01/12/09 12:29ID:D3HLSKW1僕も買いました。
それを見て早速古いPCに導入したんですが、グローバルIPが取得できない・・・
PPPoeを使わないYahooBBなんで設定の仕方がいまいちわかりません。
(初心者なもんで・・・)
わかる方みえましたら教えてください。
お願いします。
0066login:Penguin
01/12/10 00:20ID:4EzlgUZW(make bzdiskと同じ)も、rdevでルートデバイスを変更すれば
緊急用に役に立つ。 ディストリビューションを切り替えて使っ
ているが、いつもFDで起動している。FDからカーネルを読み込
んでもWindowsの起動より速い気がする。
0067
01/12/10 00:22ID:E3V/tsTtGUIがないOSなんてOSじゃない。
0068login:Penguin
01/12/10 00:24ID:A6+B1l/60071login:Penguin
01/12/10 03:19ID:taR6FlzQ死ね
0072login:Penguin
01/12/13 13:00ID:6S0sEtje私も買いました。
ただ、Linuxに関する知識がなくて・・・
Linux初心者から質問なのですが、
あの雑誌に出てたMosquiteとLanドライバをフロッピーに
納めてブートするのではなく、CDRに焼き付けて、CDブート
することはできないのでしょうか?
Windows上のWritingソフトからLinuxのブートディスク(CDR)って
作れないのでしょうか?
もし、CDブート出来れば、ファイルを削ったりする必要ないですよね。
どうなのでしょうか?
0073login:Penguin
01/12/13 14:49ID:8QMdUATu新しいkernelを試すのであればそれでもOKだけど、
緊急用としては不十分。(root partitionが壊れた場合はどうする?)
やっぱり1FD linuxは1枚で完結していることに意味を持つと思う。
0074
01/12/13 21:12ID:tn2V8OCQMosquiteのマニュアルに書いてあるよ<CDブート
007572
01/12/13 22:55ID:lqbciI6/レス、ありがとうございます。
要するに、CDROM版を購入しなければいけない
ということでしょうか?
CDRにイメージを焼き付けることって不可能なのでしょうか?
0076login:Penguin
01/12/13 23:03ID:KB1XJuCCMosquiteのマニュアルに書いてあるよ<CDブート
0077login:Penguin
01/12/13 23:15ID:5HRnEe0t十分とは思っていないが、「ディストリビューションを切り替えて」
ということで、root device は複数あるので復旧できる。
1FDLinuxを作ったりしたこともあるが、tomsrtbtに勝てる気がしない。
007877
01/12/13 23:22ID:5HRnEe0tLinuxへの理解が深まるのは確か。
007972
01/12/14 08:47ID:2PaM5Iwvマニュアルには、CDROM版の説明が書いてあるだけで、
ブートCDの作り方は書いてません。
つまり、CDROM版を買わないとCDブートは出来ない
ということなんですよね。
違いますか??
0080login:Penguin
01/12/14 10:38ID:3wVjC8wkその前にCDブートの仕組みを知るほうが先なんじゃないかと思われ。
0081login:Penguin
01/12/14 12:42ID:9/x3KIT8教えたれや
008272
01/12/14 13:03ID:2PaM5Iwv昨日、フロッピーのファイルをすべてCDRに焼き付けて
ブートしようとしましたができませんでした。
このマニュアルを読む限りでは・・・
"root.lrp"を"cdboot.lrp"にリネームすれば良いってことですか?
0083login:Penguin
01/12/14 13:20ID:3wVjC8wkファイルを焼き付けるんじゃなくって、FDのイメージを作って、起動CDを
作るんですよ。で、BIOSがロード→メモリ展開→メモリ上の仮想FDから
起動って感じ。
0084login:Penguin
01/12/14 13:29ID:viJrFHIU0085login:Penguin
01/12/14 17:02ID:xOfCwOR4好き好きだからいいッスけどね、
僕的にはMosquiteはFDだからいいんだと思うんだけど・・・
008772
01/12/14 17:44ID:2PaM5Iwvう〜ん、奥が深そうですね。
とりあえず"El Torito"で検索したら色々と出てきました。
参考にしてやってみます。
結果はまた報告させていただきます。
0088初心者
01/12/15 01:02ID:HU5BVJsZどうもありがとう。
0089M
01/12/15 01:03ID:m0lxKj0t0090root
01/12/15 13:29ID:/UYlk3tqそれ相当に使えるなら、50万円で技術買う。
だれかいる?
0091login:Penguin
01/12/15 13:31ID:MeQw9twl0092root
01/12/15 13:33ID:/UYlk3tqそんな事望んでない。
急ぎの仕事なだけ。
0093login:Penguin
01/12/15 13:41ID:gHYzabm5www.floppy-1.com/
は?
Linux じゃないけど。
0094root
01/12/15 13:48ID:/UYlk3tqあんた凄いよ!
情報提供料与えたい。
まだ読んでないけど50万円で買えるかな。
009591
01/12/15 14:00ID:MeQw9twl商用でも無料で使えるのじゃないかな…
仕事で使うとなると別なのかな…
ライセンス読んだけど難しくてわかんないや
0096root
01/12/15 15:27ID:/UYlk3tqVPNの拠点数が3拠点以上ある場合は困ったな。
起動したけど、ユーザIDパスワードが公開されていないから
何もできなかった。。
0097login:Penguin
01/12/16 20:51ID:fsLA2VJr途中、PCIのネットワークカードの認識に手間取ったのですが、
configを変更することで解決。
しかし!
グローバルアドレスが取得できません。
PPPを使わないので、設定の仕方が分かりません。
dhcpのみでネットワークをスタートしようとすると、
「DHCP Fail-14」
が発生して接続できず。
どなたか、助けてくだされ。
0098なまお
01/12/17 00:49ID:YoyxZlhjFirewall 作るの良いんだけど、Linux マシンに IP ふらないで、
ステルスな Firewall にしたいと思ってます。
これだったら、設置も楽だし、セキュリティも高い。
最近の事情に疎いんだけど、iptables って、まだ Bridge と
一緒に使えないかな?
FreeBSD では Bridge と ip filter 一緒に使えるけど、
iptables の高機能さを知っちゃうと、やっぱ Linux でやりたい。
0100login:Penguin
01/12/17 09:32ID:Obsu9wNk次の方法をお試しあれ。
その1)eth0をINにして、eth1をOUTにする。
デバイス設定でINとOUTを逆にしてルータを一旦停止。
ケーブルを差し替えてからルータ起動。
eth1側でIPが取得できていればOK
その2)もしeth1でIPが取得できていなければdhcpcdに問題有り。
次のコマンドを打って、強制的に認識させる。
# dhcpcd eth1
私は上記の方法で上手くいきました。
0101login:Penguin
01/12/18 00:23ID:k4ECz1vE■ このスレッドは過去ログ倉庫に格納されています