ºìÁªLinuxÃÅ»§
Linux°ïÖú

͸¹ýuÅÌ°²×°Ubuntu Linux

·¢²¼Ê±¼ä:2007-04-03 12:32:19À´Ô´:ºìÁª×÷Õß:Sincere
¡¡¡¡±¾ÎĽ«½éÉÜÈçºÎÔÚuÅÌÉÏ°²×°Ubuntu Linuxϵͳ¡£ËäÈ»±¾ÎIJÉÓõÄÊÇUbuntu£¬µ«Êµ¼ÊÉÏÒÀ´Ë·½·¨°²×°ÆäËûLinux live CD·¢ÐаæÒ²ÊÇ¿ÉÐеġ£

¡¡¡¡´ÓuÅÌÉÏÔËÐÐLinux£¬·á¸»ÁËlive CDµÄÌåÑ飬ʹÄã¿ÉÒÔÔÚÈÎÒâ»úÆ÷ÉÏÔËÐÐLinux£¬±ÈËæÉíЯ´øÒ»ÕŹâÅÌ·½±ã¶àÁË¡£

¡¡¡¡1. ×¼±¸¹¤×÷

¡¡¡¡ÔÚ¿ªÊ¼Ö®Ç°£¬ÄãÖÁÉÙÐèÒª½øÐÐÈçÏÂ×¼±¸£º

¡¡¡¡Ò»ÕÅUbuntu live CD »òÕß .iso ¾µÏñÎļþ
¡¡¡¡ÈÝÁ¿ÖÁÉÙΪ1GµÄ U ÅÌ
¡¡¡¡ÔËÐÐµÄ Linux ²Ù×÷ϵͳ

¡¡¡¡2. É趨uÅÌ

¡¡¡¡Ê×ÏÈ£¬½«uÅ̲åÉÏ£¬¼ì²éÉ豸ÊÇ·ñ±»Èϳö¡£ÎªÁËÕÒµ½É豸£¬ÇëÔËÐÐÒÔÏÂÃüÁ

¡¡¡¡$ sudo fdisk -l

¡¡¡¡ÔÚÎÒµÄϵͳÖУ¬´ËÉ豸µÄÅÌ·ûΪ /dev/sdb £¬±¾ÎÄÒÔ /dev/sdb ΪÀý½²½â£¬¶ÁÕßÇë¸ù¾Ý×Ô¼ºÏµÍ³µÄʵ¼ÊÇé¿ö¸ü¸Ä£¨¿ÉÄÜÊÇsda£¬sdc...£©¡£

¡¡¡¡ÏµÍ³·¢ÏÖ U Å̺󣬽«Òª´´½¨·ÖÇø¡£

¡¡¡¡×¢Ò⣺ʹÓôíÎóµÄÅÌ·û¿ÉÄÜÆÆ»µÄãµÄÓ²ÅÌ·ÖÇø£¬ËùÒÔÇë½÷É÷ÊäÈë¡£

¡¡¡¡´´½¨·ÖÇø

¡¡¡¡½«ÒѾ­¹ÒÔØµÄ U ÅÌжÔØ£º

¡¡¡¡$sudo umount /dev/sdb1

¡¡¡¡È»ºóʹÓÃfdisk£¬Ò»¸ö±à¼­·ÖÇøµÄ¹¤¾ß£º

¡¡¡¡sudo fdisk /dev/sdb

¡¡¡¡ÎÒÃÇɾ³ý U Å̵ķÖÇøºó£¬ÔÚÉÏÃæ´´½¨Á½¸öзÖÇø£ºÒ»¸öÈÝÁ¿Îª750MBµÄfatÎļþϵͳ·ÖÇø£¬ÓÃÀ´±£´æ live CD ¾µÏñÖеÄÎļþ£¬ÆäÓàµÄÁíÒ»¸ö·ÖÇø¡£

¡¡¡¡È»ºóÊäÈëµÄ¸ñʽΪ¡°d x¡±£¬xΪ·ÖÇøµÄÅÌ·û£¬ÒÔÏÂÒÀ´ÎÊäÈ룺

¡¡¡¡*n ´´½¨ÐµķÖÇø
¡¡¡¡*p ÉèΪÖ÷·ÖÇø
¡¡¡¡*1 ÉèΪµÚÒ»Ö÷·ÖÇø
¡¡¡¡*½ÓÊÜĬÈÏÑ¡Ïî»òÊäÈë¡°1¡±´ÓµÚÒ»ÖùÃæÆô¶¯
¡¡¡¡*+750M ½«¿Õ¼äÉèÖÃΪ750MB
¡¡¡¡*a ½«·ÖÇøÉèΪ¿ÉÒÔÆô¶¯µÄ»î¶¯·ÖÇø
¡¡¡¡*1 Ñ¡ÔñÕâ¸ö·ÖÇø
¡¡¡¡*t ¸Ä±ä·ÖÇø¸ñʽ
¡¡¡¡*6 ÉèÖÃΪFAT16·ÖÇø

¡¡¡¡µÚÒ»¸ö·ÖÇøÉèÖÃÍê³ÉÁË£¬½øÐеڶþ¸ö£º

¡¡¡¡*n to create yet again a new partition
¡¡¡¡*n Ôٴδ´½¨Ò»¸ö·ÖÇø
¡¡¡¡*p ÉèΪÖ÷·ÖÇø
¡¡¡¡*2 ÉèΪµÚ¶þ·ÖÇø
¡¡¡¡*»Ø³µ½ÓÊÜĬÈÏÑ¡Ôñ
¡¡¡¡*½ÓÊÜĬÈÏÑ¡Ôñ£¬Óþ¡ËùÓÐÈÝÁ¿
¡¡¡¡*×îºó£¬ÊäÈë w ʹUÅÌÍê³ÉÉÏÊö¸ü¸Ä

¡¡¡¡·ÖÇøÍê³Éºó£¬½øÐиñʽ»¯¡£

¡¡¡¡¸ñʽ»¯·ÖÇø

¡¡¡¡µÚÒ»¸ö·ÖÇø½«Òª±»¸ñʽΪFAT16Îļþϵͳ£¬²¢½« U ÅÌÉ趨Ϊ×ÔÆô¶¯¡£

¡¡¡¡$ sudo mkfs.vfat -F 16 -n liveusb /dev/sdb1

¡¡¡¡µÚ¶þ¸ö·ÖÇø½«Òª±»¸ñʽ»¯Îª ext2 Îļþϵͳ£¬¿é³¤£¨blocksize£©Îª4096×Ö½Ú£¬²¢ÇÒ½«¸Ã¾í½øÐÐcasper-rw£¨·ñÔò½«²»Äܳɹ¦Íê³ÉÄ¿±ê£¡£©

¡¡¡¡$ sudo mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2

¡¡¡¡ÏÖÔÚ£¬ÐèÒª½« live CD ¾µÏñ¸´ÖƵ½ U ÅÌÖС£

¡¡¡¡3. ´ÓuÅÌÖа²×°Ubuntu

¡¡¡¡¹ÒÔØUbuntu live CD ¾µÏñ

¡¡¡¡Ê×ÏÈÐèÒª¹ÒÔØubuntuµÄ¾µÏñ¡£ÓÐÁ½ÖÖ·½·¨£¬Í¨¹ý¡°.iso¡±Îļþ»òÕßÊǹâÅÌ¡£

¡¡¡¡´Ó CD ¹ÒÔØ

¡¡¡¡½«Ubuntu»òÆäËû·¢Ðаæ¹âÅ̲åÈëµçÄÔ£¬½«»á±»×Ô¶¯¹ÒÔØ¡£·ñÔò£¬°´ÈçϲÙ×÷±ãÄܳɹ¦¹ÒÔØ¡£

¡¡¡¡$ sudo mount /media/cdrom

¡¡¡¡´Ó .iso ¾µÏñÎļþ¹ÒÔØ

¡¡¡¡ÐèÒª´´½¨Ò»¸öÁÙʱµÄÎļþ¼Ð£¬ÒÔ /tmp/ubuntu-livecd ΪÀý£¬È»ºó½«Æä¹ÒÔØ£º

¡¡¡¡$ mkdir /tmp/ubuntu-livecd
¡¡¡¡$ sudo mount -o loop /path/to/feisty-desktop-i386.iso /tmp/ubuntu-livecd

¡¡¡¡¹ÒÔØ U Å̵ķÖÇø

¡¡¡¡½«uÅÌÔٴβåÈ룬Á½¸ö·ÖÇø½«ÏÔʾΪ/media/liveusbºÍ/media/casper-rw¡£Èç¹û¸ÃÇé¿öδÄܳöÏÖ£¬ÄãÐèÒªÊÖ¶¯¹ÒÔØ£º

¡¡¡¡$ mkdir /tmp/liveusb
¡¡¡¡$ sudo mount /dev/sdb1 /tmp/liveusb

¡¡¡¡ËùÓÐÐèÒªµÄ·ÖÇø¶¼ÒѾ­±»¹ÒÔØ£¬¸Ã¸´ÖÆÎļþÁË¡£

¡¡¡¡½«Îļþ¸´ÖƵ½ U ÅÌÖÐ

¡¡¡¡ÕÒµ½CD¾µÏñµÄ·¾¶£¨±ÊÕßµÄÇé¿öÊÇ/tmp/ubuntu-livecd£¬µ±È»Ò²¿ÉÄÜÊÇ/media/cdrom£©£¬È»ºó¸´ÖƵ½×÷Ϊ¸ù·ÖÇøµÄuÅ̵ÚÒ»·ÖÇø£º

¡¡¡¡°üÀ¨casper£¬disctree£¬dists£¬install£¬pics£¬pool£¬preseed£¬.diskÕâЩĿ¼£¬isolinuxĿ¼ÏµÄËùÓÐÎļþ£¬»¹ÓÐmd5sum.txt£¬README.diskdefines£¬ubuntu.ico£¬casper/vmlinuz£¬casper/initrd.gzºÍinstall/mt86plus¡£

¡¡¡¡$ cd /tmp/ubutu-livecd
¡¡¡¡$ sudo cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz install/mt86plus /media/liveusb/

¡¡¡¡¿ÉÄܳöÏÖ·ûºÅÁ´½Ó²»Äܱ»´´½¨£¬Äã¿ÉÒÔºöÂÔ¹ýÈ¥¡£

¡¡¡¡ÏÂÃæÎÒÃǽ« U Å̵ÚÒ»·ÖÇøÖеÄisolinux.cfg¸üÃûΪsyslinux.cfg£º

¡¡¡¡$ cd /tmp/liveusb
¡¡¡¡$ sudo mv isolinux.cfg syslinux.cfg

¡¡¡¡¸ù¾ÝÄãµÄÉèÖøıä/tmp/liveusb

¡¡¡¡°´ÕÕÏÂÃæ±à¼­syslinux.cfgÎļþ£º

DEFAULT persistent
GFXBOOT bootlogo
GFXBOOT-BACKGROUND 0xB6875A
APPEND file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL persistent
menu label ^Start Ubuntu in persistent mode
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper persistent initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL live
menu label ^Start or install Ubuntu
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL xforcevesa
menu label Start Ubuntu in safe ^graphics mode
kernel vmlinuz
append file=preseed/ubuntu.seed boot=casper xforcevesa initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL check
menu label ^Check CD for defects
kernel vmlinuz
append boot=casper integrity-check initrd=initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
LABEL memtest
menu label ^Memory test
kernel mt86plus
append -
LABEL hd
menu label ^Boot from first hard disk
localboot 0x80
append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1
F1 f1.txt
F2 f2.txt
F3 f3.txt
F4 f4.txt
F5 f5.txt
F6 f6.txt
F7 f7.txt
F8 f8.txt
F9 f9.txt
F0 f10.txt


¡¡¡¡½« U ÅÌÉèÖÃΪ¿ÉÒýµ¼µÄ

¡¡¡¡ÎªÍê³É´Ë²½Ö裬ÐèÒª°²×°syslinux£º

¡¡¡¡$ sudo apt-get install syslinux

¡¡¡¡×îºóжÔØ/dev/sdb1£¬²¢Ê¹Æä¿ÉÒýµ¼£º

¡¡¡¡$ cd
¡¡¡¡$ sudo umount /tmp/liveusb
¡¡¡¡$ sudo syslinux -f /dev/sdb1

¡¡¡¡ÖØÆô£¬½«BIOSÉèΪ¿ÉÒÔ´Ó U ÅÌÒýµ¼£¬¾Í¿ÉÒÔÏíÊÜ U ÅÌÖеÄUbuntuÁË£¡

¡¡¡¡4. ÒÉÄÑÅŽâ

¡¡¡¡Èç¹û²»ÄÜ´Ó U ÅÌÒýµ¼£¬¿ÉÄÜÊÇÓÉÓÚÖ÷Òýµ¼¼Ç¼£¨MBR£©±»ÆÆ»µ¡£Äã¿ÉÒÔÓÃliloÀ´ÐÞ¸´Õâ¸öÎÊÌ⣺

¡¡¡¡$ lilo -M /dev/sdb/dev/sdbÉϵÄMBR½«»á±»ÐÞ¸´¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ