u盤winlinux
1. windows下怎麼做一個linux的u盤
如何在linux下製作一個windows的可啟動u盤?
情景是這樣的,有一個windows10的iso,現在想通過U盤安裝,要求即支持UEFI(啟動引導器),又支持Legacy(啟動引導器),因為有一些老的機器是不支持UEFI的。
那現在分析一下情況:
1 windows10的iso本來就是支持UEFI的,你只要將iso的內容拷貝到U盤的分區內,在開機啟動時按某個功能鍵(好些機器是F12鍵)會出現選擇啟動方式和啟動盤的頁面。你只要選擇UEFI啟動你的U盤就可以。
2 要支持Legacy,那要一個引導程序了,現在流行的是grub2。那要做的就是生成grub的配置文件grub.cfg了,將grub寫入MBR。將grub寫入MBR通過命令grub-install實現,grub的配置文件就要靠手寫了。
現在說一下技術規格:
1 建議u盤的磁碟標簽是msdos,因為gpt標簽的磁碟需要一個專門的啟動分區來配合grub2的工作。這個沒試驗過,不推薦給大家。
2 分區格式,建議使用ntfs分區。分區大小隻要比你的iso大就可以了。
3 分區的開始,建議空出來磁碟開始的2M空間,從2M後開始分區。
現在說一下實現:
以下假設iso的文件名字是win10.iso,u盤設備為/dev/sdb
使用fdisk和parted命令都可以查看磁碟標簽。linux下對ntfs的格式化可能需要另外自己找工具。在這里不做建議。
1 掛載iso,將iso內所有的文件拷貝到u盤分區內。
mkdir iso
mount win10.iso iso
cp -r iso/* /dev/sdb1
2 執行grub-install
grub-install --target=i386-pc --boot-directory=iso/boot /dev/sdb
3 手寫grub.cfg 將如下的 grub.cfg 文件放入 iso/boot/grub/
# grub.cfg
menuentry "Install Windows 10" {
set root= hd(0,1)
chainloader +1
}
2. 如何用u盤製作linux和windows公用啟動盤
如何用u盤製作linux和windows公用啟動盤:
1、 准備工具
Windows系統的電腦一台、DiskCenius軟體、UltraISO軟體、ubuntu系統鏡像(ISO)、pe系統(ISO)、8G U盤1個
我使用的是老毛桃的iso、ubuntu1504的iso和windows7(64位)系統
2、 先打開UltraISO 製作一個PE啟動盤,單擊文件->打開選擇老毛桃PE工具的ISO文件,然後選擇寫入硬碟映像。選擇默認寫入方式USB-HDD+(老機器的可以擇USB-ZIP,不行的話就在更換其它的寫入方式,一般默認的方式可以滿足絕大多數電腦),隱藏啟動盤分區:高端隱藏(不隱藏的話容易誤刪啟動盤裡面的文件),選擇寫入就會完成啟動盤的製作了,製作完成後記下啟動盤分區大小,我的為300.9M(後面需要用這個大小確定新建分區的大小)
3、 打開DiskCenius軟體,新建固定大小分區(我建的為1.1GB)用來安裝另外一個ubutnut系統,新建多大規格的分區後面會進行說明,選中空白(無啟動系統)的分區,右鍵單擊,選中新建分區,當然可以用上面的新建分區了
手動調整分區大小,我的後面一個調整為1.1GB,如果拖動不精確的話就在下面輸入1.1GB即可;一般u盤的可移動磁碟放在前面,因此後面一個設為固定大小的分區,設定後開始即可,分區成功後就多了一個分區了
4、 備份這個u盤的分區表
選中整個u盤,右鍵單擊選擇備份分區表,備份為Lmt(自定義為方便記憶的英文即可),格式默認即可
5、 備份完整的老毛桃PE系統
選中老毛桃啟動盤分區,右鍵選擇備份分區到鏡像文件,選擇路徑,命名為Laomaotao,格式為pmf,單擊開始就會生成pmf鏡像文件了
6、 再次用該u盤製作一個linux(ubuntu)啟動盤,方法同步驟2
7、 Ubuntu啟動盤製作好之後,再次使用步驟3的方法,新建一個分區用於還原老毛桃PE系統,分區大小為300.9MB(前面已經說了需要記下的,現在可以使用了吧),分區大小不能比這小,小了就還原不了老毛桃系統
8、 將新建的分區格式化,然後保存,然後再設置為主分區
9、 備份這個u盤的分區表,方法如步驟4,命名為Ubuntu,格式默認
10、還原之前的老毛桃PE系統pmf文件到剛剛新建的300.9MB大小的分區
右鍵選擇從鏡像文件還原分區,單擊開始即可完成還原,還原後u盤就有3個分區了,分別為可移動磁碟,老毛桃PE和ubuntu1504。
若還原後老毛桃pe分區沒有顯示活動,則ubuntu分區一定為活動(即可以引導u盤啟動),此時右鍵ubuntu,選擇取消分區激活狀態,然後右鍵老毛桃pe選擇激活當前分區,設為活動,此時保存更改,重啟電腦就可以進入老毛桃pe系統了
11、再次備份包含兩個啟動系統的u盤分區表,方法如步驟4,命名為LaomaotaoUbuntu即可
12、啟動盤切換方法
如果需要切換為ubuntu啟動盤,只需要打開DiskCenius軟體還原u盤分區表,選擇上面備份的Ubuntu分區表還原即可,還原方法同上面的備份方法差不多,不多贅述了;同樣,要再次切換為老毛桃PE,則用上面的LaomaotoUbuntu進行還原即可(不到一分鍾就可以搞定很方便的!!)
13、原理總概:此原理是在一個u盤上面建多個分區,每一個分區裝不同的啟動系統,每次需要使用的時候用DiskCenius軟體將對應的分區激活,從而引導對應的系統
注意1:極少數u盤不支持linux系統啟動盤,因此要選擇一個可以單獨啟動windowsPE和linux的啟動盤,如何測試呢?當然是分別製作對應的啟動盤啦,兩個都行就可以製作公用啟動盤了
注意2:ubuntu1410之前不會出現輸入not aCOM32R image提示,可以直接安裝,但是,安裝ubuntu1410及之後的版本時候,進入啟動系統前通常有黑屏(需要輸入命令)提示,在boot處輸入live 按enter鍵即可進入啟動盤。
注意3:網上有人用u盤量產工具,將u盤分為兩個啟動盤,這個方法的確有人成功過,但是容易把u盤量產報廢,而且很多u盤非正規廠商生產,找不到對應型號的量產工具,因此不建議使用。
注意4:有人可能會用2個u盤分別製作啟動盤,然後互相拷貝對應的系統文件共用,我也試過但是失敗了,推測原因為2個u盤製作好後的引導文件(或者說分區表)在對應u盤的不同之處,因此還原後使用的時候總是出問題,因此建議使用同一個u盤分兩次燒寫啟動盤。
注意5:本人製作順序為先老毛桃PE盤,後ubuntu啟動盤,然後還原老毛桃啟動盤成為雙啟動盤;理論上可以反著順序製作,而且或許可以製作更多系統的啟動盤(但是還原的時候很容易出問題),本人前前後後測試了40餘次,發了整整半天時間才按照這個順序搞定,有興趣、有時間的可以自己試試增加系統!
注意6: u盤分區後要設置為主分區,否則電腦裡面看不見可移動磁碟,將無法存儲文件!
此外,u盤裡面最好備份上面3個u盤分區表的備份文件和DiskCenius軟體。
3. linux和windows能通用u盤嗎
Linux下的文件系統是ext2、ext3、ext4以及xfs。windows下的文件系統是NTFS以及較為傳統的FAT32。linux下,能夠訪問windows的fat32格式,對於ntfs,格式,近些年發布的一些inux發行版也都可以識別。但是windows下對於linux的ext2、ext3、ext4和xfs等文件系統格式的支持還有欠缺。
所以,如果你的u盤,包括手機裡面的sd卡等等存儲設備需要在inux和windows兩種不同的系統下使用的話,建議,將該存儲設備格式化成為fat32或ntfs格式。
此外,對於fat32來說,單個文件較大的情況下,是有問題的。比如說,你在網上下載win8,win10的安裝鏡像,那個東西一來就是3.6G,4.2G。如此大的文件,fat32格式是不行的。只能用ntfs。你如果沒有這種下載單個文件就高達3、4個G的需求的話,那無所謂了。
4. 如何用u盤製作linux和windows公用啟動盤
U盤啟動盤製作步驟:
1、用U啟動U盤啟動盤製作工具做一個啟動U盤;
2、下載一個GHOST系統鏡像;
3、BIOS中設置從U盤啟動,把之前下的鏡像放到U盤中;
4、U盤啟動後,在啟動界面出選擇「GHOST手動安裝」類似意思的項,進去後選擇安裝源為你放在U盤里的系統,安裝路徑是你的C盤。或者在界面處選擇進PE,然後PE里有個一鍵安裝的軟體(就在桌面),選擇你放在U中的鏡像,裝在你的C盤。此時會出現一個進度窗口,走完後重啟。
5、重啟後取下U盤,接著就是機器自己自動安裝了,只需要點「下一步」或「確定」,一直到安裝完成
5. 在系統U盤中可以同時放入linux 和Windows系統並從中啟動嗎
這個一般是不可以的,這樣只能進入系統u盤。而且Linux系統安裝方式和Windows系統安裝方式不一樣,在普通系統U盤里沒辦法安裝Linux系統
6. 在系統U盤中可以同時放入linux 和Windows系統並從中啟動嗎
因為這是兩個完全不同的操作系統,就算是安裝在電腦的硬碟中,也是需要2個分區才能安裝好並互不影響的工作;
不然在系統啟動時是無法正常進入引導程序文件來完成引導啟動的;
除非你的U盤比較大,分成2個分區來安裝不同的操作系統,而且你這個U盤就不能取下來了(大部分U盤根本沒法安裝系統,根本就不支持),但是現實中並不可取;
而且用U盤來安裝系統的話,啟動速度是非常不能接受的,讀取文件的速度要明顯慢於硬碟的讀取速度,所以在現實中並不可取;
7. 怎麼在win7系統中用U盤裝Linux
在Win7下安裝linux系統,下面用U盤啟動大師給大家詳細的介紹下Win7下安裝linux系統的方法。
准備工作:
1.下載最新版的grub4dos,解壓其中的grldr.mbr menu.lst ntldr三個文件到windows系統安裝的根目錄。
2.在windows7根目錄下創建一個boot.ini(windows7的引導方式改變了,並沒有這個文件,但能識別)文件,並把下面的代碼加入文件中。
[boot loader]
timeout=5
[operating systems]
c:grldr.mbr=」Grub4Dos」
3.解壓ubuntu中的casper到光碟鏡像的統一磁碟更目錄下。完成後磁碟結構應該是這樣的:X:ubuntu.iso,X:casper,X是任意盤符,只要不是你要為安裝linux保留的分區就可以了。
4.為Linux的安裝保留的分區最好在10G以上。准備工作完成了,重啟吧。
選擇Grub4Dos啟動,然後按N,新建引導項,一起敲命令吧。
grub>find –set-root /ubuntu.iso (set前兩個-)
grub>kernel /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
grub>initrd /casper/initrd.lz
grub>boot
這樣就可以啟動livecd了,Ubuntu DVD利用這種方式也是可以啟動的。如果不想敲命令,也可以把下面的內容寫進menu.lst。
title Install Ubuntu find –set-root /ubuntu.iso
kernel /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
initrd /casper/initrd.lz
boot
這是啟動的ubuntu12.04 livecd界面。 打開終端terminal, 輸入sudo umount -l/isodevice,開始在准備好的分區上安裝吧,
Ubuntu12.04之前的版本默認會在mbr安裝grub,但可以選擇不安裝到mbr,12.04未經測試,慎重使用。如果不安裝到明白人的話只要把安裝的ubuntu的根目錄下(注意不是livecd)/boot/grub/menu.lst中的相應的啟動項內容寫到windows根目錄下的menu.lst即可從grub4dos啟動,Enjoy!
8. LINUX系統讀寫U盤Windows文件的步驟,哪幾步,操作命令是什麼
1、首先把U盤插入Linux電腦,進入Linux系統主界面,按Ctrl+Alt+T打開命令窗口。
9. linux下製作win的啟動盤
Linux上製作Windows啟動u盤插入准備好的u盤,並查看u盤的設備名稱
~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb 3.2G 3.2G 0 100% /run/media/alfer/u8
注意:如果看到u盤(/run/media/alfer/u8)掛載在/dev/sdb設備下,則需要先將其卸載;如果此處看不到usb 設備,則要用fdisk 工具查看。設置usb設備/dev/sdb的 /dev/sdb1為啟動分區cfdisk /dev/sdb 或 fdisk /dev/sdb (partition type 7, and bootable flag)u盤分區格式化格式化分區sdb1為ntfs格式:mkfs.ntfs -f /dev/sdb1利用ms-sys寫入mbr信息到u盤以引導win7:ms-sys -7 /dev/sdb其中的-7參數指Win7 MBR,sdX指的是U盤對應的盤符。將ISO鏡像文件寫入到u盤:
mount -o loop win7.iso /mnt/iso
mount /dev/sdb1 /mnt/usb
cp -r /mnt/iso/* /mnt/usb/
sync
監控寫入狀態:watch -n1 iostat從u盤啟動安裝Windows系統現在你已經可以從u盤啟動來安裝Windows了。總結Linux上製作 Windows的啟動盤整體流程應該是:u盤建立啟動分區 -》u盤分區格式化 -》寫入引導程序 -》寫入鏡像文件 -》 製作完成。在Centos系統上製作Windows啟動盤的時候,我嘗試了幾種不同的方法,皆是可以製作成功的:寫入u盤啟動引導Win7安裝方式方法一:如文中,利用ms-sys工具寫入,ms-sys -7 /dev/sdb;方法二:利用lilo工具,sudo lilo -M /dev/sdb mbr;方法三:利用syslinux工具,sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdb;鏡像文件寫入u盤方法一:掛載 iso 鏡像後,復制到u盤;方法二:dd命令寫入iso鏡像文件到u盤的啟動分區
sudo dd if=/home/peter/Downloads/WindowsTechnicalPreview-x64-ZH-CN.iso of=/dev/sdb1 bs=4M iflag=direct
10. 咋么用U盤裝Linux系統
1.下載「USBOOT1.70」軟體。
2.下載系統ISO解壓後待用。
3.如果ISO文件里沒有GHOST.EXE文件,請下載。
4.找到ISO解壓文件里的「*.GHO」(600M左右)文件所處地位,記好。
5.製作U盤啟動盤:
,插上U盤,然後運行USBOOT1.70:
①選中你的U盤;
②點擊選擇工作模式;
③強烈建議選擇ZIP模式!
HDD模式和FDD模式建議在ZIP模式不能正常工作時再試用;
ZIP模式是指把U盤模仿成ZIP驅動器模式,啟動後U盤的盤符是A
HDD模式是指把U盤模仿成硬碟模式;特別注意:如果選擇了HDD模式,那麼這個啟動U盤啟動後的盤符是C,在對啟動分區進行操作時就容易產生大量問題,比如:裝系統時安裝程序會把啟動文件寫到U盤而不是你硬碟的啟動分區!導致系統安裝失敗。所以請盡量先選擇ZIP模式。
FDD模式是指把U盤模仿成軟碟機模式,啟動後U盤的盤符是A,這個模式的U盤在一些支撐USB-FDD啟動的機器上啟動時會找不到U盤。
④點擊《開端》,開端製作。
⑤呈現對話框時,確保你的U盤中數據已沒用,再選擇《是》。
⑥啟動盤製作時呈現提示,請按正常程序拔下U盤:
Win9x系統:可直接拔下U盤,Win2000、XP、2003系統:請雙擊任務欄右側內的《安全刪除硬體》圖標,正常卸載U盤。
⑦請再次插上U盤
⑧稍後就會呈現成功的提示,闡明你的U盤目前將要是可啟動基礎DOS的了,點擊右上角的
關閉USBOOT。
6.把ISO解壓文件復制到U盤根目錄,如果解壓文件里沒有GHOST.EXE文件也把GHOST.EXE文件復制到U盤的根目錄。
***製作dos啟動盤時有一個與ISO解壓文件雷同的文件Autorun.inf,把dos里的Autorun.inf文件刪除後,再把ISO解壓文件復制到U盤
***電腦公司V9.2的ISO帶有GHOST.EXE文件
***最好用U盤安裝,不是所有USB儲存設備都可應用。
開端安裝
1.打開電腦,在BIOS中將第一啟動次序設置為USB-ZIP或USB-HDD,按F10保存退出。
2.重啟盤算機,啟動後顯示A:\的時候輸入ghost.exe--回車--選第一項(Local)--下拉選第二項(Partition)--再下拉選第三(From
Image)--回車找到*.GHO文件選中、回車(都選1)......--有yes和no時選no--復制完了拔下U盤--回車(重啟盤算機完成安裝)
由於主板不同再介紹一種U盤啟動ghost,從硬碟安裝的方法
U盤啟動dos從硬碟中用ghost安裝系統