手把手教你如何把ubuntu live版安裝到u盤
用ubuntu 的時間也不短了,在使用這個系統的過程中,發現windows的很多特性都能夠在ubuntu下面找到,同時,它還是當今最火的linux發行版本。作為最流行的發行版本,當然要考慮到大眾對使用ubuntu能夠完成工作的需求,而不斷滿足不同行業不同年齡段人的想法。比如,vista可以直接安裝在u盤裡面,實現移動辦公,而不用費盡心思和金錢公升級自己的電腦配置。那麼ubuntu能不能實現安裝在u盤內的微型作業系統呢?答案是肯定的,下面我就來給大家講講該怎麼做,才能一步一步的把ubuntu搬進你的u盤.
第一步、做好安裝前的相關準備工作
在開始之前,你至少需要進行如下準備:
(1)一張ubuntu live cd 或者 .iso 映象檔案
(2)容量至少為1g的 u 盤
(3)執行的 linux 作業系統
首先,將u盤插上,檢查裝置是否被認出。為了找到裝置,請執行以下命令:
ubuntu@laptop$ sudo fdisk -l
系統發現 u 盤後,將要建立分割槽。 注意:使用錯誤的碟符可能破壞你的硬碟分割槽,所以請謹慎輸入。
其次,建立分割槽 -------將已經掛載的 u 盤解除安裝:
ubuntu@laptop$sudo umount /dev/sdb1
ubuntu@laptop$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 盤設定為自啟動。
ubuntu@laptop$ sudo mkfs.vfat -f 16 -n liveusb /dev/sdb1
第二個分割槽將要被格式化為 ext2 檔案系統,塊長(blocksize)為4096位元組,並且將該卷進行casper-rw(否則將不能成功完成目標!)
ubuntu@laptop$ sudo mkfs.ext2 -b 4096 -l casper-rw /dev/sdb2
現在,需要將 live cd 映象複製到 u 盤中。
第三步、從u盤中安裝ubuntu 掛載ubuntu live cd 映象
首先需要掛載ubuntu的映象。有兩種方法,通過「.iso」檔案或者是光碟。
從 cd 掛載 將ubuntu或其他發行版光碟插入電腦,將會被自動掛載。否則,按如下操作便能成功掛載。
ubuntu@laptop$ sudo mount /media/cdrom
從 .iso 映象檔案掛載
需要建立乙個臨時的資料夾,以 /tmp/ubuntu-livecd 為例,然後將其掛載:
ubuntu@laptop$ mkdir /tmp/ubuntu-livecd
ubuntu@laptop$ sudo mount -o loop /path/to/feisty-desktop-i386.iso /tmp/ubuntu-livecd
掛載 u 盤的分割槽 將u盤再次插入,兩個分割槽將顯示為/media/liveusb和/media/casper-rw。如果該情況未能出現,你需要手動掛載:
ubuntu@laptop$ mkdir /tmp/liveusb
ubuntu@laptop$ 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
default persistent
gfxboot bootlogo
gfxboot-background 0xb6875a
label persistent
menu label ^start ubuntu in persistent mode
kernel vmlinuz
label live
menu label ^start or install ubuntu
kernel vmlinuz
label xforcevesa
menu label start ubuntu in safe ^graphics mode
kernel vmlinuz
label check
menu label ^check cd for defects
kernel vmlinuz
label memtest
menu label ^memory test
kernel mt86plus
label hd
menu label ^boot from first hard disk
localboot 0x80
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了!
第四步。 疑難排解
如果不能從 u 盤引導,可能是由於主引導記錄(mbr)被破壞。你可以用lilo來修復這個問題:
$ lilo -m /dev/sdb/dev/sdb上的mbr將會被修復。
好了,到此我們就把ubuntu安裝到u盤裡了,以後走到哪都可以不受限制,擺脫windows的依賴了。
u盤在linux系統下檔案唯讀方式的解決方案
我用的時ubuntu系統,經常使用u盤來傳送檔案,最近不知道為什麼,u盤在window可以正常使用,但是到linux下檔案就變成了唯讀方面了,沒法進行複製,貼上了.上網查詢,發現方法比較簡單,經過改變,變得更加實用的.所以記錄下來.以供大家分享.最好在root使用者下執行如下命令 1 先執行此命令 ...
u盤在linux系統下檔案唯讀方式的解決方案
我用的時ubuntu系統,經常使用u盤來傳送檔案,最近不知道為什麼,u盤在window可以正常使用,但是到linux下檔案就變成了唯讀方面了,沒法進行複製,貼上了.上網查詢,發現方法比較簡單,經過改變,變得更加實用的.所以記錄下來.以供大家分享.最好在root使用者下執行如下命令 1 先執行此命令 ...
u盤安裝Linux系統
前期準備 使用 u 盤安裝 linux 系統,需要準備以下工具 大容量的u盤 安裝 centos 6.x 系統,u 盤容量至少 8 g ultraiso 工具,用來製作 u 盤啟動盤。除此之外,由於 ultraiso 工具是 windows 軟體,所以需要一台安裝了 windows 系統的計算機協助...