rev |
line source |
al@602
|
1 <!DOCTYPE html>
|
al@602
|
2 <html lang="en">
|
pankso@63
|
3 <head>
|
al@602
|
4 <meta charset="UTF-8">
|
al@602
|
5 <title>SliTaz Web Boot</title>
|
al@602
|
6 <meta name="description" content="slitaz gPXE boot online your OS web-boot slitaz-cooking">
|
al@602
|
7 <meta name="keywords" lang="en" content="slitaz, boot, pxe, web OS">
|
al@602
|
8 <meta name="robots" content="index, follow, all">
|
al@602
|
9 <meta name="modified" content="<?php echo (date( "Y-m-d H:i:s", getlastmod())); ?>">
|
al@602
|
10 <meta name="author" content="Christophe Lincoln">
|
al@602
|
11 <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
al@602
|
12 <link rel="shortcut icon" href="../favicon.ico">
|
al@602
|
13 <link rel="stylesheet" type="text/css" href="/static/slitaz.min.css">
|
pankso@63
|
14 </head>
|
pankso@63
|
15 <body>
|
pankso@63
|
16
|
al@602
|
17 <script>de=document.documentElement;de.className+=(("ontouchstart" in de)?' touch':' no-touch');</script>
|
al@602
|
18
|
al@602
|
19 <header>
|
al@602
|
20 <h1><a href="http://boot.slitaz.org/">SliTaz Web Boot</a></h1>
|
al@602
|
21 <div class="network">
|
al@602
|
22 <a href="http://www.slitaz.org/" class="home"></a>
|
pankso@63
|
23 <a href="http://scn.slitaz.org/">Community</a>
|
pankso@63
|
24 <a href="http://doc.slitaz.org/">Doc</a>
|
pankso@63
|
25 <a href="http://forum.slitaz.org/">Forum</a>
|
claudinei@67
|
26 <a href="http://bugs.slitaz.org">Bugs</a>
|
pascal@343
|
27 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a>
|
pankso@63
|
28 </div>
|
al@602
|
29 </header>
|
pankso@63
|
30
|
pankso@63
|
31 <!-- Block -->
|
al@602
|
32 <div class="block"><div>
|
al@602
|
33
|
al@602
|
34 <!-- Information/image -->
|
al@602
|
35 <div class="block_info">
|
al@602
|
36 <header>Web Boot</header>
|
al@602
|
37 <p>
|
al@602
|
38 Welcome to the <a href="http://www.slitaz.org/en/">SliTaz GNU/Linux</a>
|
al@602
|
39 gPXE boot host; boot.slitaz.org allows you to boot SliTaz from the Web
|
al@602
|
40 using a cdrom, USB media or a floppy disk.
|
al@602
|
41 </p>
|
al@602
|
42 <p>
|
al@602
|
43 Quick Download:
|
al@602
|
44 <a href="http://mirror.slitaz.org/boot/slitaz-boot.iso">slitaz-boot.iso</a>
|
al@602
|
45 </p>
|
al@602
|
46 </div>
|
al@602
|
47
|
pankso@63
|
48 <!-- Navigation -->
|
al@602
|
49 <nav>
|
al@602
|
50 <header>Community</header>
|
pankso@63
|
51 <ul>
|
pankso@63
|
52 <li><a href="http://scn.slitaz.org/">Community Network</a></li>
|
pankso@63
|
53 <li><a href="http://pizza.slitaz.org/">LiveCD Online Builder</a></li>
|
pankso@63
|
54 <li><a href="http://doc.slitaz.org/en:cookbook:start">SliTaz Cookbook</a></li>
|
pankso@63
|
55 <li><a href="http://doc.slitaz.org/en:handbook:genlivecd">LiveCD flavor howto</a></li>
|
al@237
|
56 </ul>
|
pankso@63
|
57 </div>
|
al@602
|
58 </div></div>
|
al@602
|
59
|
al@602
|
60 <!-- Content -->
|
al@602
|
61 <main>
|
pankso@63
|
62
|
pankso@63
|
63 <!-- Languages -->
|
al@602
|
64 <div class="lang">
|
al@602
|
65 <a href="http://www.slitaz.org/i18n.php" class="locale"></a>
|
pankso@63
|
66 <a href="../de/">Deutsch</a>
|
al@602
|
67 <b>English</b>
|
al@237
|
68 <a href="../fr/">Français</a>
|
al@237
|
69 <a href="../pt/">Português</a>
|
al@237
|
70 <a href="../ru/">Русский</a>
|
pankso@63
|
71 </div>
|
pankso@63
|
72
|
pankso@63
|
73
|
pankso@63
|
74 <h2>Introduction</h2>
|
pankso@63
|
75
|
pankso@63
|
76 <p>
|
pankso@63
|
77 Boot your operating system from the internet and enjoy a full system
|
paul@73
|
78 working entirely in RAM with speed and stability in mind. The Linux Kernel
|
pankso@63
|
79 and the complete SliTaz compressed root filesystem will be loaded into
|
pankso@63
|
80 RAM from the Web using PXE and HTTP protocols.
|
pankso@63
|
81 </p>
|
pankso@63
|
82
|
al@602
|
83
|
al@602
|
84 <h2 id="guide">Short guide</h2>
|
pankso@63
|
85 <p>
|
pankso@63
|
86 To boot from the internet you'll need a working DHCP server, DNS server/cache
|
pankso@63
|
87 and a default internet route. This is usually the case if you have a router
|
pankso@63
|
88 for network connection.
|
pankso@63
|
89 </p>
|
pankso@63
|
90 <ul>
|
al@237
|
91 <li>SliTaz Cooking has the boot option <code>web</code>, so you can
|
pankso@63
|
92 use boot.slitaz.org from the standard core LiveCD.</li>
|
pankso@63
|
93 <li>SliTaz boot ISO: Download
|
pankso@63
|
94 <a href="http://mirror.slitaz.org/boot/slitaz-boot.iso">slitaz-boot.iso</a>
|
pankso@63
|
95 (<a href="http://mirror.slitaz.org/boot/slitaz-boot.md5">md5</a>)
|
al@602
|
96 and burn the image to a CD ROM. Boot from the CD ROM device and select
|
pankso@63
|
97 gPXE. This ISO image also provides Memtest86 to test system memory.
|
pankso@63
|
98 </li>
|
al@237
|
99 <li>USB media: Use TazUSB to generate bootable USB media. Install
|
al@237
|
100 the package <code>gpxe</code>, copy /boot/gpxe into the boot
|
pankso@63
|
101 directory of the USB media and add an entry to the Syslinux configuration
|
pankso@63
|
102 file <code>syslinux.cfg</code>:
|
pankso@63
|
103 <pre class="script">
|
pankso@63
|
104 label web
|
pankso@63
|
105 kernel /boot/gpxe
|
pankso@63
|
106 </pre></li>
|
pankso@63
|
107 <li>Floppy image: Download
|
pankso@63
|
108 <a href="http://mirror.slitaz.org/boot/floppy-grub">floppy-grub</a>
|
pankso@63
|
109 (<a href="http://mirror.slitaz.org/boot/floppy-grub.md5">md5</a>)
|
al@237
|
110 and transfer the image to a blank floppy disk using the command:
|
pankso@63
|
111 <code>dd if=floppy-grub of=/dev/fd0</code>. Boot the floppy and select
|
pankso@63
|
112 gPXE entry.</li>
|
pascal@324
|
113 <li>Network boot: if you can modify your DHCP server configuration, declare
|
pascal@324
|
114 the tftp server <i>mirror.slitaz.org</i> and the boot file
|
al@602
|
115 <i>gpxe.pxe</i>:
|
pascal@324
|
116 <ul>
|
pascal@324
|
117 <li>for <b>udhcpd</b>
|
pascal@324
|
118 <pre>siaddr mirror.slitaz.org
|
pascal@324
|
119 boot_file gpxe.pxe</pre></li>
|
pascal@324
|
120 <li>for <b>dhcpd</b>
|
pascal@324
|
121 <pre>next-server "mirror.slitaz.org"
|
pascal@324
|
122 filemane "gpxe.pxe"</pre></li>
|
pascal@324
|
123 <li>for <b>dnsmasq</b>
|
pascal@324
|
124 <pre>dhcp-boot=gpxe.pxe,mirror.slitaz.org</pre></li>
|
pascal@324
|
125 </ul>
|
al@602
|
126 </li>
|
pankso@63
|
127 </ul>
|
pankso@63
|
128
|
al@602
|
129
|
pankso@63
|
130 <h3>Boot time</h3>
|
al@602
|
131
|
pankso@63
|
132 <p>
|
al@602
|
133 The boot time largely depends on your network connection. With a 1 Mb/s
|
al@602
|
134 connection in France, it takes 5 min. If you want, you can report the
|
pankso@63
|
135 boot time on the Mailing list or the Forum.
|
pankso@63
|
136 </p>
|
pankso@63
|
137
|
al@602
|
138
|
pankso@63
|
139 <h3>Required configuration</h3>
|
al@602
|
140
|
pankso@63
|
141 <p>
|
al@602
|
142 The default boot entry needs 160 MB RAM. Two entries are available to
|
al@602
|
143 boot with 24 MB:
|
pascal@206
|
144 </p>
|
pankso@63
|
145 <ul>
|
pankso@63
|
146 <li><code>tiny</code> starts in text mode.</li>
|
pankso@63
|
147 <li><code>loram</code> starts in graphical mode.</li>
|
pankso@63
|
148 </ul>
|
pankso@63
|
149
|
pankso@63
|
150 <!-- End of content -->
|
al@602
|
151 </main>
|
pankso@63
|
152
|
al@602
|
153 <script>
|
al@602
|
154 function QRCodePNG(str, obj) {
|
al@602
|
155 try {
|
al@602
|
156 obj.height = obj.width += 300;
|
al@602
|
157 return QRCode.generatePNG(str, {ecclevel: 'H'});
|
al@602
|
158 }
|
al@602
|
159 catch (any) {
|
al@602
|
160 var element = document.createElement("script");
|
al@602
|
161 element.src = "/static/qrcode.min.js";
|
al@602
|
162 element.type = "text/javascript";
|
al@602
|
163 element.onload = function() {
|
al@602
|
164 obj.src = QRCode.generatePNG(str, {ecclevel: 'H'});
|
al@602
|
165 };
|
al@602
|
166 document.body.appendChild(element);
|
al@602
|
167 }
|
al@602
|
168 }
|
al@602
|
169 </script>
|
al@602
|
170
|
al@602
|
171 <footer>
|
al@602
|
172 <div>
|
al@602
|
173 Copyright © <span class="year"></span>
|
al@602
|
174 <a href="http://www.slitaz.org/">SliTaz</a>
|
al@602
|
175 </div>
|
al@602
|
176 <div>
|
al@602
|
177 Network:
|
al@602
|
178 <a href="http://scn.slitaz.org/">Community</a> ·
|
al@602
|
179 <a href="http://doc.slitaz.org/">Doc</a> ·
|
al@602
|
180 <a href="http://forum.slitaz.org/">Forum</a> ·
|
al@602
|
181 <a href="http://pkgs.slitaz.org/">Packages</a> ·
|
al@602
|
182 <a href="http://bugs.slitaz.org">Bugs</a> ·
|
al@602
|
183 <a href="http://hg.slitaz.org/?sort=lastchange">Hg</a>
|
al@602
|
184 </div>
|
al@602
|
185 <div>
|
pankso@63
|
186 SliTaz @
|
al@602
|
187 <a href="http://twitter.com/slitaz">Twitter</a> ·
|
al@602
|
188 <a href="http://www.facebook.com/slitaz">Facebook</a> ·
|
al@602
|
189 <a href="http://distrowatch.com/slitaz">Distrowatch</a> ·
|
al@602
|
190 <a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a> ·
|
pankso@63
|
191 <a href="http://flattr.com/profile/slitaz">Flattr</a>
|
al@602
|
192 </div>
|
al@602
|
193 <img src="/static/qr.png" alt="#" onmouseover="this.title = location.href"
|
al@602
|
194 onclick="this.src = QRCodePNG(location.href, this)"/>
|
al@602
|
195 </footer>
|
pankso@63
|
196
|
pankso@63
|
197 </body>
|
pankso@63
|
198 </html>
|