slitaz-forge view boot/en/index.php @ rev 704

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