OpenSolaris :: Mini How To
Below i would write down my notes for opensolaris.
At the moment i am using opensolaris 2008.11.
I have already installed successful at my laptop:
Fujitsu Siemens Amilo Si 1520
Σε αυτή την σελίδα θα καταγράψω τις προσωπικές μου σημειώσεις γύρω από το OpenSolaris.
Για την ώρα χρησιμοποιώ το OpenSolaris 2008.11 και το έχω ήδη κάνει εγκατάσταση
(σχεδόν) επιτυχώς στο laptop μου: Fujitsu Siemenes Amilo Si 1520.
Contents
Partition
ΠΡΟΣΟΧΗ: πρέπει να εγκατασταθεί σε primary partition.
Το gparted & fdisk είναι τα εργαλεία τα οποία χρησιμοποιήσα για να φέρω
τον δίσκο στα μέτρα μου.
Ήταν έτσι:
Disk /dev/sda: 100.0 GB, 100030242816 bytes 255 heads, 63 sectors/track, 12161 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x35f135f0 Device Boot Start End Blocks Id System /dev/sda1 * 1 3916 31455232 7 HPFS/NTFS /dev/sda2 3917 9418 44194815 5 Extended /dev/sda5 3917 4177 2096451 82 Linux swap / Solaris /dev/sda6 4178 4196 152586 83 Linux /dev/sda7 4197 6807 20972826 83 Linux /dev/sda8 6808 9418 20972826 83 Linux
- sda1, WinXP
- sda2, extended
- sda5, swap
- sda6 /boot
- sda7 /
- sda8 /home
To boot είναι στο sda1
Και επειδή ΔΕΝ είχα primary partition διέγραψα το sda8 και το έκανα primary (στο τέλος του δίσκου)
κατέληξα λοιπόν στον εξής πίνακα:
Disk /dev/sda: 100.0 GB, 100030242816 bytes 255 heads, 63 sectors/track, 12161 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x35f135f0 Device Boot Start End Blocks Id System /dev/sda1 1 3916 31455232 7 HPFS/NTFS /dev/sda2 3916 9418 44194821+ 5 Extended /dev/sda3 * 9419 12161 22033147+ bf Solaris /dev/sda5 3917 4177 2096451 82 Linux swap / Solaris /dev/sda6 4178 8113 31615920 83 Linux /dev/sda7 8114 9418 10482381 83 Linux
- sda1, WinXp (primary)
- sda3, Solaris (primary)
- sda2, extended
- sda5, swap
- sda6, /
- sda7, /home
Εδώ βλέπουμε ότι το boot είναι στο sda3
Κατά την προσωπική μου άποψη το παραπάνω "πλάνο" ΔΕΝ είναι το καλύτερο.
Έκανα υπερβολικά πάρα πολλές αλλαγές και ευτυχώς ΔΕΝ έχασα ούτε 1byte.
Αλλά έφτασα στο σημείο να χρειαστεί να "διορθώσω" την σειρά των κατατμήσεων
στον δίσκο μου. Κατέληξα λοιπόν στο σημείο να έχω προβλήματα !
Η καλύτερη και προτεινόμενη λύση είναι η εξής:
primary: sda1 --> windows
primary: sda2 --> opensolaris
primary: sda3 --> linux (/ --> root)
extended
logical: sda5 --> swap
logical: sda6 --> /home
Installation
[ εδώ θα μπουν και εικόνες σε λίγο καιρό ]
Boot
OpenSolaris 2008.11 uses grub for the boot process.
The menu.lst is here:
/rpool/boot/grub/menu.lst
A typical boot menu is this :
background 215ECA timeout 5 default 1 title OpenSolaris 2008.11 findroot (pool_rpool,2,a) foreground d25f00 background 115d93 bootfs rpool/ROOT/opensolaris kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS module$ /platform/i86pc/$ISADIR/boot_archive
I have a problem, my Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller
isnt compatible with opensolaris, so to boot without any problems i must rewrite kernel line to this:
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS -B disable-audiohd=true
Dual boot (windows)
To simple add a menu entry to boot into windows i use this:
title Windows rootnoverify (hd0,0) chainloader +1
Wireless
ifconfig -a wificonfig -i wpi0 scan wificonfig -i wpi0 createprofile MyWirelessProfile essid=MyWifiEssid encryption=WEP wepkey1=12345678901234567890123456 wepkeyindex=1 wificonfig -i wpi0 connect MyWirelessProfile ifconfig wpi0 dhcp
networking
Ενσύρματη δικτύωση:
ΣΗΜΕΙΩΣΗ: Κάθε κάρτα που θέλουμε να ενεργοποίησουμε χρειάζεται
να την κάνουμε plumb αλλιώς ΔΕΝ περνάει δικτυακή κίνηση από μέσα της.
Για να δούμε τις συνδέσεις μας και τις συσκευές μας:
dladm show-link dladm show-dev
Στην δική μου περίπτωση το αποτέλεσμα των παραπάνω εντολών είναι το εξής:
ebal@opensolaris:~$ dladm show-link LINK CLASS MTU STATE OVER iprb0 phys 1500 up -- wpi0 phys 1500 down -- ebal@opensolaris:~$ dladm show-dev LINK STATE SPEED DUPLEX wpi0 down 0Mb unknown iprb0 up 100Mb full
dns issue
Συνάντησα ένα ωραίο πρόβλημα όταν επέλεξα να αλλάξω τις δικτυακές μου ρυθμίσεις χειροκίνητα:
ενώ από κονσόλα είχα dns, οι εφαρμογές μου (όπως π.χ. ο firefox) δεν είχαν.
Η λύση είναι σχετικά απλή:
Ανοίξτε το αρχείο: /etc/nsswitch.conf
και αλλάξτε την εγγραφή:
hosts: files
ώστε να δείχνει ως εξής:
hosts: dns files
Triple Boot (linux grub)
To OpenSolaris έχει κάνει εγκατάστασει το grub στο primary partition που έχει χρησιμοποιήσει για την εγκατάσταση
(στο δικό μου παράδειγμα είναι στο sda3). Για να μην δημιουργηθεί πρόβλημα με τα υπόλοιπα partition, αλλά και με
τις υπόλοιπες διανομές μου έχω αφήσει το grub του linux στο sda.
Έτσι λοιπόν το δικό μου menu.lst είναι το εξής:
default 0 timeout 3 color yellow/blue # Linux title xubuntu kernel /boot/vmlinuz root=/dev/sda6 ro initrd /boot/initrd.img quiet # Windows title Microsoft Windows XP root (hd0,0) makeactive chainloader +1 # opensolaris title Open Solaris root (hd0,2) makeactive chainloader +1
Adobe Flash Player
How to install Adobe Flash Player into Firefox
wget -c http://fpdownload.macromedia.com/get/flashplayer/current/flash_player_9_solaris_x86.tar.bz2 tar jxvf flash_player_9_solaris_x86.tar.bz2 cp flash_player_9_solaris_r151_x86/libflashplayer.so /usr/lib/firefox/plugins/
Greek Support
Μιας και το OpenSolaris έρχεται με gnome (no comment plz – i know, i know !) μπορούμε εύκολα και απλά
να προσθέσουμε την ελληνική γλώσσα στο πληκτρολόγιο μας για να μπορούμε να γράφουμε ελληνικά.
Παραθέτω μερικά screenshot ώστε με αριστερό alt + shift να μπορούμε να αλλάζουμε την γλώσσα.
file:opensolaris00.jpg
file:opensolaris01.jpg
file:opensolaris02.jpg
file:opensolaris03.jpg
file:opensolaris04.jpg