¡¡¡¡±¾ÎĽ«½éÉÜÈçºÎÔÚ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½«»á±»ÐÞ¸´¡£