Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| centos:usb-install [29.07.2010 07:17. ] – michi | centos:usb-install [10.11.2010 21:58. ] (aktuell) – [USB-Stick vorbereiten] django | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== USB-Bootstick für Installation erstellen ====== | ||
| + | Möchten wir CentOS auf einem Rechner installieren, | ||
| + | ===== SYSLINUX installieren ===== | ||
| + | Für die weitere Installation benötigen wir das Paket **syslinux**. | ||
| + | Wie installieren es - wenn noch nicht bereits geschehen - via **yum**. | ||
| + | # yum install syslinux | ||
| + | Was uns **syslinux** alles mitbringt offenbart uns ein **rpm -iql**: | ||
| + | < | ||
| + | Name        : syslinux | ||
| + | Version | ||
| + | Release | ||
| + | Install Date: Fr 30 Jan 2009 18:58:39 CET Build Host: lisse.hasselt.wieers.com | ||
| + | Group       : Applications/ | ||
| + | Size        : 2615123 | ||
| + | Signature | ||
| + | Packager | ||
| + | URL         : http:// | ||
| + | Summary | ||
| + | Description : | ||
| + | SYSLINUX is a suite of bootloaders, | ||
| + | filesystems, | ||
| + | (PXELINUX), or ISO 9660 CD-ROMs (ISOLINUX). | ||
| + | MEMDISK, which loads legacy operating systems from these media.</ | ||
| + | |||
| + | ===== USB-Stick vorbereiten ===== | ||
| + | Als erstes bereiten wir unseren USB-Stick vor. Damit wir auch die richtige Laufwerk ändern, schauen wir erst einmal im syslog nach, als welches Device der Stick erkannt wird. | ||
| + | # tail -f / | ||
| + | |||
| + | < | ||
| + | Oct 1 10:25:33 host kernel: usb 1-1: configuration #1 chosen from 1 choice | ||
| + | Oct 1 10:25:34 host kernel: Initializing USB Mass Storage driver... | ||
| + | Oct 1 10:25:34 host kernel: scsi2 : SCSI emulation for USB Mass Storage devices | ||
| + | Oct 1 10:25:34 host kernel: usbcore: registered new driver usb-storage | ||
| + | Oct 1 10:25:34 host kernel: USB Mass Storage support registered. | ||
| + | Oct  1 10:25:39 host kernel: | ||
| + | Oct  1 10:25:39 host kernel: | ||
| + | Oct 1 10:25:39 host kernel: SCSI device sdb: 1957888 512-byte hdwr sectors (1002 MB) | ||
| + | Oct 1 10:25:39 host kernel: sdb: Write Protect is off | ||
| + | Oct 1 10:25:39 host kernel: sdb: assuming drive cache: write through | ||
| + | Oct 1 10:25:39 host kernel: SCSI device sdb: 1957888 512-byte hdwr sectors (1002 MB) | ||
| + | Oct 1 10:25:39 host kernel: sdb: Write Protect is off | ||
| + | Oct 1 10:25:39 host kernel: sdb: assuming drive cache: write through | ||
| + | Oct  1 10:25:39 host kernel: | ||
| + | Oct 1 10:25:39 host kernel: sd 2:0:0:0: Attached scsi removable disk sdb | ||
| + | Oct 1 10:25:39 host kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0 | ||
| + | Oct 1 10:25:40 host hald: mounted /dev/sdb1 on behalf of uid 500 | ||
| + | </ | ||
| + | ==== Partitionierung ==== | ||
| + | Zunächst partitionieren wir unseren Stick mit Hilfe von **fdisk**. Hier legen wir eine (möglichst) große DOS-Partition an. Die Partition wird dann auch noch mit dem Boot-Flag versehen. | ||
| + | # fdisk /dev/sdb | ||
| + | ==== Filesystem anlegen ==== | ||
| + | Als nächstes legen wir das Filesystem auf dem Stick an. | ||
| + | # mkdosfs /dev/sdb1 | ||
| + | |||
| + | ===== USB-Stick bearbeiten ===== | ||
| + | ==== SYSLINUX Bootloader kopieren ==== | ||
| + | Als erstes kopieren wir nun den **// | ||
| + | # cat / | ||
| + | # syslinux /dev/sdb1 | ||
| + | bzw. | ||
| + | # cat / | ||
| + | # syslinux /dev/sdb1 | ||
| + | |||
| + | ==== Mount-Points setzen ==== | ||
| + | Für die weitere Installations-/ | ||
| + | # mkdir / | ||
| + | # mkdir / | ||
| + | ==== Laufwerke mounten ==== | ||
| + | Nun binden wir unseren USB-Stick ins System ein. | ||
| + | # mount /dev/sdb1 / | ||
| + | Das ISO-Image der ersten Installation-CD mounten wir nun über das Loopback-Device: | ||
| + | # mount CentOS-5.4-i386-bin-1of6.iso / | ||
| + | |||
| + | ==== Dateien kopieren ==== | ||
| + | Jetzt können wir den Inhalt unserer ersten Installations-CD auf den Stick kopieren. | ||
| + | # cp / | ||
| + | # grep -v local / | ||
| + | ===== USB-Stick entfernen ===== | ||
| + | Vor dem Entfernen des USB-Bootsticks hängen wir die zuvor angelegten Verzeichnisse aus dem Dateisystembaum wieder aus. | ||
| + | # umount / | ||
| + | # umount / | ||
| + | ===== Installation mittels USB-Stick ===== | ||
| + | Mit Hilfe unseres präparierten Boot-Sticks können wir nun unseren CD/ | ||
 django
 django