新聞中心
一鍵啟動:CDLinux啟動代碼

隨著計算機技術的不斷發(fā)展,人們對于操作系統(tǒng)也越來越注重。在計算機系統(tǒng)中,啟動代碼是非常重要的一部分,它是系統(tǒng)開機時首先執(zhí)行的代碼,也是整個系統(tǒng)啟動的關鍵。今天我們要介紹的CDLinux啟動代碼,就是一個非常穩(wěn)定可靠的啟動方式。
CDLinux是什么?
CDLinux是Linux操作系統(tǒng)的一個特殊分支,它的特點是占用資源少,運行速度快,非常適合在緊急情況下啟動系統(tǒng)。CDLinux的主要特色是體積小,只需一張CD光盤就可以啟動,而且可以直接從光盤啟動,不需要安裝到硬盤上。
CDLinux啟動準備工作
在了解CDLinux啟動代碼之前,我們首先需要做的是準備工作。要使用CDLinux啟動代碼,首先需要下載CDLinux鏡像文件,并將其刻錄到光盤上。這里推薦使用ImgBurn軟件來刻錄,它是一款免費的光盤刻錄工具,使用起來非常方便。
獲取CDLinux鏡像文件的連接為:http://www.cdlinux.info/wiki/doku.php?id=download。
CDLinux啟動代碼實現(xiàn)原理
CDLinux啟動代碼的實現(xiàn)原理非常簡單,它是通過BIOS來加載操作系統(tǒng)的。在計算機開機時,BIOS首先會對硬件進行自檢,然后從可啟動的設備中尋找可執(zhí)行的引導程序,這個引導程序就是CDLinux的啟動代碼。CDLinux啟動過程中,它會檢測計算機的硬件環(huán)境,并加載相應的驅(qū)動程序,然后開啟圖形界面。
CDLinux啟動代碼的步驟
1. 設置計算機從光盤啟動,并將刻錄好的CDLinux光盤放入光驅(qū)中。
2. 打開計算機并等待加載啟動程序,此時會看到CDLinux的啟動界面。
3. 選擇語言,鍵入“en”并按回車鍵。
4. 此時將進入命令行模式,會看到一個以“cdlinux@localhost”命名的提示符。
5. 在命令行中輸入startx,回車之后即可進入CDLinux的圖形界面。
CDLinux啟動代碼的優(yōu)勢
CDLinux啟動代碼的更大優(yōu)勢就是它的便攜性。由于CDLinux只需要一張光盤就可以直接啟動,因此它可以隨時隨地使用,比如說在修復系統(tǒng)故障、恢復誤刪除的文件等緊急情況下,都能夠提供幫助。另外,CDLinux相對于其他操作系統(tǒng),它占用資源比較少,運行速度也較快,這使得它非常適合用于測試或開發(fā)環(huán)境中。
CDLinux啟動代碼是一種非常實用的啟動方式,通過CDLinux啟動代碼,我們可以很方便地啟動操作系統(tǒng),并快速恢復系統(tǒng)故障或誤刪除的文件。CDLinux啟動代碼的實現(xiàn)原理非常簡單,只需要在計算機開機時從CDLinux光盤中加載引導程序并啟動。在使用CDLinux啟動代碼時,我們需要注意的是,要確保計算機中設置了從光盤啟動,并將CDLinux光盤放置在光驅(qū)中。希望本文對大家理解CDLinux啟動代碼有所幫助。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設、網(wǎng)站制作、網(wǎng)頁設計及定制高端網(wǎng)站建設服務!
怎么用大白菜制作cdlinux啟動盤
一.對U盤進行處理
1.分區(qū):(插上U盤)
# fdisk /dev/sdb
d Enter 刪除原有分區(qū)
n Enter 新建一個主分區(qū)
w Enter 保存設置
# partprobe /dev/sdb 刷新U盤
2.設定U盤分區(qū)為活動分區(qū)
# fdisk /dev/sdb
a Enter 設定為活動分區(qū)
1 Enter 選擇分區(qū)
3.對硬盤分區(qū)進行格式化,格式化成ext3格式
# mkfs.ext3 /dev/sdb1
二.裝filesystem包 (目的:生成根下的root,usr,var …等目錄)
1.配置好yum
2.加載U盤到/net下
# mount /dev/sdb1 /net
3.安裝
# yum -y install –installrot=/net filesystem
安裝完成后,可查看/net下生成了多個目錄
三.加載系統(tǒng)啟動項
1.# cp /boot/vmlinuz-2.6.18-128.el5 /net/boot/
2.生成initrd.img `uname -r`為取系統(tǒng)版本號
# mkinitrd –with=u-storage /net/boot/initrd-u.img `uname -r`
3.查看/net/boot/下是否有vmlinuz和initrd
四.制作boot loader(grub)
1.# yum -y install –installroot=/net grub
2.grub.conf不成自動生成,要手工創(chuàng)建
# cp /boot/grub/grub.conf /net/boot/grub/grub.conf 并作修改
# cat /net/boot/grub.conf
default = 0
timeout = 5
title redhat-u-linux
root(hd0,0)
kernel /boot/運冊vmlinuz-2.6.18-128.el5 ro root=/dev/sdb1 init=/dev/bash
initrd /boot/initrd-u.img
此處填寫的內(nèi)容要與/net/boot/grub/下的文件名一致
五.安裝命令庫文件
# yum -y install –installroot=/net bash coreutils pam setup vim-enhanced vim-minimal util-
linux net-tools SysVinit passwd shadow-utils authconfig
可通過rpm -qf /bin/mount 查看包名
此時chroot /net下可使用剛才安裝的命令了
六.創(chuàng)旁仿宏建磁盤分區(qū)
大兄 # mknod /net/dev/sdb b 8 16
# mknod /net/dev/sdb1 b 8 17
b表示塊設備,8為主設備號,16、17為次設備號
| 有關設備號的解釋:
| 1.對于一塊SCSI/SATA硬盤(格式為sd*),主設備號為8,
| 之一塊硬盤的次設備號為0-15,第二塊硬盤的次設
| 備號為16-31,依次類推。因為對于硬盤來說,主分
| 區(qū)最多為4個,可以3個主分區(qū)1個擴展分區(qū),擴展分
| 區(qū)仍然可以再分區(qū),但是分區(qū)的總數(shù)最多為16個,所
| 以每一塊硬盤的次設備號為16個(0-15,16-31)。
| 2.對于一塊IDE硬盤(格式為hd*),主設備號為3,次設
| 備號之一塊為0-63,第二塊為64-127。
| 3.# ls -l /dev/sd*
| brw-rroot disk 8,:53 /dev/sda
| brw-rroot disk 8,:54 /dev/sda1
| brw-rroot disk 8,:53 /dev/sda2
| brw-rroot disk 8,:54 /dev/sda3
| brw-rroot disk 8,:50 /dev/sdb
| brw-rroot disk 8,:50 /dev/sdb1
| brw-rroot disk 8,:50 /dev/sdc
| brw-rroot disk 8,:50 /dev/sdc4
| 以上是我一臺主機上插了1個硬盤,兩個U盤的顯示情況,我
| 們可以看到設備號的顯示情況。
| 4.在linux中一切皆文件,硬件也是通過文件體現(xiàn)出來的,所
| 有硬件設備都在/dev/有所顯示。
| 5.更具體的設備號研究可以查看下面的文件。
| # yum install kernel-doc
| # /usr/share/doc/kernel-doc-2.6.18/Documentation/devices.txt
–
七.
1.創(chuàng)建mtab
# cat /net/etc/mtab
/dev/sdb1 / ext3 rw 0 0
2.創(chuàng)建fstab
# cat /net/etc/fstab
/dev/sdb1 / ext3 default 1 1
八.安裝grub
# chroot /net
# grub-install /dev/sdb1
注:
1.如果創(chuàng)建硬盤分區(qū)的時候沒有配置正確,在第八步會報錯:
the file /boot/grub/stage1 not read correctly
2.在用U盤啟動后,進入到U盤中的系統(tǒng),此時我們可以用已經(jīng)
安裝過的命令集,但是此時的文件系統(tǒng)是只讀的,我們不能vim,
mount等的操作,此時必須用下面這個命令,進行重新讀寫掛載:
# mount -o remount,rw /
重掛載后,就可以了。
如何用 loadlin.exe 引導CDlinux
Dlinux 0.6.2 標準版光盤映像文件CDlinux-0.6.2.iso解壓到一個硬盤分區(qū)的根目錄下(也可以是任意目錄,但需要傳遞給kernel另外的引導參數(shù)),如果你沒有改變解壓目錄,那么目錄結(jié)構應該是/boot/CDlinux/, 里面是initrd、bzImage 等。如果你用GRUB引導,你可以借用/boot/grub/menu.lst 里面的選項,但要稍作一點修改,如下(假設你把CDlinux放在了之一個硬盤的之一個分區(qū)里):
title CDlinux in Simplified Chinese (LANG=zh_CN.UTF-8)
root (hd0,0)
kernel /boot/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
initrd /boot/CDlinux/initrd
而如果你修改了CDlinux的解壓目錄結(jié)構,如把前面目錄結(jié)構的頂級目錄/boot改為了/CDlinux,那么你需要修改一下引導參數(shù),如下:
title CDlinux in Simplified Chinese (LANG=zh_CN.UTF-8)
root (hd0,0)
kernel (hd0,0)/CDlinux/CDlinux/bzImage acpi=force vga=normal quiet CDL_DEV=/dev/sda1 CDL_DIR=CDlinux/CDlinux CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
initrd (hd0,0)/CDlinux/CDlinux/initrd
上面的acpi=force是啟用電源管理,vga=normal是使用標準的vga模式,這是我自己的機器上使用的。你可以根據(jù)自己的具體情況選擇使用與否。后面的CDL_DEV指定了CDlinux安裝的分區(qū),而后面的CDL_DIR指定了安裝的目錄結(jié)構。相關引導參數(shù)的含義詳見官方文檔:CDlinux 支持哪些命令行參數(shù)?。
在Linux下,你可以用GRUB或LILO引導;在 Windows下,你可以使用Grub4dos(如安裝的矮人工舉蔽具箱就是Grub4dos引導系統(tǒng)的),也可以試一下用 loadlin.exe 從Dos下引導Linux(未在CDlinux上驗證);你也可以嘗試用Syslinux引導(Linux和Windows下均可,但未在硬盤上安裝的CDlinux上驗證)。
2、安裝到U盤上
在介紹CDlinux-0.5.9的安裝和使用時,我已經(jīng)介紹過用Syslinux制作可啟動的U盤來啟動解壓到U盤上的CDlinux。在新的CDlinux 0.6.2里,解壓的目錄結(jié)構同前面介紹的硬盤安裝,這里只簡單的補充一下syslinux.cfg文件的編寫。詳細的syslinux.cfg文件的編寫請參見官方文檔: 。里面有Linux, Windows, Dos等系統(tǒng)下的syslinux使用。如,把syslinux.cfg文件放在/boot/syslinux目錄下面(syslinux目錄是新建的)。從syslinux官方網(wǎng)站上下載下來的最新版SYSLINUX3.72,把它解壓到一個地方。這里以在Windows下面為例,執(zhí)行解壓開的目錄下面的win32目錄下晌敬的syslinux.exe,如U盤為I:盤,執(zhí)行命令: syslinux.exe -m -a -d /boot/syslinux I: ,則制作好了引導配置文宴答慎件在/boot/syslinux目錄下面的可啟動U盤。上面的參數(shù) -m 指安裝到U盤的mbr中, -a 激活所選U盤分區(qū)為可引導分區(qū), -d 指定了syslinux.cfg 引導配置文件的位置。syslinux.cfg配置文件的內(nèi)容如下(假設你解壓為默認的目錄結(jié)構):
DEFAULT CDlinux
LABEL CDlinux
SAY Now booting the cdlinux from SYSLINUX…
KERNEL /boot/CDlinux/bzImage
APPEND initrd=/boot/CDlinux/initrd quiet CDL_LANG=zh_CN.UTF-8 CDL_AMOUNT=yes
如果你把CDlinux解壓到不同的目錄結(jié)構,那么請參考前面硬盤安裝的Grub引導配置文件修改相應參數(shù)。
3、重制CD ISO 映像系統(tǒng)
如果你重新定制了CDlinux,需要把它重新制作成為可啟動的光盤映像文件,那么,在ISO文件里的頂級目錄下面有個mkisofs.sh 腳本文件,把你重制后的光盤文件和這個腳本文件一起拷入一個臨時的目錄里(保持像光盤ISO文件里的目錄結(jié)構)。然后在有genisoimage和mkisofs命令的Linux系統(tǒng)下執(zhí)行這個腳本,那么,一個重制好的ISO文件就被放在了/tmp目錄下,文件名為 CDlinux.iso 。你進入CDlinux就可以這樣重制光盤ISO映像文件。
去看看這慶慶個有幫扮頌助沒?
Grub4dos引導CDlinux硬盤安裝,U盤安裝廳差鄭方法
cdlinux 啟動代碼的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于cdlinux 啟動代碼,一鍵啟動:cdlinux啟動代碼,怎么用大白菜制作cdlinux啟動盤,如何用 loadlin.exe 引導CDlinux的信息別忘了在本站進行查找喔。
四川成都云服務器租用托管【創(chuàng)新互聯(lián)】提供各地服務器租用,電信服務器托管、移動服務器托管、聯(lián)通服務器托管,云服務器虛擬主機租用。成都機房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗、開啟建站+互聯(lián)網(wǎng)銷售服務,與企業(yè)客戶共同成長,共創(chuàng)價值。
網(wǎng)頁題目:一鍵啟動:cdlinux啟動代碼(cdlinux啟動代碼)
分享地址:http://m.fisionsoft.com.cn/article/ccsisdg.html


咨詢
建站咨詢
