u盤在linux下安裝。。。。。。。系統

2021-06-04 18:32:06 字數 4131 閱讀 7190

手把手教你如何把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 系統的計算機協助...