Íáé ðáéäéÜ ìïõ, ÌÐÏÑÅÉ íá ÃÉÍÅÉ ÃñáììÝíï áðü ôïí Jonathan Katz, 11/95. Äéïñèþóåéò/ÁíáèåùñÞóåéò: 10 Áðñéëßïõ 1996. ÌéêñÝò áíáèåùñÞóåéò: 25 Éïõíßïõ 1996. "ÏëïêëÞñùóç": 26 Ïêôùâñßïõ 1996, üëá áðü ôïí Jonathan Katz, jkatz@in.net ____________________________________________________________ Table of Contents 1. ÅéóáãùãÞ 2. Áò îåêéíÞóïõìå! 3. Íáé, Ý÷ù åëåýèåñï ÷þñï óôï äßóêï ìïõ êáé èÝëù íá ôïí äéáèÝóù óôï Linux! 4. Êáé ÌåôÜ; 5. ×ñçóéìïðïéþíôáò ôï êáéíïýñãéï óáò óýóôçìá! 5.1 ÂÏÇÈÅÉÁ, êüëëçóá ìå ôï FAT32! 5.1.1 ¸÷ù áõôü ôïí ïëïêáéíïýñãéï õðïëïãéóôÞ ðïõ ôïí áãüñáóá áðü ôï ôÜäå ìáãáæß ôçò ÓôïõñíÜñç 5.1.2 Ôá Ýêáíá ìïýóêåìá! 5.1.3 loadlin (linload), ôé'íáé ðÜëé áõôü? 6. ÐñïâëÞìáôá; ______________________________________________________________________ [1m1. ÅéóáãùãÞ[0m Ðïëëïß áãüñáóáí ðñüóöáôá õðïëïãéóôÝò, ïé ïðïßïé, äõóôõ÷þò, Ýöôáóáí óôá ÷Ýñéá ôïõò ìå ôá Windows 95 ðñïåãêáôåóôçìÝíá. Áöïý åîåñåýíçóáí ôï Internet, ðïëëïß ÷ñÞóôåò áíáêÜëõøáí ôï Linu÷ êáé èÝëçóáí íá ÷ñçóéìïðïéÞóïõí Ýíá êáëýôåñï ëåéôïõñãéêü óýóôçìá óå ðïëý êáëýôåñç ôéìÞ. ÕðÜñ÷ïõí ðïëëÜ êáé äéáöïñåôéêÜ èÝìáôá ðïõ ðñÝðåé íá áíôéìåôùðßóïõí óå ìéá ôÝôïéá ðåñßðôùóç, êáèþò ïé êáéíïýñãéïé õðïëïãéóôÝò Ýñ÷ïíôáé óõíÞèùò ìå ìåãÜëïõò EIDE äßóêïõò êáé ôá Win95 ÷ñçóéìïðïéïýí ôï ðáëéü FAT óýóôçìá áñ÷åßùí. Ôï Linux êáôáíïåß áõôÜ ôá æçôÞìáôá êáé ìðïñåß íá áíôéìåôùðßóåé áõôÝò ôéò äõóêïëßåò ôüóï óôï ìç÷áíéêü åîïðëéóìü üóï êáé óôï ëïãéóìéêü. [1m2. Áò îåêéíÞóïõìå![0m Ôï Linux and ôá Win95 ìðïñïýí íá óõìâéþóïõí ìå éêáíïðïéçôéêü ôñüðï óôïí ßäéï óêëçñü äßóêï. Ìðïñåßôå åðßóçò íá åãêáôáóôÞóåôå ôï Linux óå Ýíá îå÷ùñéóôü óêëçñü äßóêï óôïí ßäéï õðïëïãéóôÞ. Áí äéáèÝôåôå ÷ñÞìáôá ãéá Ýíá äåýôåñï äßóêï, åßíáé ôï êáëýôåñï ðïõ ìðïñåßôå íá êÜíåôå. Áí êáé åßíáé áóöáëÝò êáé áîéüðéóôï íá ôñÝ÷åôå ôï Linux êáé ôá Win95 óôïí ßäéï óêëçñü äßóêï, åßíáé áóöáëÝóôåñï íá Ý÷åôå Ýíá äåýôåñï óêëçñü äßóêï. ÁëëÜ, êáèþò åßìáé, üðùò êáé ïé ðåñéóóüôåñïé ãíùóôïß ìïõ, Ýíáò öôù÷üò öïéôçôÞò åßìáé áíáãêáóìÝíïò íá ÷ñçóéìïðïéþ Ýíá ìåãÜëï äßóêï. Áò ðÜñïõìå ùò äåäïìÝíï üôé ï óêëçñüò óáò äßóêïò ìïéÜæåé ìå áõôü: C: +----------------------------------- |Ðåñßðïõ 800M, ìåãáëýôåñïò ßóùò +----------------------------------- êáé áò õðïèÝóïõìå, üóï êé áí áõôÞ ç õðüèåóç ìïéÜæåé ìå åéñùíåßá, üôé ôá Win95, ôï MS-Office, ôï Qmodem Pro, êáé üðïéá ðñïãñÜììáôá DOS/Windows Ý÷åôå äåí êáôáëáìâÜíïõí ðÜíù áðü 400Ì óõí ôï áñ÷åßï áíôéìåôÜèåóçò (swap file). ÖáíôÜæïìáé üôé äå èÝëåôå íá ÷Üóåôå üëá ôá ðñïãñÜììáôá ðïõ óáò ðÞñå ôüóï ÷ñüíï íá åãêáôáóôÞóåôå, Üñá äå èÝëåôå íá óâÞóåôå áõôü ôï êïììÜôé ôïõ äßóêïõ êáé íá îáíáñ÷ßóåôå áðü ôçí áñ÷Þ. [1m3. Íáé, Ý÷ù åëåýèåñï ÷þñï óôï äßóêï ìïõ êáé èÝëù íá ôïí äéáèÝóù óôï[0m [1mLinux![0m Ìç ÷Üíåôå ôéò åëðßäåò óáò. ÕðÜñ÷åé Ýíá ðñüãñáììá ðïõ ëÝãåôáé FIPS, ôï ïðïßï ìðïñåß íá áíáêáôáôìÞóåé ôï äßóêï óáò ÷ùñßò íá êáôáóôñÝøåôå ôá äåäïìÝíá ðïõ Þäç õðÜñ÷ïõí óå áõôüí. Âåâáéùèåßôå üìùò, ÐÑÉÍ ôï ÷ñçóéìïðïéÞóåôå, üôé Ý÷åôå áðïêåñìáôßóåé ôï óêëçñü äßóêï, ÷ñçóéìïðïéþíôáò ôç âÝëôéóôç ìÝèïäï áðïêåñìáôéóìïý (defrag) ðïõ ðñïóöÝñïõí ôá Win95. ×ñçóéìïðïéÞóôå ôï ðñüãñáììá áðïêåñìáôéóìïý ðïõ åßíáé åíóùìáôùìÝíï óôá Win95 êáé ìÜëéóôá óôï ãñáöéêü ðåñéâÜëëïí, áëëéþò èá ÷Üóåôå ôá ìåãÜëá ïíüìáôá áñ÷åßùí. Áöïý Ý÷åé áðïêåñìáôéóôåß, ôñÝîôå ôï FIPS êáé êÜíôå ôï äßóêï íá ìïéÜæåé ìå êÜôé óáí ôï ðáñáêÜôù C: 450 +------------------------------------ | ÁõôÞ åßíáé ç FAT/VFAT/Win95 êáôÜôìçóç +------------------------------------ ;;; +------------------------------------------------------------------ | Áõôüò åßíáé ï êåíüò ÷þñïò ðïõ áñ÷ßæåé ðñéí ôïí 1024ï êýëéíäñï ôïõ | äßóêïõ. +------------------------------------------------------------------- Ìðïñåßôå íá âñåßôå ôï FIPS óôïõò ìåãÜëïõò FTP êáôáëüãïõò, sunsite.unc.edu, tsx-11.mit.edu, ftp.redhat.com, óõíÞèùò óôïí êáôÜëïãï /pub/utils/msdos. Áí Ý÷åôå Ýíá CD ìå ôï Linux, õðÜñ÷åé óõíÞèùò Ýíáò \utils\msdos Þ \utils êáôÜëïãïò ðïõ ðåñéëáìâÜíåé êáé ôï FIPS. Åßíáé ÐÏËÕ ÓÇÌÁÍÔÉÊÏ íá áñ÷ßæåé ç êáôÜôìçóç ôïõ Linux ðñéí (êÜôù áðü) ôïí 1024ï êýëéíäñï. Óå áíôßèåôç ðåñßðôùóç äå èá ìðïñÝóåôå íá îåêéíÞóåôå ôï Linux (ðñÜãìá ðïõ óßãïõñá äå èÝëåôå). Ôé áêñéâþò åßíáé ï 1024ïò êýëéíäñïò; Åßíáé ôï óçìåßï üðïõ ôï IDE ôåëåéþíåé êáé ôï EIDE áñ÷ßæåé, äçëáäÞ ôï óçìåßï üðïõ îåðåñíþíôáé ôá 528Ì óôï äßóêï óáò. Áñ÷ßóôå ôçí êáôÜôìçóç ôïõ Linux óôá 520M ðåñßðïõ. ¸ôóé, üëïò ï ðõñÞíáò ôïõ ëåéôïõñãéêïý êáé ôá áñ÷åßá ðïõ åßíáé áðáñáßôçôá ãéá ôï îåêßíçìá ôïõ õðïëïãéóôÞ èá âñßóêïíôáé åîïëïêëÞñïõ êÜôù áðü áõôüí ôïí êýëéíäñï. [1m4. Êáé ÌåôÜ;[0m ÅãêáôáóôÞóôå ôï Linux óôïí êáéíïýñãéï åëåýèåñï ÷þñï ðïõ ìüëéò äçìéïõñãÞóáôå. Áí åßóôå ðáñáíïúêïß, ôçí ðñþôç öïñÜ ðïõ èá îåêéíÞóåé ï õðïëïãéóôÞò, äéáëÝîôå íá óõíå÷ßóåôå ìå ôá Win95 ãéá íá âåâáéùèåßôå üôé üëá ëåéôïõñãïýí êáíïíéêÜ. Óå êÜèå ðåñßðôùóç ðÜíôùò, áêïëïõèÞóôå ÏÐÙÓÄÇÐÏÔÅ ôç óõìâïõëÞ ðïõ óáò äßíåôáé óôï ôÝëïò ôçò åíüôçôáò 3. Óå áíôßèåôç ðåñßðôùóç, äå èá ìðïñÝóåôå íá îåêéíÞóåôå ôï Linux. ¼ôáí öôÜóåé ç óôéãìÞ íá ìïéñÜóåôå ôï ÷þñï ðïõ áíáëïãåß óôï Linux, ìðïñåßôå, üðùò êÜíïõí ïé ðåñéóóüôåñïé ÷ñÞóôåò, íá öôéÜîåôå ìéá êáôÜôìçóç ãéá ôï Linux, êáé ôá ðñïãñÜììáôÜ ôïõ, ôçò ôÜîçò ôùí 400M (áñêåôÜ ãéá áñ÷Þ), êáé íá áöéåñþóåôå 30Ì óôçí êáôÜôìçóç áíôéìåôÜèåóçò (swap partition), ðïõ åßíáé ðáñáðÜíù áðü áñêåôÜ. ÌåôÜ áðü áõôÜ, ìðïñåßôå íá åãêáôáóôÞóåôå ïðïéáäÞðïôå äéáíïìÞ ôïõ Linux Ý÷åôå ÷ùñßò êáíÝíá ðñüâëçìá. [1m5. ×ñçóéìïðïéþíôáò ôï êáéíïýñãéï óáò óýóôçìá![0m Ôï Linux ìðïñåß íá äåé, íá äéáâÜóåé êáé íá ãñÜøåé óôçí êáôÜôìçóç VFAT ôùí Win95 ìå äéÜöïñïõò ôñüðïõò. Ìðïñåßôå íá ÷ñçóéìïðïéÞóåôå ôçí õðïóôÞñéîç ôïõ MS-DOS ðïõ ðåñéëáìâÜíåôáé óå üëïõò ôïõò ðõñÞíåò ðïõ åßíáé ìåãáëýôåñïé ôïõ 1.0. ¼ìùò, ÷ñçóéìïðïéþíôáò åíôïëÝò üðùò litterbox~#: mount -t msdos /dev/hda1 /mnt èá Ý÷åôå ïíüìáôá áñ÷åßùí óýìöùíá ìå ôï ðñüôõðï ôùí 8+3 ÷áñáêôÞñùí. ÁðáñÜäåêôï! Áöïý ôá Win95 ôï õðïóôçñßæïõí, èá ðñÝðåé íá äéáôçñÞóåôå ôçí åõêïëßá ôùí ìåãÜëùí ïíïìÜôùí óôá áñ÷åßá. ÊÜðïéïé ÷ñÞóôåò ôïõ Linux áêüìç ôñÝ÷ïõí ðõñÞíåò ðïõ åßíáé áñ÷áßïé ãéá ôá ðñüôõðá ôïõ Linux. Ìå Üëëá ëüãéá, ôéò åêäüóåéò 1.2.xx ôïõ ðõñÞíá. ¸÷åé ãñáöôåß Ýíá ðñüãñáììá ãéá áõôÝò ôéò åêäüóåéò þóôå ï ÷ñÞóôçò íá ìðïñåß íá äéáâÜóåé áñ÷åßá ðïõ äå óõìâáäßæïõí ìå ôï ðáëéü ðñüôõðï ôùí 8.3. ÊÜíôå FTP óôï ftp://mm- ftp.cs.berkeley.edu/pub/multimedia/linux/xmsdos/ <ftp://mm- ftp.cs.berkeley.edu/pub/multimedia/linux/xmsdos/> êáé äéáâÜóôå ôï README áñ÷åßï ðñéí íá êÜíåôå ïôéäÞðïôå Üëëï. ÔÝëïò, ïé íåþôåñïé ðõñÞíåò (1.3.4x êáé ìåôÜ) õðïóôçñßæïõí åããåíþò ôï VFAT. Áõôïß ïé ðõñÞíåò åðéôñÝðïõí ôçí áóöáëÞ áíÜãíùóç êáé äçìéïõñãßá áñ÷åßùí óôç êáôÜôìçóç VFAT. ÌÉÁ ÐÑÏÅÉÄÏÐÏÉÇÓÇ Áí ôñÝ÷åôå êÜðïéá íåþôåñç Ýêäïóç ôùí Win95, äçëáäÞ, ìéá Ýêäïóç ðïõ Ýñ÷åôáé ìå õðïëïãéóôÝò ðïõ öôéÜ÷ôçêáí ìåôÜ ôïí Éïýíéï ôïõ 1996, ðñïóÝîôå ôá ðáñáêÜôù: ÅëÝãîôå ðïéá Ýêäïóç ôùí Win95 ôñÝ÷åôå óôçí ðñáãìáôéêüôçôá. Ãéá íá ôï êÜíåôå áõôü, áíïßîôå Ýíá ðáñÜèõñï DOS êáé ðëçêôñïëïãÞóôå: "ver /r". Íá Ýíá ðáñÜäåéãìá: <PRE>C:\> ver /r Mircosoft Windows 95 [4.00.1034] (C) 1981-1996 Microsoft Corporation. ÐñïóÝîôå ôïí ôåëåõôáßï áñéèìü. Áí ï áñéèìüò åßíáé ÌÅÃÁËÕÔÅÑÏÓ ôïõ 950, ðéèáíþò ôñÝ÷åôå ìéá Ýêäïóç ôïõ FAT ðïõ åßíáé ãíùóôÞ ùò FAT32. Áí áõôÞ åßíáé ç ðåñßðôùóÞ óáò, ìðïñåßôå êáé ðÜëé íá ÷ñçóéìïðïéÞóåôå ôï Linux êáé ôá Win95, áëëÜ ÄÅÍ õðÜñ÷åé ç õðïóôÞñéîç ãéá íá äéáâÜæåôå êáé íá ãñÜöåôå óå ìéá êáôÜôìçóç FAT32. Äåí õðÜñ÷åé ëýóç åðß ôïõ ðáñüíôïò. Äå óçìáßíåé üôé åðåéäÞ ôñÝ÷åôå ìéá íåþôåñç Ýêäïóç ôùí Win95, ôñÝ÷åôå êáô' áíÜãêç FAT32. ÔñÝîôå ôï fdisk êáé ÷ñçóéìïðïéÞóôå ôçí åðéëïãÞ display partition information (ðëçñïöïñßåò ãéá ôéò êáôáôìÞóåéò) ãéá íá äåßôå åÜí üíôùò ÷ñçóéìïðïéåßôå FAT32. [1m5.1. ÂÏÇÈÅÉÁ, êüëëçóá ìå ôï FAT32![0m [1m5.1.1. ôï ôÜäå ìáãáæß ôçò ÓôïõñíÜñç ¸÷ù áõôü ôïí ïëïêáéíïýñãéï[0m [1mõðïëïãéóôÞ ðïõ ôïí áãüñáóá áðü[0m Áí åãêáèéóôÜôå ôï Linux óå Ýíá äßóêï ìå FAT32, áêïëïõèÞóôå ôá âÞìáôá ãéá ôçí åãêáôÜóôáóç ôïõ Linux óå Ýíá Win95 óýóôçìá, üðùò ðåñéãñÜöïíôáé ðéï ðÜíù, áëëÜ ÌÇÍ åãêáôáóôÞóåôå ôï LILO. Áíôßèåôá, ðçãáßíåôå óôçí åíüôçôá 5.1.3 ðïõ Ý÷åé ôïí ôßôëï "loadlin (linload), ôé'íáé ðÜëé áõôü;" êáé äéáâÜóôå ôéò ïäçãßåò âÞìá-âÞìá þóôå íá îåðåñÜóåôå áõôÞ ôçí áôõ÷Þ êáôÜóôáóç. [1m5.1.2. Ôá Ýêáíá ìïýóêåìá![0m Ìïõ óõíÝâç êé åìÝíá. ¸ôñå÷á ìéá beta Ýêäïóç ôùí Win95 ìå ôï FAT32, áíáâÜèìéóá ôá Win95, êáé ôï óýóôçìÜ ìïõ ôá ôßíáîå. Äåí åß÷á äéóêÝôá åêêßíçóçò ãéá ôçí Ýêäïóç ôùí Win95 óôçí ïðïßá ìüëéò åß÷á áíáâáèìßóåé ôïí õðïëïãéóôÞ. Ç ëýóç áêïëïõèåß. ÂñÝóôå ïðïéáäÞðïôå äéóêÝôá åêêßíçóçò áñêåß íá öôéÜ÷ôçêå óå DOS Ýêäïóç 5.0 Þ ìåãáëýôåñç. Óôï Linux óçêþóôå (mount) ôï CD ôùí Beta Win95 . Óçêþóôå êáé ôç äéóêÝôá. litterbox~# mount -t iso9660 /dev/cdrom /cdrom litterbox~# mount -t msdos /dev/fd0 /mnt Óôï CD âñÝóôå ôïí êáôÜëïãï ãéá ôéò beta åêäüóåéò. Ïé Üíèñùðïé ôçò MS ôïí ìåôáêéíïýí áðü 'äù êé áðü 'êåé... ÄïêéìÜóôå óôá /cdrom/admin/beta/floppy, /cdrom/betaonly/floppy. ÁíôéãñÜøôå ôá áñ÷åßá io.sys, msdos.sys, êáé command.com óôç äéóêÝôá. Óõã÷ñïíßóôå (sync) and êáôåâÜóôå (umount) ôï CD êáé ôç äéóêÝôá. ÅðáíåêêéíÞóôå ôïí õðïëïãéóôÞ, êáé ç äéóêÝôá ðïõ äçìéïõñãÞóáôå "ðñÝðåé" íá äïõëÝøåé. [1m5.1.3. loadlin (linload), ôé'íáé ðÜëé áõôü?[0m Ôï loadlin (linload) åßíáé Ýíá åêôåëÝóéìï áñ÷åßï DOS ôï ïðïßï öïñôþíåé Ýíá áíôßãñáöï ôïõ ðõñÞíá (kernel image) áðü Ýíáí óêëçñü äßóêï Þ ìéá äéóêÝôá DOS êáé êáôüðéí îåêéíÜ ôï õðüëïéðï ëåéôïõñãéêü óýóôçìá ôïõ Linux áðü ôçí êáôÜëëçëç ñéæéêÞ êáôÜôìçóç (root partition). Áí ôá ðÜôå êáëÜ ìå ôïõò õðïëïãéóôÝò ìðïñåßôå íá ðñáãìáôïðïéÞóåôå ìéá åãêáôÜóôáóç ôïõ Linux ÷ùñßò äéóêÝôåò ìå áõôü ôïí ôñüðï, áëëÜ, ãéá ôçí þñá, èá åîåôÜóïõìå ðéï óõíçèéóìÝíåò ÷ñÞóåéò ôïõ loadlin (linload). ¼ôáí îåêéíÞóåôå ôá Win95 ðáôÞóôå ôï ðëÞêôñï F8 ìüëéò åìöáíéóôåß ôï ìÞíõìá Starting Windows 95... ÅðéëÝîôå Safe mode, command prompt only. Ðçãáßíåôå óôïí êáôÜëïãï üðïõ Ý÷åôå ôïðïèåôÞóåé ôïí ðõñÞíá êáé ôñÝîôå C:\LINUX> loadlin.exe (Þ linload.exe) zimage root=/dev/hda2 áðü åêåß. Áí ôá êáôáöÝñíåôå êáëÜ óôï MS-DOS, ìðïñåßôå íá Ý÷åôå ðïëëáðëÜ AUTOEXEC.BAT êáé CONFIG.SYS, þóôå íá ìðïñåßôå, ìÝóù åíüò ìåíïý, íá åðéëÝîåôå ðïéï ëåéôïõñãéêü óýóôçìá íá îåêéíÞóåôå. [1m6. ÐñïâëÞìáôá;[0m Óôïí áíôßðïäá áõôïý ôïõ óåíáñßïõ, óôçí ðåñßðôùóç äçëáäÞ ðïõ Ý÷åôå Ýíáí õðïëïãéóôÞ ìå ôï Linux êáé åßóôå õðï÷ñåùìÝíïé íá åãêáôáóôÞóåôå ôá Win95 ãéá êÜðïéïí áíåîÞãçôï ëüãï, ôá Win95 èá ãñÜøïõí ðÜíù óôï Master Boot Record (MBR), êáé êáôÜ óõíÝðåéá èá äéáãñÜøïõí ôï LILO. ¸÷åôå äýï åðéëïãÝò: íá ÷ñçóéìïðïéÞóåôå ôï loadlin.exe ãéá íá öïñôþóåôå ôïí ðõñÞíá, êáé íá ôñÝîåôå ôï Linux, Þ íá îåêéíÞóôå ôï Linux ÷ñçóéìïðïéþíôáò ìéá äéóêÝôá êáé/Þ ôï loadlin (linload), êáé íá åðáíåãêáôáóôÞóåôå ôï LILO. ÊáëÞ ôý÷ç ìå ôï êáéíïýñãéï óáò óýóôçìá! -Jon <winni@xpilot.org> +1 217 479-7309 (voice) Box 4454 MacMurray College Jacksonville, Illinois 62650 Personnal: http://www.in.net/~jkatz <http://www.in.net/~jkatz> Corinne: http://corinne.mac.edu <http://corinne.mac.edu> Resume: http://www.in.net/~jkatz/resume.html <http://www.in.net/~jkatz/resume.html> Room-101: http://room-101.1984.org <http://room-101.1984.org> HOWTO: http://www.in.net/~jkatz/win95/Linux-HOWTO.html <http://www.in.net/~jkatz/win95/Linux-HOWTO.html> Ãéá ó÷üëéá, ðáñáôçñÞóåéò, äéïñèþóåéò, åíçìåñþóåéò ðåñß ôçò ÅëëçíéêÞò ìåôÜöñáóçò áõôïý ôïõ HOWTO, óôåßëôå email óôïí Ðñïêüðç Ðñïêïðßäç: prokops@hellug.gr Þ óôçí Âïýëá ÓáíéäÜ : voulariba@hellug.gr Þ óôïí Åõñéðßäç Ðáðáêþóôá : evris@hellug.gr êáé åíáëëáêôéêÜ : ep@rocketmail.com