新聞中心
Syslinux是一個(gè)強(qiáng)大的引導(dǎo)加載程序(PXE/bootloader),廣泛用于網(wǎng)絡(luò)安裝、預(yù)啟動(dòng)環(huán)境和LiveCD/DVD。它是一種功能強(qiáng)大而簡單易用的工具,可適用于各種作業(yè)系統(tǒng)、文件系統(tǒng)和硬件平臺(tái)。本篇文章將為您提供關(guān)于Syslinux的全面指南,使您能夠深入了解Syslinux,從而更好地利用它來實(shí)現(xiàn)各種引導(dǎo)需求。

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比涪陵網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式涪陵網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋涪陵地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。
Syslinux基礎(chǔ)概述
Syslinux是一種用于x86, x86-64, IA-64和ARM架構(gòu)的開源軟件。它的主要目的是讓計(jì)算機(jī)從存儲(chǔ)設(shè)備(如硬盤、CD-ROM或USB閃存驅(qū)動(dòng)器)啟動(dòng)。Syslinux不只是一個(gè)引導(dǎo)加載器,它可以用于許多網(wǎng)絡(luò)應(yīng)用程序和硬件上的預(yù)啟動(dòng)任務(wù),如網(wǎng)絡(luò)安裝、Quake和其他網(wǎng)絡(luò)游戲服務(wù)器,以及普通引導(dǎo)程序等。
Syslinux的起源
Syslinux的起源可以追溯到90年代初,最初作為LILO(LInuxLOader)的替代方案而開發(fā)出來。LILO是一個(gè)基于硬盤的引導(dǎo)加載器,隨著計(jì)算機(jī)構(gòu)架和處理器的不斷變化,出現(xiàn)了不少問題。
因此,開發(fā)人員希望將其改進(jìn)并開發(fā)出一個(gè)新的更靈活的引導(dǎo)加載程序。最終,Syslinux成為一種工具,用于引導(dǎo)操作系統(tǒng),預(yù)裝軟件和提供許多其他功能。
Syslinux的特性
Syslinux有很多功能和特性,下面是其中一些:
可在許多平臺(tái)上運(yùn)行
Syslinux可以在x86, x86-64, IA-64和ARM(32/64位架構(gòu))上運(yùn)行,這使得它非常靈活。
自定義字體和背景
可以使用自定義字體、背景圖像和菜單顏色來定制引導(dǎo)菜單,使Syslinux在其他引導(dǎo)程序中突出。
支持多個(gè)操作系統(tǒng)和文件系統(tǒng)
Syslinux可以引導(dǎo)多個(gè)操作系統(tǒng),并支持多個(gè)文件系統(tǒng),例如FAT、NTFS、EXT3等。
支持網(wǎng)絡(luò)引導(dǎo)
Syslinux支持從網(wǎng)絡(luò)中引導(dǎo)。這使得它特別適用于網(wǎng)絡(luò)管理員,他們需要在許多計(jì)算機(jī)上自動(dòng)安裝或應(yīng)用預(yù)設(shè)的Linux系統(tǒng)。
使用新的Comboot
Syslinux可以使用新的Comboot,這是一種用于制作基于DOS的Live CD的特殊工具。
Syslinux的應(yīng)用場景
Syslinux 的應(yīng)用場景很廣泛,這里列出了一些:
網(wǎng)絡(luò)安裝
Syslinux經(jīng)常被用來引導(dǎo)M$ Windows、Linux或其他操作系統(tǒng)的安裝程序。系統(tǒng)管理員可以將安裝介質(zhì)制作成ISO鏡像,并使用Syslinux將其啟動(dòng)后進(jìn)行自動(dòng)化安裝。
Live CD 定制
Syslinux可以用于制作Live CD/DVD,它們中的UMS(USB Mass Storage gear)就是基于Syslinux的。LiveCD/DVD通常被用來測試操作系統(tǒng)或硬件,或者將操作系統(tǒng)推廣給新用戶。
網(wǎng)絡(luò)引導(dǎo)
Syslinux可以被用來從網(wǎng)絡(luò)中引導(dǎo)。這個(gè)功能使Syslinux成為了一個(gè)非常強(qiáng)大的服務(wù)器預(yù)啟動(dòng)環(huán)境。
引導(dǎo)表頭的修改
Syslinux可以用來為引導(dǎo)表頭添加其他的信息,例如引導(dǎo)菜單項(xiàng)的修改等。
Syslinux的使用習(xí)慣
下面讓我們來看看Syslinux應(yīng)用的一些規(guī)范。
Syslinux配置文件
Syslinux使用 配置文件(syslinux.cfg)來指定菜單項(xiàng)、可引導(dǎo)映像的位置及其他選項(xiàng)。一個(gè)基本的syslinux.cfg文件如下:
default kernel.c32 append append initrd=initramfs.lz
這將以kernel.c32作為默認(rèn)內(nèi)核來引導(dǎo),它將使用內(nèi)核和ramdisk(initramfs.lz),然后引導(dǎo)到內(nèi)核中。實(shí)際上,syslinux.cfg是普通的文本文件,你可以很容易地修改它來適應(yīng)你的需要。
ISO鏡像
在Syslinux中使用ISO鏡像非常常見。為了使ISO鏡像能夠引導(dǎo),syslinux.cfg文件應(yīng)位于ISO文件系統(tǒng)的根目錄中,并在syslinux.cfg文件中包含ISO鏡像的位置。
擴(kuò)展配置選項(xiàng)
通過使用選項(xiàng)的命令行,在syslinux菜單中增加擴(kuò)展功能是很容易的。
例如,我們可以使用Comboot從網(wǎng)絡(luò)中引導(dǎo)。
LABEL netload
MENU LABEL Remote Boot (gPXE)
KERNEL memdisk
APPEND iso initrd=gpxe.iso
結(jié)論
Syslinux是一個(gè)非常強(qiáng)大的引導(dǎo)程序。它有廣泛的應(yīng)用場景,可以用于預(yù)安裝、網(wǎng)絡(luò)服務(wù)、LiveCD等等。使用Syslinux的基本要求就是熟悉文本編輯器和Linux和Unix環(huán)境。如果您打算使用Syslinux去實(shí)現(xiàn)您的網(wǎng)絡(luò)安裝環(huán)境、LiveCD的定制等等,希望這篇文章能夠?yàn)槟峁┮恍┲笇?dǎo)和動(dòng)力。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
如何制作SYSLINUX引導(dǎo)方式的U盤啟動(dòng)盤
可以安裝在U盤上,U盤容量大于2G!安裝好后可以通過U盤引導(dǎo)系統(tǒng)。
安裝過程較復(fù)雜!如下:
首先,將u盤插上,檢查設(shè)備是否被認(rèn)出。為了找到設(shè)備,請(qǐng)運(yùn)行以下命令:
$ sudo fdisk -l
在我的系統(tǒng)中,此設(shè)備的盤符為 /dev/sdb ,本文以 /dev/sdb 為例講解,讀者請(qǐng)根據(jù)自己系統(tǒng)的實(shí)際情況更改(可能是sda,sdc…)。
系統(tǒng)發(fā)現(xiàn) U 盤后,將要?jiǎng)?chuàng)建分區(qū)。
注意:使用錯(cuò)誤的盤符可能破壞你的硬盤分區(qū),所以請(qǐng)謹(jǐn)慎輸入。
創(chuàng)建分區(qū)
將已經(jīng)掛載的 U 盤卸載:
$sudo umount /dev/sdb1
然后使用fdisk,一個(gè)念桐編輯分區(qū)的工具:
sudo fdisk /dev/sdb
我們刪除 U 盤的分區(qū)后,在上面創(chuàng)建兩個(gè)新分區(qū):一個(gè)容量為750MB的fat文件系統(tǒng)分區(qū),用來保存 live CD 鏡像中的文件,其余的另一個(gè)分區(qū)。
然后輸入的格式為“d x”,x為分區(qū)的盤符,以下依次輸入:
*n 創(chuàng)建新的分區(qū)
*p 設(shè)為主分區(qū)
*1 設(shè)為之一主分區(qū)
*接受默認(rèn)選項(xiàng)或輸入“1”從之一柱面啟動(dòng)
*+750M 將空間設(shè)置為750MB
*a 將分區(qū)設(shè)為可以啟動(dòng)的活動(dòng)分區(qū)
*1 選擇這個(gè)分區(qū)
*t 改變分區(qū)格式
*6 設(shè)置為FAT16分區(qū)
之一個(gè)分區(qū)設(shè)置完成了,進(jìn)行第二個(gè):
*n to create yet again a new partition
*n 再次創(chuàng)建一個(gè)分區(qū)
*p 設(shè)為主分區(qū)
*2 設(shè)為第二分區(qū)
*回車接受默認(rèn)選擇
*接受默認(rèn)選擇,用盡所有容量
*最后,輸入 w 使U盤完成上述更改
分區(qū)完成后,進(jìn)行格式化。
格式化分區(qū)
之一個(gè)分區(qū)將要被格式為FAT16文件系統(tǒng),并將 U 盤設(shè)定為自啟動(dòng)。
$ sudo mkfs.vfat -F 16 -n liveu /dev/sdb1
第二個(gè)分區(qū)將要被格式化為 ext2 文件系統(tǒng),塊長(blocksize)為4096字節(jié),并且將該卷進(jìn)行casper-rw(否則將不能成功完成目標(biāo)!)
$ sudo mkfs.ext2 -bL casper-rw /dev/sdb2
現(xiàn)在,需要將 live CD 鏡像復(fù)制到 U 盤中。
3. 從u盤中安裝Ubuntu
掛載Ubuntu live CD 鏡像
首先需要掛載ubuntu的鏡像。有兩種方法,通過“.iso”文件或者是光盤。
從 CD 掛載
將Ubuntu或其他發(fā)行版光盤插入電腦,將會(huì)被自動(dòng)掛載。否則,按如下操作便能成功掛載。
$ sudo mount /media/cdrom
從 .iso 鏡像文件掛載
需要?jiǎng)?chuàng)建一個(gè)臨時(shí)的文件夾,以 /tmp/ubuntu-livecd 為例,然后將其掛載:
$ mkdir /tmp/ubuntu-livecd
$ sudo mount -o loop /path/to/feisty-desktop-i386.iso /tmp/ubuntu-livecd
掛載 U 盤的分區(qū)
將u盤再次插入,兩個(gè)分區(qū)將顯示氏高明為/media/liveu和/media/casper-rw。如果該情況未能出現(xiàn),你需要手動(dòng)掛載:
$ mkdir /tmp/liveu
$ sudo mount /dev/sdb1 /tmp/liveu
所有需要的分區(qū)都已經(jīng)被掛載,該復(fù)制文件了。
將文件復(fù)制到 U 盤中
找到CD鏡像的路徑(筆者的情況是/tmp/ubuntu-livecd,當(dāng)然也可能是/media/cdrom),然后復(fù)制到作為根分區(qū)的u盤之一分區(qū):
包括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/liveu/
可能出現(xiàn)符號(hào)鏈接不能被創(chuàng)建,你可以忽略過去。
下面我們將 U 盤之一分區(qū)中的isolinux.cfg更名為syslinux.cfg:
$ cd /tmp/liveu
$ sudo mv isolinux.cfg syslinux.cfg
根據(jù)你的設(shè)置改變/tmp/liveu
按照下面編輯syslinux.cfg文件:
DEFAULT persistent
GFXBOOT bootlogo
GFXBOOT-BACKGROUND 0xB6875A
APPEND file=preseed/ubuntu.seed boot=casper initrd=initrd.gz ramdisk_size=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=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=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=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=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 盤設(shè)置為可引導(dǎo)的
為完成此步驟,需要安裝syslinux:
$ sudo apt-get install syslinux
最后卸載/dev/sdb1,并使其可引導(dǎo):
$ cd
$ sudo umount /tmp/liveu
$ sudo syslinux -f /dev/sdb1
重啟,將BIOS設(shè)為可以從 U 盤引導(dǎo),就可以享受 U 盤中的Ubuntu了!
無光驅(qū)如何裝系統(tǒng):Ubuntu系統(tǒng)優(yōu)盤安裝法
本文將向讀者介紹如何從優(yōu)盤來安裝Ubuntu系統(tǒng)。這種安裝方法特別適合于哪些沒有光驅(qū)的機(jī)器,尤其是超便攜筆記本電腦,因?yàn)閹缀跛械臋C(jī)器都支持優(yōu)盤,這時(shí),可以將優(yōu)盤制作成一個(gè)可引導(dǎo)盤,然后將安裝CD的內(nèi)容復(fù)制到優(yōu)盤,從而完成Ubuntu系統(tǒng)的安裝。
主要步驟是:先制作可引導(dǎo)優(yōu)盤,然后從優(yōu)盤引導(dǎo)計(jì)算機(jī),并從優(yōu)盤安裝Ubuntu系統(tǒng),建議使用最新版本的Ubuntu制作可引導(dǎo)優(yōu)盤。下面分步進(jìn)行介紹。
一、可引導(dǎo)優(yōu)盤制作概述
毫無疑問,從優(yōu)盤引導(dǎo)是非常方便的,但前提是其容量必須足夠大,至少要能夠容納安裝CD內(nèi)容(約700MB左右),所以建議更低容量為1GB。此外,我們還要用到一款軟件,即SYSLINUX。該軟件3.00之前版本只支持FAT16文件系統(tǒng);從3.00版本開始,SYSLINUX也支持FAT32,但是建議使用FAT16文件系統(tǒng),因?yàn)樗募嫒菪愿靡恍?/p>
插好優(yōu)盤,便可以運(yùn)行dmesg命令或sudofdisk一l命令來查看系統(tǒng)為其分配的設(shè)備名。讀者請(qǐng)注意,今后凡是遇到/dev/sdX1,請(qǐng)將其中的X替換為您具體的設(shè)備地址。
制作可引導(dǎo)優(yōu)盤有兩種方式,一種是自動(dòng)方法,另一種是手動(dòng)方式。對(duì)于自動(dòng)方式,我們用兩種軟件自動(dòng)完成啟動(dòng)優(yōu)盤的創(chuàng)建,即Unetbootin和LiveUSBcreator,或者利用一個(gè)命令行腳本isotostick.sh來自動(dòng)創(chuàng)建啟動(dòng)優(yōu)盤。
二、自動(dòng)方式制作啟動(dòng)優(yōu)盤
Unetbootin是一款具有圖像用戶界面的程序,它可以在Windows或Linux系統(tǒng)下使用。該軟件實(shí)現(xiàn)了從ISO文件自動(dòng)制作可引導(dǎo)優(yōu)盤制作的自動(dòng)化,該軟件具有兩個(gè)優(yōu)點(diǎn),一是具有友好的圖形用戶界面,我們可以方便地用它來創(chuàng)建Ubuntu的啟動(dòng)優(yōu)盤;二是它既能運(yùn)行在Windows系統(tǒng)下,也能運(yùn)行在Linux系統(tǒng)下,甚至可以直接從liveCD(即可以直接引導(dǎo)為可用Linux系統(tǒng)的CD。)下運(yùn)行,其下載地址為
。
如果您需要激活原始的Ubuntulivecd啟動(dòng)菜單,例如如果你想禁用framebuffer或您想閱讀Ubuntulivecd的幫助屏幕和cheatcodes的話,那么可以在UNetbootin安裝完成后對(duì)您的優(yōu)盤做如下修改:首先,刪除SYSLINUX.CFG文件,或?qū)⑵渲匦旅麨镾YSLINUX.OLD;然后,切換至ISOLINUX文件夾,將ISOLINUX.CFG文件重命名為SYSLINUX.CFG,最后將文件夾ISOLINUX移動(dòng)最外層,并且將其重命名為SYSLINUX
LiveUSBcreator也具有圖形用戶界面,但是只能從LiveCD下運(yùn)行。該軟件可以從UbuntuLiveCD自動(dòng)創(chuàng)建Ubuntu的啟動(dòng)優(yōu)盤。方法很簡單,首先運(yùn)行LiveCD,安裝LiveUSBcreator軟件,接下來就可以通過系統(tǒng)管理菜單從啟動(dòng)優(yōu)盤來安裝Ubuntu系統(tǒng)了。
isotostick.sh是一個(gè)命令行shell腳本,它運(yùn)行在Linux系統(tǒng)中。我們可以從
下段春載該腳本,并通過下列命令制作啟動(dòng)優(yōu)盤:
sudoapt-getinstallsyslinuxmtools
wget
isotostick.sh
chmod+xisotostick.sh
sudo./isotostick.shubuntu-7.10-desktop-i386.iso/dev/sdX1
一定注意不要忘記用優(yōu)盤實(shí)際分區(qū)名代替上面伏空的/dev/sdX1??荚?大提示當(dāng)該腳本試圖復(fù)制符號(hào)連接/dists/stable和/dists/unstable時(shí),會(huì)收到類似于“operationnotpermitted”的錯(cuò)誤消息,這是由于FAT16文件系統(tǒng)無法處理符號(hào)鏈接所致,不過別擔(dān)心,因?yàn)檫@對(duì)我們的工作沒有任何影響。
好了,現(xiàn)在我們已經(jīng)制作好了啟動(dòng)優(yōu)盤,那么就可以從該盤引導(dǎo)并安裝Ubuntu系統(tǒng)了,實(shí)際上接下來的安裝跟從光盤安裝沒什缺燃瞎么區(qū)別。
三、手動(dòng)方法制作啟動(dòng)優(yōu)盤
利用手工方式安裝的過程為,使用SYSLINUX制作啟動(dòng)優(yōu)盤;然后將Ubuntu光盤的內(nèi)容復(fù)制到該啟動(dòng)盤,切記包括所有隱藏文件/目錄;將isolinux目錄重新命名為syslinux,并將文件isolinux.cfg更名為syslinux.cfg;將計(jì)算機(jī)設(shè)置為從優(yōu)盤引導(dǎo),重啟后就可以從優(yōu)盤安裝操作系統(tǒng)了。
我們首先介紹如何利用SYSLINUX制作啟動(dòng)優(yōu)盤。實(shí)際上,SYSLINUX是一個(gè)引導(dǎo)加載程序,它運(yùn)行在MS-DOS/WindowsFAT文件系統(tǒng)上。大多數(shù)優(yōu)盤都使用FAT文件系統(tǒng),所以我們直接介紹如何給您的優(yōu)盤添加SYSLINUX引導(dǎo)塊:
1.安裝syslinux。SYSLINUX同時(shí)支持Linux和微軟視窗系統(tǒng)(該軟件的可執(zhí)行文件位于\win32\syslinux.exe)。欲了解更多信息可訪問SYSLINUX主頁:
。在UbuntuLinux操作系統(tǒng)下的安裝如下所示:
sudoapt-getinstallsyslinuxmtools
2.將優(yōu)盤插入機(jī)器,并掛載。一般掛載過程是自動(dòng)進(jìn)行的,如果您使用的Linux操作系統(tǒng)自動(dòng)掛載優(yōu)盤,可以使用命令-tvfat/dev/sda1/mnt進(jìn)行掛載。注意,這里的/mnt是掛載點(diǎn)。如果你使用的是Windows,系統(tǒng)會(huì)自動(dòng)為其分配盤符,例如F:。
3.制作啟動(dòng)優(yōu)盤。如果您正在使用Linux并且按照上面的方法掛載了優(yōu)盤,使用命令syslinux-s/dev/sda1來制作啟動(dòng)優(yōu)盤。如果您使用的是Windows系統(tǒng),并且優(yōu)盤的盤符為F:,那么使用syslinux-s-mF:命令來制作啟動(dòng)優(yōu)盤。
4.這時(shí),優(yōu)盤的根目錄中會(huì)生成一個(gè)新的文件,名為ldlinux.sys。需要注意的是,這是一個(gè)隱藏文件,在Windows資源管理器中可能無法看到它,不過可以通過命令提示符下輸入相應(yīng)命令來查看,如dir/aF:。好了,現(xiàn)在我們已經(jīng)可以從我們的啟動(dòng)優(yōu)盤來引導(dǎo)計(jì)算機(jī)了,如果看到SYSLINUX的消息文字和提示符”boot:”,則說明引導(dǎo)成功了。
需要注意的是,對(duì)于IDE磁盤,當(dāng)我們從啟動(dòng)優(yōu)盤引導(dǎo)系統(tǒng)后,硬盤顯示為sda。
當(dāng)使用Windows版本syslinux時(shí),請(qǐng)務(wù)必使用-m選項(xiàng)以確保復(fù)制上ISOLINUX的主啟動(dòng)記錄(MBR);否則,還會(huì)繼續(xù)沿用原來的MBR,這樣就不會(huì)指向您的syslinux.cfg文件了。
上面介紹了如何制作可引導(dǎo)優(yōu)盤,下面我們開始介紹如何將Ubuntu安裝光盤內(nèi)容復(fù)制到剛剛做好的啟動(dòng)優(yōu)盤。
當(dāng)我們把Ubuntu的安裝光盤的內(nèi)容復(fù)制到我們的啟動(dòng)優(yōu)盤的時(shí)候,要確保復(fù)制光盤上所有的文件和目錄。同時(shí)還要注意,這里復(fù)制的是光盤內(nèi)容,而不是安裝CD的ISO映像,這一點(diǎn)請(qǐng)不要混淆。此外,要想復(fù)制光盤內(nèi)容的話,我們不必將下載的ISO映像燒錄到光盤上,在Linux下,您可以像下面這樣掛載該映像:
mount-oloop/path/to/ubuntu.iso/path/to/mount/point
注意,一定要確保復(fù)制上所有隱藏的文件和目錄。在Gnome中,按下組合鍵Ctrl-H便能查看隱藏文件。在MSWindows系統(tǒng)中,您可以使用下列命令(假設(shè)D:是CD-ROM驅(qū)動(dòng)器盤符而F:是優(yōu)盤的盤符):
xcopy/e/h/kd:\*.*f:
當(dāng)我們把安裝光盤上的內(nèi)容復(fù)制到啟動(dòng)優(yōu)盤后,考試,大提示我們接下來就要把將各文件移動(dòng)到根目錄。對(duì)于使用syslinux3.35或更新版本制作的啟動(dòng)盤來說,這一步是不需要的。對(duì)于使用3.35版本之前制作的啟動(dòng)優(yōu)盤,我們需要將下列目錄中的文件復(fù)制到優(yōu)盤的根目錄中:
isolinux(所有文件)
casper(vmlinuz和initrd.gz)
install(所有文件)
好了,作為以上工作后,我們接下來要做的是調(diào)整SYSLINUX.CFG。
對(duì)于最新版本的syslinux,你只需要isolinux目錄重新命名為syslinux,然后將此目錄內(nèi)的文件isolinux.cfg重命名為syslinux.cfg就行了。對(duì)于舊版本的syslinux,需要將文件isolinux.cfg更名為syslinux.cfg。然后我該文件,將所有路徑中的/casper/和/install/全部刪除,例如原來文件內(nèi)一行內(nèi)容如下:
DEFAULT/casper/vmlinuz
現(xiàn)在應(yīng)改為:
DEFAULTvmlinuz
保存文件,并確保它被命名為syslinux.cfg。
調(diào)整SYSLINUX.CFG文件后,我們就可以從啟動(dòng)優(yōu)盤引導(dǎo)系統(tǒng)了。設(shè)置BIOS,讓機(jī)器從優(yōu)盤引導(dǎo),插入我們做好的優(yōu)盤,就可以像從安裝光盤一樣來安裝Ubuntu系統(tǒng)了。
安裝結(jié)束后,我/etc/fstab,使得/media/cdrom0指向CD驅(qū)動(dòng)器而不是優(yōu)盤。如果您沒有這樣做的話,當(dāng)您掛載優(yōu)盤時(shí)會(huì)收到一條錯(cuò)誤消息”Cannotmountvolume.Invalidmountoptionwhenattemptingtomountthevolume”。這是因?yàn)榘惭b程序認(rèn)為它正在從CD驅(qū)動(dòng)器安裝。
為了我/etc/fstab,需要首先打開它,命令如下所示:
sudogedit/etc/fstab
找到如下內(nèi)容(通常是在文件底部):
/dev/sdb1/media/cdrom0udf,iso9660user,noauto,exec,utf800
我們?cè)谶@一行開頭處加上一個(gè)#將其注釋掉,如下所示:
#/dev/sdb1/media/cdrom0udf,iso9660user,noauto,exec,utf800
當(dāng)然,如果你喜歡您也可以把實(shí)際的cdrom掛載點(diǎn)重新命名為/media/cdrom0。
保存該文件,即可大功告成。
四、小結(jié)
本文詳解了通過優(yōu)盤安裝Ubuntu系統(tǒng)的兩種方法,一種是自動(dòng)方式,一種是手動(dòng)方式。其過程是,制作可引導(dǎo)優(yōu)盤,然后從優(yōu)盤引導(dǎo)計(jì)算機(jī),并從優(yōu)盤安裝Ubuntu系統(tǒng),由于具體安裝過程跟從安裝光盤一致,所以在此略過。
關(guān)于syslinux詳解的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)、開啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長,共創(chuàng)價(jià)值。
分享文章:深入解析Syslinux:靈活引導(dǎo)工具的全面指南(syslinux詳解)
當(dāng)前地址:http://www.5511xx.com/article/dpipioh.html


咨詢
建站咨詢
