elks-enhanced
public
Read
Owner: themaster
Branch: master
Commits: 6893
Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL
Code
Commits
History
Branches
Bug Reports
Discussions
Compare
Settings
elks-enhanced
/
Documentation
/
historic
/
faq
/
FAQ-Nihongo.html
File editor
<HTML> <HEAD> <TITLE>Japanese ELKS FAQ</TITLE> <BASE HREF="http://elks.sf.net/faq/"> <META NAME="Author" CONTENT="Brian Candler"> <META NAME="KeyWords" CONTENT="elks,faq,linux,kernel,8086"> </HEAD> <BODY BGCOLOR="#C0D0E0"> Character set: ISO-2022-JP(JIS) <HR> <H1 ALIGN="CENTER">ELKS FAQ</H1> $B$3$l$O(B Linux-8086$B$H$7$F$bCN$i$l$F$$$k(B ELKS$B$K$D$$$F$N2?EY$b7+$j$+$($5$l$k<ALd(B $B$KBP$9$kEz$($N%j%9%H$G$9!#(B <P> $B$3$N(B FAQ$B$O(B Brian Candeler$B$5$s$N%*%j%8%J%k$r85$K(B Alister Riddoch$B$5$s$,%a%s%F%J%s(B $B%9$r9T$C$F$$$^$9!#%"%C%W%G!<%H$O(B <A HREF="mailto:ajr@ecs.soton.ac.uk">ajr@ecs.soton.ac.uk</A>. $B$KAw$C$F2<$5$$!#:G?7HG$O(B <A HREF="http://www.ecs.soton.ac.uk/elks"> http://www.ecs.soton.ac.uk/elks</A>. $B$K:_$j$^$9!#(B $BCm!*(B ELKS$B$O3+H/$N=i4|CJ3,$J$N$G$3$N>pJs$O$9$0DDIe2=$7$^$9$h!#(B <P> $BB>$N>pJs$O(B ELKS$B%[!<%`%Z!<%8(B <A HREF="http://www.uk.linux.org/ELKS-Home/index.html">http://www.uk.linux.org/ELKS-Home/index.html</A>. $B$G8+$F2<$5$$(B <P> $B%a!<%j%s%0%j%9%H$K;22C$9$k$K$O(B $BK\J8$K(B <B>subscribe linux-8086</B>$B$H$@$1=q$$$F(B majordomo@vger.kernel.org $B$KAw$C$F2<$5$$!#(B $B%a!<%j%s%0%j%9%H$N%"!<%+%$%V$O(B <A HREF="http://epocha.pd.mcs.net/Linux8086/"> http://epocha.pd.mcs.net/Linux8086/</A>. $BKt$O(B <A HREF="http://www.cyberpass.net/~dummy/robert/archives/linux-8086/"> http://www.cyberpass.net/~dummy/robert/archives/linux-8086/</a> which $B$K:_$j$^$9!#(B <P> $BCm!*(B ELKS$B$O(B Linux$B$G$O:_$j$^$;$s!"$G$9$+$i$3$N%a!<%j%s%0%j%9%H$O(B Linux$B$K(B $B4X$9$k<ALd$K$O$U$5$o$7$/:_$j$^$;$h!#(B <A HREF="news:comp.os.linux.misc">comp.os.linux.misc</A> $BEy$KAw$C$F$M!#(B <H2>$B%;%/%7%g%s(B 1 $B35MW(B</H2> <UL> <LI><A HREF="#1.1">Q1.1. ELKS$B$C$F2?(B?</A> <LI><A HREF="#1.2">Q1.2. ELKS$B$H(B Linux$B$N0c$$$O(B?</A> <LI><A HREF="#1.3">Q1.3. ELKS$B$O$9$0;H$($k(B?</A> <LI><A HREF="#1.4">Q1.4. ELKS$B$O(B 8088$B%W%m%;%C%5!<$GF0$/(B?</A> </UL> <H2>$B%;%/%7%g%s(B 2 $B%3%s%Q%$%k$H%$%s%9%H!<%k(B</H2> <UL> <LI><A HREF="#2.1">Q2.1. $B%=!<%9%3!<%I$O$I$3$K:_$j$^$9$+(B?</A> <LI><A HREF="#2.2">Q2.2. ELKS$B$N%+!<%M%k$O$I$N$h$&$K:n$j$^$9$+(B?</A> <LI><A HREF="#2.3">Q2.3. /usr/include/linux/vm86.h $B$,8+$D$+$i$J$$$H$N%(%i!<$,=P$^$7$?!#(B</A> <LI><A HREF="#2.4">Q2.4. ELKS$B$N(B "init"$B$O$I$N$h$&$K:n$j$^$9$+(B?</A> <LI><A HREF="#2.5">Q2.5. root$B%U%!%$%k%7%9%F%`$O$I$N$h$&$K:n$k$N(B?</A> <LI><A HREF="#2.6">Q2.6. XT$B$H(B 360K$B%G%#%9%/%I%i%$%V$,:_$k$N$G$9$,$I$&$9$l$PNI$$$G$9$+(B?</A> <LI><A HREF="#2.7">Q2.7. boot$B%$%a!<%8$N%k!<%H%G%P%$%9$r(B $BJQ$($kJ}K!$O(B?</A> <LI><A HREF="#2.8">Q2.8. $B%O!<%I%G%#%9%/$X$N%$%s%9%H!<%kJ}K!$O(B?</A> </UL> <H2>$B%;%/%7%g%s(B 3 ELKS$B$r;H$&(B</H2> <UL> <LI><A HREF="#3.1">Q3.1. Linux$B$G(B bcc$B$N%P%$%J%j!<$OF0$-$^$9$+(B?</A> <LI><A HREF="#3.2">Q3.2. DOSEMU$B>e$G(B ELKS$B$O%V!<%H$7$^$9$+(B?</A> </UL> <H2>$B%;%/%7%g%s(B 4 $BL$2rEz$N<ALd(B</H2> <p> <HR><H2>$B%;%/%7%g%s(B 1 $B35MW(B</H2> <H3> <A NAME="1.1">Q1.1. ELKS$B$C$F2?(B?</A> </H3> ELKS$B$OAH$_9~$_MQES2DG=$J(B Linux$B%+!<%M%k$N%5%V%;%C%H$G(B Linux$B$+$iGI@8$7$?>.$5$J(B $B%+!<%M%k$r:n$k%W%m%8%'%/%H(B( UNIX V7$BAjEv$N%7%9%F%`%3!<%k$r;}$D%+!<%M%k(B)$B$G>/$J(B $B$$%a%b%j!<!"HsNO$J%W%m%;%C%5!<$G$bF0:n2DG=$G$9!#Ev=i$NL\I8$O%$%s%F%k(B 8086$B$H(B 80286$B$N(B 16bit$B%W%m%F%/%H%b!<%I$G$9!#(B $B$3$N$h$&$J%O!<%I%&%'%"$GF0$/%+!<%M%k$OAH$_9~$_5!4o$KLrN)$A!"9b@-G=$J:G?7$N(B CPU$B$NL5$$Bh;0@$3&$d!"MM!9$J%Q!<%`%H%C%W5!$K;H$($^$9!#(B <P> $B99$J$k>pJs!"%W%m%8%'%/%H$NL\I8!"?J9T>u67$O(B <A HREF="http://www.uk.linux.org/Linux8086.html">ELKS home page</A>. $B$G3NG'=PMh$^$9!#(B <H3> <A NAME="1.2">Q1.2. ELKS$B$H(B Linix$B$N0c$$$O(B?</A> </H3> ELKS$B$O(B Linux$B$+$iGI@8$7$?$b$N$G!"0l8D?M$,M}2r2DG=$J%5%$%:$G$9$+$i3X=,MQES$K;H(B $B$($^$9$h!#$^$@3+H/$N=i4|CJ3,$J$N$G!"%9%o%C%W!"%7%'%"%I%i%$%V%i%j!<!"%Q%i%l%k(B $B!"%7%j%"%k(BI/O$B!"%M%C%H%o!<%/Ey$,L$<BAu$G$9!#:#$O%V!<%H$,2DG=$G!"2>A[%3%s%=!<%k(B $B!"(Bminix$B%U%!%$%k%7%9%F%`%U%m%C%T!<$N%^%&%s%H!"$$$/$D$+$N>.$5$J%W%m%0%i%`$N<B9T(B $B$,=PMh$^$9!#(B <H3> <A NAME="1.3">Q1.3. ELKS$B$O$9$0;H$($k(B?</A> </H3> $B$^$@$G$9!#(BLinux$B5!$r;H$$!"%=!<%9$r%@%&%s%m!<%I$7$F(B 8086$B%3!<%I$r%/%m%9%3%s%Q%$(B $B%k$9$kI,MW$,:_$j$^$9!#8=%P!<%8%g%s$N(BELKS$B$N(B boot$B%$%a!<%8!"(Broot$B%G%#%9%/%$%a!<(B $B%8$O:_$j$^$9!#$G$bB?$/$N%W%i%C%H%U%)!<%`$G%F%9%H$9$kI,MW$,:_$j$^$9!#(B Michael Strates$B$5$s$O(B boot$B$H(B root$B%$%a!<%8$r0l$D$K$^$H$a$k:n6H$r9T$C$F2<$5$$$^(B $B$7$?!#(B <H3> <A NAME="1.4">Q1.4. ELKS$B$O(B 8088$B%W%m%;%C%5!<$GF0$/(B?</A> </H3> 8088$B$O(B 16bit$B$G$O$J$/(B 8bit$B$N3HD%%G!<%?%P%9$r;}$D$3$H$G$9(B($B$=$l$GCY$$$h(B)$B!#(B $B$b$A$m$s(BELKS$B$OF0$-$^$9!#(B <HR><H2>$B%;%/%7%g%s(B 2 $B%3%s%Q%$%k$H%$%s%9%H!<%k(B</H2> <H3> <A NAME="2.1">Q2.1. $B%=!<%9%3!<%I$O$I$3$K:_$j$^$9$+(B?</A> </H3> <A HREF="ftp://linux.mit.edu/pub/ELKS">ftp://linux.mit.edu/pub/ELKS</A> $B$,%W%i%$%^%j!<%5%$%H$G$9!#(BELKS$B$H(B Dev86$B$N$"$kB>$N%5%$%H$O0J2<$NDL$j$G$9!#(B <p> <A HREF="ftp://ftp.ecs.soton.ac.uk/pub/elks/"> ftp://ftp.ecs.soton.ac.uk/pub/elks/</A><BR> <A HREF="ftp://cam053212.student.utwente.nl/pub/8086-nix/ELKS/"> ftp://cam053212.student.utwente.nl/pub/8086-nix/ELKS/</A><BR> <A HREF="ftp://tsx-11.mit.edu/pub/linux/ALPHA/linux-16/"> ftp://tsx-11.mit.edu/pub/linux/ALPHA/linux-16/</A><BR> <A HREF="ftp://src.doc.ic.ac.uk/packages/linux/tsx-11-mirror/ALPHA/linux-16/"> ftp://src.doc.ic.ac.uk/packages/linux/tsx-11-mirror/ALPHA/linux-16/</A><BR> <A HREF="ftp://ftp.amscons.com/pub/mirrors/ELKS"> ftp://ftp.amscons.com/pubi/mirrors/ELKS</A><BR> <p> $B$b$7JL$N%5%$%H$r$4B8$8$G$7$?$i%a%$%s%F%J!<$^$GO"Mm$7$F2<$5$$!#(B <H3> <A NAME="2.2">Q2.2. ELKS$B$N%+!<%M%k$O$I$N$h$&$K:n$j$^$9$+(B?</A> </H3> <TT>dev86/Dev86-0.0.13.4.tar.gz</TT> $B$H(B <TT>kernel/elks-0.0.67/elks-0.0.67.tar.gz</TT> ($B$b$7$/$O:G?7%P!<%8%g%s(B)$B$r%@%&%s%m!<%I$7(B /usr/src $B$K2rE`$7$F2<$5$$!#(B <PRE> tar -xvzf Dev86-0.0.13.tar.gz -C /usr/src tar -xvzf elks-0.0.67.tar.gz -C /usr/src </PRE> $B3+H/4D6-$O(B /usr/src/linux-86$B$K!"%+!<%M%k$N%=!<%9$O(B /usr/src/elks$B$KE83+$5$l(B $B$^$9!#(B $B<!$.$K(B <B>bcc</B>$B%3%s%Q%$%i$r4^$`%D!<%kN`$r:n@.$7$^$9!#(B <PRE> cd /usr/src/linux-86 make install </PRE> $B$=$l$+$i%+!<%M%k$r%3%s%Q%$%k$7$^$9!#(B <PRE> cd /usr/src/elks # $B%+!<%M%k$r:n$k!#(B make config make dep make </PRE> make config$B$O(B linux$B%+!<%M%k$NJ*$H;w$??6$kIq$$$r$7$^$9!#%G%U%)%k%H$N@_Dj$N$^(B $B$^$GB?$/$N%7%9%F%`$GF0$/$G$7$g$&!#5.J}<+?H$N9T$C$F$$$k;v$,NI$/M}2r=PMh$F$$$J(B $B$$$&$A$O%*%W%7%g%s$NJQ99$O$7$J$$$G2<$5$$!#(B ($B$b$7(B gcc$B$r;H$C$F(B linux$B%+!<%M%k$r:n$C$?;v$,M-$k$J$i(B elks$B%+!<%M%k$N(B make$B$N(B $BB.$5$K6C$-$^$9$h(B! :-) $B:G=*E*$K(B "Image"$B$H8F$P$l$k%U%m%C%T!<%G%#%9%/%$%a!<%8$,(B $B=PMh$^$9!#%U%)!<%^%C%H$5$l$?%U%m%C%T!<%G%#%9%/$K%3%T!<$7!"%V!<%H$7$F2<$5$$!#(B <PRE> dd if=Image of=/dev/fd0 </PRE> or <PRE> make disk </PRE> $B$3$l$G$3$N%G%#%9%/$+$i%V!<%H=PMh$^$9!#$"$H$O%^%&%s%H$9$k%k!<%H%U%m%C%T!<(B $B%G%#%9%/$r:n$j$^$9!#(Bbcc$B$r;H$$!"(B"init"$B%W%m%0%i%`$r%3%s%Q%$%k$7!"(Broot minix $B%U%!%$%k%7%9%F%`$r:n$kI,MW$,$"$j$^$9!#0J2<$rFI$_?J$a$F2<$5$$!#(B <H3> <A NAME="2.3">Q2.3. /usr/include/linux/vm86.h $B$,8+$D$+$i$J$$$H$N%(%i!<$,=P$^$7$?!#(B</A> </H3> <TT>/usr/include/sys/vm86.h</TT> $B$N(B <TT>#include <linux/vm86.h></TT> $B$r(B <TT>#include <asm/vm86.h></TT> $B$KJQ99$7$F2<$5$$!#(B <H3> <A NAME="2.4">Q2.4. ELKS$B$N(B "init"$B$O$I$N$h$&$K:n$j$^$9$+(B?</A> </H3> ELKS$B%+!<%M%k$,%V!<%H$9$l$P(B /bin/init$B$,F0$-=P$7$^$9!#(B <p> $B8=%P!<%8%g%s$N(B "init"$B$O(B linux.mit.edu$B$K$b$"$k(B tiny-utils$B%Q%C%1!<%8$K4^$^$l$k(B $B$b$N$G$9!#%+!<%M%k%3!<%I$,:G6aJQ99$K$J$j(B /bin/sh$B$NBe$o$j$K(B /bin/init$B$,%m!<%I(B $B$5$l$k$h$&$K$J$j$^$7$?!#(B <p> $B%+!<%M%k(B0.0.67$B$O(B kernel/elks-0.0.67/elkscmd.tar.gz$B$K(B init$B$H(B login($B%Q%9%o!<%I(B $B%A%'%C%/$J$7(B)$B$r4^$`%f!<%F%#%j%#%F%#!<$N%;%C%H$,:_$j$^$9!#$=$N%3%s%Q%$%k$H%$%s(B $B%9%H!<%kK!$O(B <PRE> bcc -0 -O -s init.c -o init bcc -0 -O -s login.c -o login </PRE> $B$H$7$F<B9T%U%!%$%k$r:n$j!"%k!<%H%G%#%9%/$N(B /bin$B%G%#%l%/%H%j!<$K%3%T!<$7$F2<(B $B$5$$!#(Blogin$B%W%m%0%i%`$O(B /etc/passwd$B$H(B /etc/group$B%U%!%$%k!"$=$l$H(B /bin/sh($B$b(B $B$7$/$O(B /etc/passwd$B$N%7%'%k$N%(%s%H%j!<$K5-$5$l$F$$$k%7%'%k(B)$B$,I,MW$G$9!#(B <p> $B%3%s%Q%$%i%*%W%7%g%s$N(B<code>-0</code> ($B?tCM$N(B"$B%<%m(B")$B$O(B8086$B%3!<%I$r@8@.$7!"(B<code>-O</code> ($BBgJ8;z$N(B"$B%*(B $B!<(B")$B$O%3!<%I$N:GE,2=$rM-8z$K$7!"(B<code>-ansi</code> $B$O(B ANSI$B%U%!%s%/%7%g%s%W%m%H%?%$%W$rM-8z(B $B$K$7!"(B<code>-s</code> $B$O%P%$%J%j!<%3!<%I$+$i%7%s%\%k$r=|$-$^$9!#(B <p> $B%+!<%M%k(B0.0.56$B$+$i(B sash($B%9%?%s%I%"%m!<%s(B $B%7%'%k(B)$B$,;H$(!"B?$/$N?M$K(B /bin/sh$B$N(B $BBe$o$j$K;H$o$l$F$$$^$9!#(Belkscmd.tr.gz$B$K4^$^$l$F$$$^$9!#(B/etc/passwd$B$H(B /etc/gr oup$B$O(B linux$B$NJ*$r%3%T!<$9$k$HNI$$$G$7$g$&!#(Bls -l$B$,;H$($^$9!#$^$?(B sash$B$N%(%i!<(B $B%l%]!<%H$,(B /usr/lib/liberror.txt$B$K;D$5$l$^$9!#!!(B <H3> <A NAME="2.5">Q2.5. root$B%U%!%$%k%7%9%F%`$O$I$N$h$&$K:n$k$N(B?</A> </H3> $B$$$/$D$+$NJ*$r4^$s$@(B minix$B%U%m%C%T!<$r:n$i$M$P$J$j$^$;$s!#(B/bin/$B$K(B init$B$H(B lo gin$B$H(B sh$B!"(B/etc/$B$K$O(B passwd$B$H(B group$B!"(B/dev/$B$K$O(B init$B$N0Y$N#3$D$N(B ttys$B$,I,MW$G$9(B $B!#(B <BR><I>$BCm(B! /dev/tty$B$O(B Linux$B$,I8=`$G;H$&!J#5!"#0!K$H$O0[$J$j$^$9$h!#(B</I> <pre> mkdir /usr/src/root86 cd /usr/src/root86 mkdir dev cd dev mknod tty c 4 0 mknod tty2 c 4 1 mknod tty3 c 4 2 mknod fd0 b 3 128 cd .. mkdir bin cd bin cp <path-to-elkscmd-init> init cp <path-to-elkscmd-login> login cp <path-to-elkscmd-sash> sh cd .. mkdir etc cd etc cp <path-to-skeleton-passwd> passwd cp <path-to-skeleton-group> group cd .. fdformat /dev/fd0H1440 # if floppy not yet formatted mkfs -t minix -n14 /dev/fd0 1440 mount -t minix /dev/fd0 /a # need a mount point "/a" cp -pR /usr/src/root86/* /a umount /a </pre> $B$$$/$D$+$N%G%#%9%H%j%S%e!<%7%g%s$G$O(B /dev/fd0H1440$B$N$+$o$j$K(B /dev/fd0u1440$B$r(B $B;H$$$^$9!#(B<p> $B%Q%9%o!<%I$O$^$@%5%]!<%H$5$l$F$$$J$$$N$G(B passwd$B%U%!%$%k$+$i%Q%9%o!<%I$r:o=|(B $B$7$F2<$5$$!#(B<p> $B$b$7(B2.2.x$B%+!<%M%k$G(B mount-2.5k$B$,;H$($k$J$i%O!<%I%G%#%9%/$K%k!<%W%P%C%/%U%!%$%k%7(B $B%9%F%`$r;H$C$F%G%#%9%/%$%a!<%8$r:n$l$^$9!#$=$&$7$?$i%U%m%C%T!<$K%@%s%W$7$F(B $B2<$5$$!#(B<p> <pre> dd if=/dev/zero of=root.image bs=18k count=80 losetup /dev/loop0 root.image mkfs -t minix /dev/loop0 1440 mount -t minix /dev/loop0 /a ... umount /a dd if=root.image of=/dev/fd0 </pre> ELKS.0.53$B$+$i(B 1.44M$B0J30$N%U%m%C%T!<$b;H$($^$9!#>e$NJ}K!$G%5%$%:$rE,59$*$-$+(B $B$($F2<$5$$!#(B1.2M$B$N%I%i%$%V$G(B 360K$B$N=q$-9~$_$,2DG=$G$9!#(B360K$B$N%I%i%$%V$G%V!<(B $B%H$7$?$$$N$J$iI,MW$G$7$g$&!#(B <H3> <A NAME="2.6">Q2.6. XT $B$H(B 360K$B%G%#%9%/%I%i%$%V$,:_$k$N$G$9$,$I$&$9$l$PNI$$$G$9$+(B?</A> </H3> $BL\E*$N%^%7%s$,(B 360K$B%I%i%$%V$,$D$$$F$$$k$H$-$J$I(B $BJL$N%^%7%s$G(B boot$B$H(Broot $B%$%a!<%8$r;H$&$H$-$O$A$g$C$H$7$?Cm0U$,I,MW$G$9!#(B360K$B%I%i%$%V(B(5.25"DD)$B$O(B 40$B%H%i%C%/$G$9$7(B 1.2MB(5.25"HD)$B$O(B 80$B%H%i%C%/$G$9!#(B1.2MB$B%I%i%$%V$O(B 360K$B$N(B $B%G%#%9%/$rFI$a$^$9$,!"=q$-9~$a$^$;$s!#(B <P> $B0l$D$NJ}K!$H$7$F(B 360K$B$N%I%i%$%V$r(B Linux PC$B$N#2$D$a$N%I%i%$%V$H$7(B <TT>fdformat /dev/fd1d360</TT> $B$H%U%)!<%^%C%H$7$F$+$i%U%!%$%k%7%9%F%`$r:n$j$^$9!#(B<P> $B$=$l$+$i(B DOS$B$G(B "rawrite"$B$r;H$$(B $B%$%a!<%8%U%!%$%k$r:n$jD>$7$^$9!#(B <H4>Boot disks</H4> 'Image'$B%U%!%$%k$O$I$N%?%$%W$N%U%m%C%T!<$K$b=q$-9~$a$^$9$7!"@5$7$/%V!<%H(B $B$7$^$9!#I,MW$J;v$O(B 'rawrite'$B$r;H$$!"L\E*$N%G%#%9%/$r:n$k$3$H$@$1$G$9!#(B <P> Root disks$B$O<+F08!=P$5$l$k$h$&$K$J$j$^$7$?!#$G$9$+$i!"$b$&(B 1.44Mb$B0J30$N%5%$%:(B $B$K%3%s%Q%$%k$7D>$9I,MW$O$"$j$^$;$s!#(B <H4>Root disks</H4> $B%U%!%$%k%7%9%F%`$N%5%$%:$r(B 360K$B$KCV$-49$((B mkfs$B%3%^%s%I$r<B9T$7(B 360K$B$N(B $B%k!<%H%$%a!<%8$,=PMh$?$iI,MW$J%U%!%$%k$r$3$N%G%#%9%/$K%3%T!<$7$F2<$5$$!#(B $B$=$7$F%"%s%^%&%s%H$7!"<!$NMM$K%G%#%9%/%$%a!<%8$r:n$j$^$9!#(B <PRE> dd if=/dev/fd0 of=root.image bs=1k count=360 </PRE> 'rawrite'$B$r$9$kA0$K:n$C$F$*$$$F2<$5$$!#%k!<%W%P%C%/%U%!%$%k%7%9%F%`$r;H$C(B $B$?$N$J$i$3$NA`:n$OITI,MW$G$9!#(B <H4>RAM$B$N@)8B(B</H4> $B%P!<%8%g%s(B0.0.44$B$O!"(B640K RAM$B$rA0Ds$H$7$F$$$^$7$?!#$7$+$7$J$,$i(B 640K$B0J2<$G5/$-$k(B DEF_INITSEG$B$H(B DEF_SETUPSEG$B$NLdBj$O0J9_$N%P!<%8%g%s$G$O=$@5$5$l$F$$$^$9$N$G!"2?$b(B $BJQ99$9$kI,MW$O$"$j$^$;$s!#(B <H3> <A NAME="2.7">* Q2.7. boot$B%$%a!<%8$N%k!<%H%G%P%$%9$r(B $BJQ$($kJ}K!$O(B?</A> </H3> $B%P!<%8%g%s(B0.0.62$B$N%V!<%H%G%#%9%/$O(B 2$B$DL\$N%U%m%C%T!<%I%i%$%V$r%k!<%H%G%#%9(B $B%/$H$7$F;H$&$h$&$K%3%s%Q%$%k$5$l$F$^$7$?!#$J$<$J$i(B wait_for_keypress()$B%U%!%s(B $B%/%7%g%s$,2u$l$F$7$^$&$+$i$G$9!#(B<p> $B$b$7(B "root disk mount failing on device 03c0 "(03c0$B$G%k!<%H%G%#%9%/$N%^%&%s%H$K<:GT$7$^$7$?!#(B)$B$H%a%C%;!<%8$,=P$?$i(B 16$B?J(B $B%3!<%I%(%G%#%?!<$G%V!<%H%$%a!<%8$NCf$N;O$a$NJ}$KM-$k(B C003h$B$rA\$7!"(B8003h$B$K(B $BBX$($F2<$5$$!#(B(c003h$B$O%$%s%F%k<0$N5-=R$G$O(B 03c0$B$H$J$j$^$9!#(B) $B$3$l$OB?$/$N%P!<%8%g%s$GF0$-$^$9!#$1$l$I$bJL$N%P!<%8%g%s$G$O$I$N%"%I%l%9$KAj(B $BEv$9$k$+Dj$+$G$O$"$j$^$;$s!#(B <A HREF="mailto:jose@cnct.com">jose@cnct.com</A> $B$5$s$NJs9p$K$h$l$P(B 0.0.62$B$N%V!<%H%$%a!<%8$G$O(B 0adf$B$H(B0ade$B$H$N;v$G(B $B$7$?!#(B <H3> <A NAME="2.8">* Q2.8. $B%O!<%I%G%#%9%/$X$N%$%s%9%H!<%kJ}K!$O(B?</A> </H3> $B%P!<%8%g%s(B0.0.65$B$+$i(B ELKS$B%k!<%H%G%#%9%/$r%O!<%I%G%#%9%/$K%$%s%9%H!<%k=PMh$k$h(B $B$&$K@.$j!"$=$l$r;H$&$h$&$K%V!<%H%U%m%C%T!<$r:n$l$^$9!#$^$@$$$/$D$+$N%P%0$,$"(B $B$j$^$9$,!"%k!<%H%U%m%C%T!<$h$jJXMx$G$7$g$&!#(B<P> $B$^$:(B fdisk$B$r;H$$6h2h(B($B%Q!<%F%#%7%g%s(B)$B$r:n$j$^$9!#$$$/$D$+$N%P!<%8%g%s$N(B fdisk $B$,;H$($^$9$,:#$N%k!<%H%G%#%9%/$N$_(B hd?1-4$B$r%5%]!<%H$7$F$$$^$9!#(B $B$b$7(B DOS$B$N4pK\6h2h$,$"$l$P(B DOS$B$N(B fdisk$B$G$O(B 2$B$DL\$N4pK\6h2h$O:n$l$^$;$s!#(B ELKS 0.0.67$B$N%k!<%H%G%#%9%/$K$"$k(B fdisk$B$O$^$@8O$l$F$$$^$;$s$,;d$N%7%9%F%`$G$O(B $BLdBj$J$/;H$($F$$$^$9!#(B<p> $B6h2hJ,$1$,:Q$s$@$i(B boot$B$H(B root$B%U%m%C%T!<$r;H$$(B ELKS$B$rN)$A>e$2$F(B mkfs$B$r;H$$%U(B $B%!%$%k%7%9%F%`$r:n$C$F2<$5$$!#$3$l$O(B ELKS$B$N(B fdisk$B$r;H$$%U%!%$%k%7%9%F%`$r:n$m(B $B$&$H$7$F$$$k6h2h$N@5$7$$%G%P%$%9L>$rCN$k0Y$N0BA4$JJ}K!$G$9!#(B<pre> mkfs /dev/hd?? <size> </pre> hd??$B$O@5$7$$6h2hHV9f$r!"(Bsize$B$N=j$O(B $B%-%m%P%$%HC10L$rF~$l$F2<$5$$!#(B<size>$B$O(B 32M $B0J>e$O;H$($^$;$s!#(B $BNc$H$7$F(B IDE$B%I%i%$%V$G%9%l!<%V$K@\B3$5$l$?%G%#%9%/$N:G=i$N6h2h$K(B 20M$B$N%U%!%$(B $B%k%7%9%F%`$r:n$k$H$-$O(B<pre> mkfs /dev/hdb1 20000 </pre> <P> $B$3$l$G%^%&%s%H%]%$%s%H(B /mnt$B$K%^%&%s%H$9$k$K$O(B<pre> mount /dev/hd?? /mnt $B$H$7$^$9!#(B </pre> $B?7$7$$6h2h$N%k!<%H%G%#%l%/%H%j$O>/$7%_%9$,$"$j(B /mnt$B$+$i$O(B "ls -l"$B$,;H$($^$;$s(B $B$J$<(B mkfs$B$,>/$74V0c$C$?%U%!%$%k%7%9%F%`$r:n$k$N$+;d$K$OJ,$+$j$^$;$s$,!"$=$N(B $B>e$G:n6H$7$F$^$9!#(B<p> $B0J2<$NMM$K?7$7$$%U%!%$%k%7%9%F%`$K4pK\E*$J%G%#%l%/%H%j$r:n$j$^$9!#(B<pre> mkdir /mnt/bin mkdir /mnt/dev mkdir /mnt/usr mkdir /mnt/usr/lib mkdir /mnt/mnt mkdir /mnt/etc mkdir /mnt/root mkdir /mnt/home mkdir /mnt/home/user?.... </pre> <p> $B<!$K4pK\E*$J%U%!%$%k$r0\$7$^$9!#$^$H$b$J%7%9%F%`$K$9$k$K$O$h$j$*$*$/$N%U%!%$(B $B%k$,I,MW$G$7$g$&$1$l$I$b!"$3$3$O4pK\$H$J$k$b$N$@$1$G$9$,7k9=LrN)$A$^$9!#(B<pre> cp /bin/init /mnt/bin/init cp /bin/login /mnt/bin/login cp /bin/sh /mnt/bin/sh cp /bin/ls /mnt/bin/ls cp /bin/pwd /mnt/bin/pwd cp /bin/mount /mnt/bin/mount cp /bin/umount /mnt/bin/umount cp /bin/cp /mnt/bin/cp cp /etc/passwd /mnt/etc/passwd cp /etc/group /mnt/etc/group cp /usr/lib/liberror.txt /mnt/usr/lib/liberror.txt </pre><p> $B:G8e$K4pK\E*$J%G%P%$%9$r:n$j$^$9!#(B<pre> mknod /mnt/dev/tty c 4 0 mknod /mnt/dev/tty2 c 4 1 mknod /mnt/dev/tty3 c 4 2 mknod /mnt/dev/fd0 b 3 128 mknod /mnt/dev/fd1 b 3 192 mknod /mnt/dev/hda b 3 0 mknod /mnt/dev/hda1 b 3 1 mknod /mnt/dev/hda2 b 3 2 mknod /mnt/dev/hda3 b 3 3 mknod /mnt/dev/hda4 b 3 4 mknod /mnt/dev/hdb b 3 64 mknod /mnt/dev/hdb1 b 3 65 mknod /mnt/dev/hdb2 b 3 66 mknod /mnt/dev/hdb3 b 3 67 mknod /mnt/dev/hdb4 b 3 68 </pre><p> $B$=$7$?$i%"%s%^%&%s%H$7$^$7$g$&!#(B<pre> umount /dev/hd?? </pre><p> $B<!$K@5$7$$%G%P%$%9$r;XDj$7$??7$7$$%+!<%M%k$r%3%s%Q%$%k$7D>$9I,MW$,$"$j$^$9!#(B $B$3$l$O(B ELKS$B%+!<%M%k%=!<%9$K$"$k(B include/linuxmt/config.h$B$rJT=8$7!"(BROOT_DEV$B$N(B 0x380$B$r6h2h$NHV9f$KJQ$($^$9!#:G8e$N#2$D$N?tCM$O6h2h$NHV9f$r#1#6?JI=5-$7$?%^%$(B $B%J!<HV9f$G$9!#(B -$BNc(B- hdb3$B$N%^%$%J!<HV9f$O(B 67$B!"$3$l$O#1#6?JI=5-$G$O#4#3$G$9!#$G$9$+$i(B ROOT_DEV $B$N?tCM$O(B 0x343$B$H$J$j$^$9!#(B<p> $B?7$7$$%+!<%M%k%U%m%C%T!<%G%#%9%/$r:n$k0Y$K(B Type<pre> make disk $B$HF~NO$7$F2<$5$$(B </pre> $B$=$7$F$3$N?7$7$$%V!<%H%G%#%9%/$G(B ELKS$B$rN)$A$"$2$F2<$5$$!#?7$7$/%k!<%H$,%^%&%s(B $B%H$5$l$^$9!#7Y9p%a%C%;!<%8$,$G$^$9$,DL>o$I$&$j$KF0$-$^$9!#$G$b%U%m%C%T!<%G%#(B $B%9%/$N$b$N$h$jB.$$$G$9$h!#%k!<%H%G%#%l%/%H%j$O40`z$G$O$J$$$1$l$IJL$N%G%#%l%/(B $B%H%j$K0\$l$^$9$7!"$=$NB>$NE@$b$$$D$b$I$&$jF0$-$^$9!#(B <H2>$B%;%/%7%g%s(B 3 ELKS$B$r;H$&(B</H2> <H3> <A NAME="3.1">Q3.1. Linux$B$G(B bcc$B$N%P%$%J%j!<$OF0$-$^$9$+(B?</A> </H3> $B$O$$!#%+!<%M%k%b%8%e!<%k$r%m!<%I$9$k;v$K$h$j(B ELKS$B%P%$%J%j!<$rD>@\<B9T=PMh$^$9(B $B!#$3$l$O(B ELKS$B>e$G%W%m%0%i%`$r3+H/$9$k$h$j<j7Z$G$9$7!"(BLinux$B5!$G%F%9%H=PMh$^$9(B $B!#!J$H$O8@$C$F$b$"$J$?$N%W%m%0%i%`$,%+!<%M%kL$<BAu$N%3!<%I$r;H$C$F$b(BELKS$B$G$O(B $BF0$-$^$;$s$,!#!K(B <PRE> cd /usr/src/linux-86/elksemu make module insmod binfmt_elks.o </PRE> $B%j%V!<%H$9$kEY$K(B 'insmod'$B$HF~NO$9$kI,MW$,M-$k;v$KCm0U$7$F2<$5$$!#(B /usr/src/linux-86/tests$B$K;n$;$k(B bcc$B$N%5%s%W%k%W%m%0%i%`$,$$$/$D$+:_$j$^$9!#(B ('wc'$BEy(B) <P> $B%b%8%e!<%k:n@.;~$K(B "modversions.h: no such file or directory"$B$N%(%i!<$,=P$?$i(B Makefile$B$+$i<!$N9T$r:o=|$7$F2<$5$$!#(B <PRE> MODCFLAGS=-D__KERNEL__ -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer \ -fno-strength-reduce -pipe -m486 -DCPU=486 -DMODULE -DMODVERSIONS </PRE> <H3> <A NAME="3.2">Q3.2. DOSEMU$B>e$G(B ELKS$B$O%V!<%H$7$^$9$+(B?</A> </H3> $B$O$$!#(BLinux 2.0.7$B$N(B dosemu 0.63.1.36$B$G(B ELKS$B$O%V!<%H=PMh$^$9!#B?J,B>$NAH$_$"$o(B $B$;$G$bNI$$$G$7$g$&!#%U%m%C%T!<%V!<%H$r9T$&0Y$K(B dos$B$b$7$/$O(B xdos$B$G(B -A$B%U%i%0$r(B $B;H$$(B <tt>/etc/dosemu</tt>$B$K%U%m%C%T!<%G%#%9%/%I%i%$%V$N@_Dj$r$7$^$9!#(B <PRE> floppy { device /dev/fd0 threeinch } </PRE> <H2> $B%;%/%7%g%s(B 4 $BL$2rEz$N<ALd(B </H2> $B$3$l$i$N<ALd$NEz$($r4?7^$$$?$7$^$9!#(B <UL> <LI>DOS$B$+$i(BLOADLIN.EXE$B$G(B Linux$B$,%V!<%H=PMh$k$h$&$K(B ELKS$B$b=PMh$^$9$+!)(B <A HREF="mailto:bsittler@mnt.edu">Benjamin C. W. Sittler</A> $B$5$s$,$=$l$,=PMh$k(B <A HREF="http://www.geocities.com/SiliconValley/Lakes/4535/">BootELKS</A>, $B$r:n$j$^$7$?!#(B <LI>$B;d$N%Q!<%`%H%C%W5!$K$O(B RAM$B%I%i%$%V$,:_$j$^$9!#(BELKS $B$G;H$($^$9$+!)(B <I>(ELKS$B$K(B msdosfs$B$,$"$l$P$h$$$H;W$&$N$G$9$,(B...)</I> <LI>boot$B$H(B root$B%U%m%C%T!<%G%#%9%/$r0l$D$K$^$H$a$i$l$^$9$+!)(B <PRE> > From: Bar-David Yedidya > > $B:#F|;d$O(B LILO$B$r;H$$(B root/boot$B%G%#%9%/$r0l$D$K$^$H$a$^$7$?!#F0$$$?$h!*(B > $B%U%m%C%T!<%G%#%9%/$K(B /boot$B$r:n$j!"(BImage$B$r%3%T!<$7!"(Bboot.b$B$r$7$^$9!#(B > $B%U%m%C%T!<%G%#%9%/$N(B /etc$B$K$3$l$i$r2C$($?(B lilo.conf$B$rCV$-$^$9!#(B > boot=/dev/fd0 > compact > image=/boot/Image > label=lin16 > > did lilo -r /mnt > and Hopla! > $B;d$O$^$@(B Linux$B$H(B linux-16$B$N%V!<%H%3!<%I$r%+!<%M%k$N%=!<%9$G8+Hf$Y$F$$$^$;(B > $B$s$,!"F1$8F0:n$@$H;W$$$^$9$7!"(Blilo$B$,F0$/M}M3$H;W$$$^$9!#(B </PRE> $B:G6a$N%P!<%8%g%s$N(B(0.0.46$B0J9_(B)ELKS$B$G$O2u$l$k$H$NJs9p$,:_$j$^$9!#(B <I>386$B0JA0$N%^%7%s$G$bF0$/$N$G$7$g$&$+!)(B</I> <p>Chad Page$B$5$s$O<!$N%P!<%8%g%s$G%7%s%0%k%G%#%9%/$GF0$/$h$&$K:n6H$7$F$$$^(B $B$9!#(B </UL> <p> <HR> <ADDRESS> <A HREF="mailto:ajr@ecs.soton.ac.uk">Alistair Riddoch</A> / last updated 15th July 1997 </ADDRESS> Japanese translation by <A HREF="mailto:tadd@fsinet.or.jp">Tadayoshi Kubo</A> </BODY> </HTML>
Commit message
This repository is read-only for this account.
Repository snapshot
Current branch
master
Visibility
public
Your access
Read
Remote
Configured
File activity
View file history