diff --git a/lib/preview.js b/lib/preview.js
index <HASH>..<HASH> 100644
--- a/lib/preview.js
+++ b/lib/preview.js
@@ -15,7 +15,7 @@ const {
 
 module.exports = run;
 
-function run(input, size, vivliostyleTimeout) {
+function run(input, sandbox = true) {
   const stat = fs.statSync(input);
   const root = stat.isDirectory()? input : path.dirname(input);
   const index = stat.isDirectory()? 'index.html' : path.basename(input);
@@ -41,6 +41,7 @@ function run(input, size, vivliostyleTimeout) {
 
     chromeLauncher.launch({
       startingUrl: url,
+	  chromeFlags: sandbox ? [] : ['--no-sandbox']
     }).then(chrome => {
       ['SIGNIT', 'SIGTERM'].forEach(sig => {
         process.on(sig, () => {
make previewer enable to launch without sandbox