<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-7" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Giorgos Keramidas wrote:
<blockquote cite="mid20050224183207.GB54773@orion.daedalusnetworks.priv"
 type="cite">
  <pre wrap="">On 2005-02-24 20:19, Symeonidis Alexandros <a class="moz-txt-link-rfc2396E" href="mailto:admin@yourmail.gr">&lt;admin@yourmail.gr&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">tin idia domi pu exi os cdrom to iso,tha valis ke sto usb...
extract ta arxia dld...

ke apla tha antigrapsis ke to boot sector sto mbr tou flash...
    </pre>
  </blockquote>
  <pre wrap=""><!---->
To boot 'sector' twn CD-ROM einai polu pio diaforetiko apo oti mallon
fantazesai.  Ayto de tha paiksei, ektos ki an o kurios Anderson einai
kala eksoikeiomenos me to initrd.

  </pre>
  <pre wrap="">
  </pre>
</blockquote>
Επειδή βρίσκω extremely amusing αυτό το thread (και είναι πολύ καλή
άσκηση για να καταλάβει κανείς πολλά πράγματα για το πως μπορείς να
bootareis κάτι από οπουδήποτε, ορίστε ο αλγόριθμος υλοποίησης για
αυτούς που καταλαβαίνουν (δεν θέλω να πω ΑΝΤΡΕΣ...)<br>
<br>
0. Φτιάξε ενα bootable floppy/CD με δικό σου initrd<br>
1. Στο initrd σήκωσε τα modules που χρειάζεσαι για να δεις το flash
disk και το ntfs (είναι θέμα απλού shell script [linuxrc])<br>
2. Μόλις κάνεις mount το iso image, κάνε mount το δικό του initrd.<br>
3. Tρέξε απευθείας το δικό του linuxrc. Θα είναι σαν να κάνει boot από
το iso image.<br>
<br>
Η υλοποίηση αφήνεται ως άσκηση στον αναγνώστη.<br>
<br>
Δεν είναι και τόσο άχρηστό όσο νομίζετε... Σκεφτείτε την περίπτωση
ultra thin clients (eg TV set top box) με flash disk χωρίς CDROM, στο
οποίο θέλεις να κάνεις boot από οτιδήποτε. Εδώ το έχουμε κάνει σαν fun
project με το ntop να τρέχει αμέσως μετά το boot από CDROM χωρίς καν να
χρειάζεται να βλέπει δίσκο.<br>
<br>
</body>
</html>